diff options
52 files changed, 13880 insertions, 13917 deletions
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/AbstractQVTcoreUiModule.java b/plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/AbstractQVTcoreUiModule.java index 02d3a652e..0a62836df 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/AbstractQVTcoreUiModule.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/AbstractQVTcoreUiModule.java @@ -100,7 +100,7 @@ public abstract class AbstractQVTcoreUiModule extends DefaultUiModule { // contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment public void configureIResourceDescriptionsPersisted(com.google.inject.Binder binder) { - binder.bind(org.eclipse.xtext.resource.IResourceDescriptions.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.builder.impl.PersistentDataAwareDirtyResource.PERSISTED_DESCRIPTIONS)).to(org.eclipse.xtext.builder.builderState.IBuilderState.class); + binder.bind(org.eclipse.xtext.resource.IResourceDescriptions.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.resource.impl.ResourceDescriptionsProvider.PERSISTED_DESCRIPTIONS)).to(org.eclipse.xtext.builder.builderState.IBuilderState.class); } // contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment @@ -135,7 +135,7 @@ public abstract class AbstractQVTcoreUiModule extends DefaultUiModule { // contributed by org.eclipse.ocl.examples.build.fragments.EssentialOCLFragment public Class<? extends org.eclipse.xtext.resource.ILocationInFileProvider> bindILocationInFileProvider() { - return org.eclipse.ocl.examples.xtext.base.pivot2cs.BaseLocationInFileProvider.class; + return org.eclipse.ocl.examples.xtext.essentialocl.pivot2cs.EssentialOCLLocationInFileProvider.class; } // contributed by org.eclipse.ocl.examples.build.fragments.EssentialOCLFragment diff --git a/plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g b/plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g index 3d5cce3f7..cac6b46b0 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g +++ b/plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g @@ -3283,7 +3283,7 @@ rule__PrimaryExpCS__Alternatives_7_2_1_2 : ( { before(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_1_2_0()); } -(rule__PrimaryExpCS__Group_7_2_1_2_0__0) +(rule__PrimaryExpCS__Group_7_2_1_2_0__0)? { after(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_1_2_0()); } ) diff --git a/plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.tokens b/plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.tokens index 22d60244a..40952a77d 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.tokens +++ b/plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.tokens @@ -1,154 +1,154 @@ -T__68=68
-T__69=69
-T__66=66
-T__67=67
-T__64=64
-T__29=29
-T__65=65
-T__28=28
-T__62=62
-T__27=27
-T__63=63
-T__26=26
-RULE_ESCAPED_CHARACTER=8
-T__25=25
-T__24=24
-T__23=23
-T__22=22
-RULE_ANY_OTHER=15
-T__21=21
-T__20=20
-RULE_ESCAPED_ID=7
-RULE_DOUBLE_QUOTED_STRING=10
-T__61=61
-T__60=60
-T__55=55
-T__56=56
-T__19=19
-T__57=57
-T__58=58
-T__16=16
-T__51=51
-T__52=52
-T__18=18
-T__53=53
-T__17=17
-T__54=54
-T__59=59
-RULE_SIMPLE_ID=6
-RULE_INT=4
-T__50=50
-T__42=42
-T__43=43
-T__40=40
-RULE_ML_SINGLE_QUOTED_STRING=11
-T__41=41
-T__80=80
-T__46=46
-T__81=81
-T__47=47
-T__82=82
-T__44=44
-T__83=83
-T__45=45
-T__48=48
-T__49=49
-RULE_SINGLE_QUOTED_STRING=5
-T__85=85
-RULE_SL_COMMENT=13
-T__84=84
-T__86=86
-RULE_ML_COMMENT=12
-RULE_LETTER_CHARACTER=9
-T__30=30
-T__31=31
-T__32=32
-T__71=71
-T__33=33
-T__72=72
-T__34=34
-T__35=35
-T__70=70
-T__36=36
-T__37=37
-T__38=38
-T__39=39
-RULE_WS=14
-T__76=76
-T__75=75
-T__74=74
-T__73=73
-T__79=79
-T__78=78
-T__77=77
-'>='=35
-'/'=31
-'Sequence'=56
-'where'=64
-'then'=78
-':='=66
-'enforce'=18
-'Real'=48
-'>'=33
-'Integer'=47
-';'=16
-'Boolean'=46
-'<>'=38
-'uses'=27
-'transformation'=26
-'OclInvalid'=52
-'+'=32
-'pre'=76
-'.'=43
-'imports'=20
-'library'=21
-'import'=19
-'Set'=54
-'true'=84
-'else'=79
-'let'=81
-'and'=39
-'{'=60
-'check'=17
-'?'=59
-'OclVoid'=53
-'if'=77
-':'=69
-'('=67
-'not'=30
-'-'=29
-','=63
-'default'=83
-'in'=62
-']'=73
-'query'=23
-'..'=71
-'|'=65
-'OrderedSet'=58
-'UnlimitedNatural'=50
-'null'=75
-'Tuple'=45
-'Collection'=57
-'String'=49
-'='=37
-'map'=22
-'@'=86
-'::'=70
-'Bag'=55
-')'=68
-'xor'=41
-'->'=44
-'}'=61
-'refines'=25
-'<='=36
-'false'=85
-'<'=34
-'realize'=24
-'invalid'=74
-'OclAny'=51
-'['=72
-'or'=40
-'*'=28
-'implies'=42
-'self'=82
-'endif'=80
+T__68=68 +T__69=69 +T__66=66 +T__67=67 +T__64=64 +T__29=29 +T__65=65 +T__28=28 +T__62=62 +T__27=27 +T__63=63 +T__26=26 +RULE_ESCAPED_CHARACTER=8 +T__25=25 +T__24=24 +T__23=23 +T__22=22 +RULE_ANY_OTHER=15 +T__21=21 +T__20=20 +RULE_ESCAPED_ID=7 +RULE_DOUBLE_QUOTED_STRING=10 +T__61=61 +T__60=60 +T__55=55 +T__56=56 +T__19=19 +T__57=57 +T__58=58 +T__16=16 +T__51=51 +T__52=52 +T__18=18 +T__53=53 +T__17=17 +T__54=54 +T__59=59 +RULE_SIMPLE_ID=6 +RULE_INT=4 +T__50=50 +T__42=42 +T__43=43 +T__40=40 +RULE_ML_SINGLE_QUOTED_STRING=11 +T__41=41 +T__80=80 +T__46=46 +T__81=81 +T__47=47 +T__82=82 +T__44=44 +T__83=83 +T__45=45 +T__48=48 +T__49=49 +RULE_SINGLE_QUOTED_STRING=5 +T__85=85 +RULE_SL_COMMENT=13 +T__84=84 +T__86=86 +RULE_ML_COMMENT=12 +RULE_LETTER_CHARACTER=9 +T__30=30 +T__31=31 +T__32=32 +T__71=71 +T__33=33 +T__72=72 +T__34=34 +T__35=35 +T__70=70 +T__36=36 +T__37=37 +T__38=38 +T__39=39 +RULE_WS=14 +T__76=76 +T__75=75 +T__74=74 +T__73=73 +T__79=79 +T__78=78 +T__77=77 +'>='=35 +'/'=31 +'Sequence'=56 +'where'=64 +'then'=78 +':='=66 +'enforce'=18 +'Real'=48 +'>'=33 +'Integer'=47 +';'=16 +'Boolean'=46 +'<>'=38 +'uses'=27 +'transformation'=26 +'OclInvalid'=52 +'+'=32 +'pre'=76 +'.'=43 +'imports'=20 +'library'=21 +'import'=19 +'Set'=54 +'true'=84 +'else'=79 +'let'=81 +'and'=39 +'{'=60 +'check'=17 +'?'=59 +'OclVoid'=53 +'if'=77 +':'=69 +'('=67 +'not'=30 +'-'=29 +','=63 +'default'=83 +'in'=62 +']'=73 +'query'=23 +'..'=71 +'|'=65 +'OrderedSet'=58 +'UnlimitedNatural'=50 +'null'=75 +'Tuple'=45 +'Collection'=57 +'String'=49 +'='=37 +'map'=22 +'@'=86 +'::'=70 +'Bag'=55 +')'=68 +'xor'=41 +'->'=44 +'}'=61 +'refines'=25 +'<='=36 +'false'=85 +'<'=34 +'realize'=24 +'invalid'=74 +'OclAny'=51 +'['=72 +'or'=40 +'*'=28 +'implies'=42 +'self'=82 +'endif'=80 diff --git a/plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcoreLexer.java b/plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcoreLexer.java index 7fa1fb72f..487edc92e 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcoreLexer.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcoreLexer.java @@ -2767,14 +2767,14 @@ public class InternalQVTcoreLexer extends Lexer { static final String DFA11_eofS = "\u0145\uffff"; static final String DFA11_minS = - "\1\0\1\uffff\1\150\1\154\1\146\1\145\1\141\1\165\1\145\1\150\1"+ - "\163\1\uffff\1\55\1\157\1\47\1\uffff\2\75\1\uffff\1\156\1\162\1"+ - "\157\1\56\1\165\1\141\1\156\2\145\1\156\1\143\1\157\4\uffff\1\150"+ - "\1\uffff\1\72\4\uffff\1\162\2\145\1\141\1\uffff\2\0\1\47\5\uffff"+ - "\1\145\1\uffff\1\144\1\163\1\160\2\60\1\142\1\164\1\160\1\145\2"+ - "\141\2\145\4\uffff\1\164\1\154\12\uffff\1\144\1\60\1\162\2\uffff"+ - "\1\160\1\157\1\147\1\164\1\141\1\162\1\161\2\154\1\144\1\154\4\uffff"+ - "\1\145\10\uffff\1\145\1\154\1\146\1\154\6\uffff\1\143\1\157\1\151"+ + "\1\0\1\uffff\1\150\1\154\1\146\1\145\1\141\1\165\1\145\1\150\1\163"+ + "\1\uffff\1\55\1\157\1\47\1\uffff\2\75\1\uffff\1\156\1\162\1\157"+ + "\1\56\1\165\1\141\1\156\2\145\1\156\1\143\1\157\4\uffff\1\150\1"+ + "\uffff\1\72\4\uffff\1\162\2\145\1\141\1\uffff\2\0\1\47\5\uffff\1"+ + "\145\1\uffff\1\144\1\163\1\160\2\60\1\142\1\164\1\160\1\145\2\141"+ + "\2\145\4\uffff\1\164\1\154\12\uffff\1\144\1\60\1\162\2\uffff\1\160"+ + "\1\157\1\147\1\164\1\141\1\162\1\161\2\154\1\144\1\154\4\uffff\1"+ + "\145\10\uffff\1\145\1\154\1\146\1\154\6\uffff\1\143\1\157\1\151"+ "\1\145\1\154\1\141\2\uffff\1\162\2\60\1\162\1\154\1\151\1\156\1"+ "\145\1\156\1\163\1\60\1\154\1\60\1\uffff\1\60\2\154\1\60\1\145\1"+ "\154\1\151\1\60\1\165\1\151\1\101\1\145\1\154\1\162\1\60\1\146\1"+ @@ -2901,8 +2901,7 @@ public class InternalQVTcoreLexer extends Lexer { "\1\177\1\uffff\1\176", "\1\u0080", "\1\u0081", - "\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\25\70\1\u0082\4"+ - "\70", + "\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\25\70\1\u0082\4\70", "\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\32\70", "\1\u0085", "\1\u0086", @@ -3082,8 +3081,7 @@ public class InternalQVTcoreLexer extends Lexer { "", "\1\u0106", "", - "\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\22\70\1\u0107\7"+ - "\70", + "\12\70\7\uffff\32\70\4\uffff\1\70\1\uffff\22\70\1\u0107\7\70", "\1\u0109", "\1\u010a", "\1\u010b", diff --git a/plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcoreParser.java b/plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcoreParser.java index 95bb446fb..b5fbc1655 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcoreParser.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcoreParser.java @@ -7083,12 +7083,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { else if ( (LA5_0==24) ) { int LA5_2 = input.LA(2); - if ( ((LA5_2>=RULE_SIMPLE_ID && LA5_2<=RULE_ESCAPED_ID)||(LA5_2>=17 && LA5_2<=27)) ) { - alt5=2; - } - else if ( (LA5_2==69) ) { + if ( (LA5_2==69) ) { alt5=1; } + else if ( ((LA5_2>=RULE_SIMPLE_ID && LA5_2<=RULE_ESCAPED_ID)||(LA5_2>=17 && LA5_2<=27)) ) { + alt5=2; + } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = @@ -7197,12 +7197,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { else if ( (LA6_0==24) ) { int LA6_2 = input.LA(2); - if ( (LA6_2==69) ) { - alt6=1; - } - else if ( ((LA6_2>=RULE_SIMPLE_ID && LA6_2<=RULE_ESCAPED_ID)||(LA6_2>=17 && LA6_2<=27)) ) { + if ( ((LA6_2>=RULE_SIMPLE_ID && LA6_2<=RULE_ESCAPED_ID)||(LA6_2>=17 && LA6_2<=27)) ) { alt6=2; } + else if ( (LA6_2==69) ) { + alt6=1; + } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = @@ -10641,47 +10641,58 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // $ANTLR start "rule__PrimaryExpCS__Alternatives_7_2_1_2" - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3279:1: rule__PrimaryExpCS__Alternatives_7_2_1_2 : ( ( ( rule__PrimaryExpCS__Group_7_2_1_2_0__0 ) ) | ( ( rule__PrimaryExpCS__ValueAssignment_7_2_1_2_1 ) ) ); + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3279:1: rule__PrimaryExpCS__Alternatives_7_2_1_2 : ( ( ( rule__PrimaryExpCS__Group_7_2_1_2_0__0 )? ) | ( ( rule__PrimaryExpCS__ValueAssignment_7_2_1_2_1 ) ) ); public final void rule__PrimaryExpCS__Alternatives_7_2_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3283:1: ( ( ( rule__PrimaryExpCS__Group_7_2_1_2_0__0 ) ) | ( ( rule__PrimaryExpCS__ValueAssignment_7_2_1_2_1 ) ) ) - int alt31=2; - int LA31_0 = input.LA(1); + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3283:1: ( ( ( rule__PrimaryExpCS__Group_7_2_1_2_0__0 )? ) | ( ( rule__PrimaryExpCS__ValueAssignment_7_2_1_2_1 ) ) ) + int alt32=2; + int LA32_0 = input.LA(1); - if ( ((LA31_0>=RULE_SIMPLE_ID && LA31_0<=RULE_ESCAPED_ID)||(LA31_0>=17 && LA31_0<=27)) ) { - alt31=1; + if ( ((LA32_0>=RULE_SIMPLE_ID && LA32_0<=RULE_ESCAPED_ID)||(LA32_0>=17 && LA32_0<=27)||LA32_0==61) ) { + alt32=1; } - else if ( (LA31_0==RULE_SINGLE_QUOTED_STRING) ) { - alt31=2; + else if ( (LA32_0==RULE_SINGLE_QUOTED_STRING) ) { + alt32=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 31, 0, input); + new NoViableAltException("", 32, 0, input); throw nvae; } - switch (alt31) { + switch (alt32) { case 1 : - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3284:1: ( ( rule__PrimaryExpCS__Group_7_2_1_2_0__0 ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3284:1: ( ( rule__PrimaryExpCS__Group_7_2_1_2_0__0 )? ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3284:1: ( ( rule__PrimaryExpCS__Group_7_2_1_2_0__0 ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3285:1: ( rule__PrimaryExpCS__Group_7_2_1_2_0__0 ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3284:1: ( ( rule__PrimaryExpCS__Group_7_2_1_2_0__0 )? ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3285:1: ( rule__PrimaryExpCS__Group_7_2_1_2_0__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_1_2_0()); } - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3286:1: ( rule__PrimaryExpCS__Group_7_2_1_2_0__0 ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3286:2: rule__PrimaryExpCS__Group_7_2_1_2_0__0 - { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__0_in_rule__PrimaryExpCS__Alternatives_7_2_1_27175); - rule__PrimaryExpCS__Group_7_2_1_2_0__0(); + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3286:1: ( rule__PrimaryExpCS__Group_7_2_1_2_0__0 )? + int alt31=2; + int LA31_0 = input.LA(1); - state._fsp--; - if (state.failed) return ; + if ( ((LA31_0>=RULE_SIMPLE_ID && LA31_0<=RULE_ESCAPED_ID)||(LA31_0>=17 && LA31_0<=27)) ) { + alt31=1; + } + switch (alt31) { + case 1 : + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3286:2: rule__PrimaryExpCS__Group_7_2_1_2_0__0 + { + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__0_in_rule__PrimaryExpCS__Alternatives_7_2_1_27175); + rule__PrimaryExpCS__Group_7_2_1_2_0__0(); + + state._fsp--; + if (state.failed) return ; + + } + break; } @@ -10706,7 +10717,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3292:1: ( rule__PrimaryExpCS__ValueAssignment_7_2_1_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3292:2: rule__PrimaryExpCS__ValueAssignment_7_2_1_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__ValueAssignment_7_2_1_2_1_in_rule__PrimaryExpCS__Alternatives_7_2_1_27193); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__ValueAssignment_7_2_1_2_1_in_rule__PrimaryExpCS__Alternatives_7_2_1_27194); rule__PrimaryExpCS__ValueAssignment_7_2_1_2_1(); state._fsp--; @@ -10750,12 +10761,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3307:1: ( rule__TopLevelCS__Group__0__Impl rule__TopLevelCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3308:2: rule__TopLevelCS__Group__0__Impl rule__TopLevelCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Group__0__Impl_in_rule__TopLevelCS__Group__07224); + pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Group__0__Impl_in_rule__TopLevelCS__Group__07225); rule__TopLevelCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Group__1_in_rule__TopLevelCS__Group__07227); + pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Group__1_in_rule__TopLevelCS__Group__07228); rule__TopLevelCS__Group__1(); state._fsp--; @@ -10795,21 +10806,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getTopLevelCSAccess().getAlternatives_0()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3322:1: ( rule__TopLevelCS__Alternatives_0 )* - loop32: + loop33: do { - int alt32=2; - int LA32_0 = input.LA(1); + int alt33=2; + int LA33_0 = input.LA(1); - if ( (LA32_0==19||LA32_0==21) ) { - alt32=1; + if ( (LA33_0==19||LA33_0==21) ) { + alt33=1; } - switch (alt32) { + switch (alt33) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3322:2: rule__TopLevelCS__Alternatives_0 { - pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Alternatives_0_in_rule__TopLevelCS__Group__0__Impl7254); + pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Alternatives_0_in_rule__TopLevelCS__Group__0__Impl7255); rule__TopLevelCS__Alternatives_0(); state._fsp--; @@ -10819,7 +10830,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { break; default : - break loop32; + break loop33; } } while (true); @@ -10857,7 +10868,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3336:1: ( rule__TopLevelCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3337:2: rule__TopLevelCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Group__1__Impl_in_rule__TopLevelCS__Group__17285); + pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Group__1__Impl_in_rule__TopLevelCS__Group__17286); rule__TopLevelCS__Group__1__Impl(); state._fsp--; @@ -10897,21 +10908,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getTopLevelCSAccess().getAlternatives_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3350:1: ( rule__TopLevelCS__Alternatives_1 )* - loop33: + loop34: do { - int alt33=2; - int LA33_0 = input.LA(1); + int alt34=2; + int LA34_0 = input.LA(1); - if ( ((LA33_0>=22 && LA33_0<=23)||LA33_0==26) ) { - alt33=1; + if ( ((LA34_0>=22 && LA34_0<=23)||LA34_0==26) ) { + alt34=1; } - switch (alt33) { + switch (alt34) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3350:2: rule__TopLevelCS__Alternatives_1 { - pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Alternatives_1_in_rule__TopLevelCS__Group__1__Impl7312); + pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Alternatives_1_in_rule__TopLevelCS__Group__1__Impl7313); rule__TopLevelCS__Alternatives_1(); state._fsp--; @@ -10921,7 +10932,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { break; default : - break loop33; + break loop34; } } while (true); @@ -10959,12 +10970,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3368:1: ( rule__MappingCS__Group__0__Impl rule__MappingCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3369:2: rule__MappingCS__Group__0__Impl rule__MappingCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__0__Impl_in_rule__MappingCS__Group__07347); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__0__Impl_in_rule__MappingCS__Group__07348); rule__MappingCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__1_in_rule__MappingCS__Group__07350); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__1_in_rule__MappingCS__Group__07351); rule__MappingCS__Group__1(); state._fsp--; @@ -11038,12 +11049,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3399:1: ( rule__MappingCS__Group__1__Impl rule__MappingCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3400:2: rule__MappingCS__Group__1__Impl rule__MappingCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__1__Impl_in_rule__MappingCS__Group__17408); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__1__Impl_in_rule__MappingCS__Group__17409); rule__MappingCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__2_in_rule__MappingCS__Group__17411); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__2_in_rule__MappingCS__Group__17412); rule__MappingCS__Group__2(); state._fsp--; @@ -11082,7 +11093,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getMappingCSAccess().getMapKeyword_1()); } - match(input,22,FollowSets000.FOLLOW_22_in_rule__MappingCS__Group__1__Impl7439); if (state.failed) return ; + match(input,22,FollowSets000.FOLLOW_22_in_rule__MappingCS__Group__1__Impl7440); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMappingCSAccess().getMapKeyword_1()); } @@ -11117,12 +11128,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3430:1: ( rule__MappingCS__Group__2__Impl rule__MappingCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3431:2: rule__MappingCS__Group__2__Impl rule__MappingCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__2__Impl_in_rule__MappingCS__Group__27470); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__2__Impl_in_rule__MappingCS__Group__27471); rule__MappingCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__3_in_rule__MappingCS__Group__27473); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__3_in_rule__MappingCS__Group__27474); rule__MappingCS__Group__3(); state._fsp--; @@ -11162,31 +11173,31 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getMappingCSAccess().getNameAssignment_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3445:1: ( rule__MappingCS__NameAssignment_2 )? - int alt34=2; - int LA34_0 = input.LA(1); + int alt35=2; + int LA35_0 = input.LA(1); - if ( ((LA34_0>=RULE_SIMPLE_ID && LA34_0<=RULE_ESCAPED_ID)||(LA34_0>=17 && LA34_0<=24)||(LA34_0>=26 && LA34_0<=27)) ) { - alt34=1; + if ( ((LA35_0>=RULE_SIMPLE_ID && LA35_0<=RULE_ESCAPED_ID)||(LA35_0>=17 && LA35_0<=24)||(LA35_0>=26 && LA35_0<=27)) ) { + alt35=1; } - else if ( (LA34_0==25) ) { - int LA34_2 = input.LA(2); + else if ( (LA35_0==25) ) { + int LA35_2 = input.LA(2); - if ( (LA34_2==25) ) { - int LA34_4 = input.LA(3); + if ( (LA35_2==25) ) { + int LA35_4 = input.LA(3); - if ( ((LA34_4>=RULE_SIMPLE_ID && LA34_4<=RULE_ESCAPED_ID)||(LA34_4>=17 && LA34_4<=27)) ) { - alt34=1; + if ( ((LA35_4>=RULE_SIMPLE_ID && LA35_4<=RULE_ESCAPED_ID)||(LA35_4>=17 && LA35_4<=27)) ) { + alt35=1; } } - else if ( (LA34_2==60||LA34_2==62) ) { - alt34=1; + else if ( (LA35_2==60||LA35_2==62) ) { + alt35=1; } } - switch (alt34) { + switch (alt35) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3445:2: rule__MappingCS__NameAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__NameAssignment_2_in_rule__MappingCS__Group__2__Impl7500); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__NameAssignment_2_in_rule__MappingCS__Group__2__Impl7501); rule__MappingCS__NameAssignment_2(); state._fsp--; @@ -11231,12 +11242,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3459:1: ( rule__MappingCS__Group__3__Impl rule__MappingCS__Group__4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3460:2: rule__MappingCS__Group__3__Impl rule__MappingCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__3__Impl_in_rule__MappingCS__Group__37531); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__3__Impl_in_rule__MappingCS__Group__37532); rule__MappingCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__4_in_rule__MappingCS__Group__37534); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__4_in_rule__MappingCS__Group__37535); rule__MappingCS__Group__4(); state._fsp--; @@ -11276,17 +11287,17 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getMappingCSAccess().getGroup_3()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3474:1: ( rule__MappingCS__Group_3__0 )? - int alt35=2; - int LA35_0 = input.LA(1); + int alt36=2; + int LA36_0 = input.LA(1); - if ( (LA35_0==62) ) { - alt35=1; + if ( (LA36_0==62) ) { + alt36=1; } - switch (alt35) { + switch (alt36) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3474:2: rule__MappingCS__Group_3__0 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_3__0_in_rule__MappingCS__Group__3__Impl7561); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_3__0_in_rule__MappingCS__Group__3__Impl7562); rule__MappingCS__Group_3__0(); state._fsp--; @@ -11331,12 +11342,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3488:1: ( rule__MappingCS__Group__4__Impl rule__MappingCS__Group__5 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3489:2: rule__MappingCS__Group__4__Impl rule__MappingCS__Group__5 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__4__Impl_in_rule__MappingCS__Group__47592); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__4__Impl_in_rule__MappingCS__Group__47593); rule__MappingCS__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__5_in_rule__MappingCS__Group__47595); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__5_in_rule__MappingCS__Group__47596); rule__MappingCS__Group__5(); state._fsp--; @@ -11376,17 +11387,17 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getMappingCSAccess().getGroup_4()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3503:1: ( rule__MappingCS__Group_4__0 )? - int alt36=2; - int LA36_0 = input.LA(1); + int alt37=2; + int LA37_0 = input.LA(1); - if ( (LA36_0==25) ) { - alt36=1; + if ( (LA37_0==25) ) { + alt37=1; } - switch (alt36) { + switch (alt37) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3503:2: rule__MappingCS__Group_4__0 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_4__0_in_rule__MappingCS__Group__4__Impl7622); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_4__0_in_rule__MappingCS__Group__4__Impl7623); rule__MappingCS__Group_4__0(); state._fsp--; @@ -11431,12 +11442,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3517:1: ( rule__MappingCS__Group__5__Impl rule__MappingCS__Group__6 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3518:2: rule__MappingCS__Group__5__Impl rule__MappingCS__Group__6 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__5__Impl_in_rule__MappingCS__Group__57653); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__5__Impl_in_rule__MappingCS__Group__57654); rule__MappingCS__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__6_in_rule__MappingCS__Group__57656); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__6_in_rule__MappingCS__Group__57657); rule__MappingCS__Group__6(); state._fsp--; @@ -11475,7 +11486,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getMappingCSAccess().getLeftCurlyBracketKeyword_5()); } - match(input,60,FollowSets000.FOLLOW_60_in_rule__MappingCS__Group__5__Impl7684); if (state.failed) return ; + match(input,60,FollowSets000.FOLLOW_60_in_rule__MappingCS__Group__5__Impl7685); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMappingCSAccess().getLeftCurlyBracketKeyword_5()); } @@ -11510,12 +11521,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3548:1: ( rule__MappingCS__Group__6__Impl rule__MappingCS__Group__7 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3549:2: rule__MappingCS__Group__6__Impl rule__MappingCS__Group__7 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__6__Impl_in_rule__MappingCS__Group__67715); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__6__Impl_in_rule__MappingCS__Group__67716); rule__MappingCS__Group__6__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__7_in_rule__MappingCS__Group__67718); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__7_in_rule__MappingCS__Group__67719); rule__MappingCS__Group__7(); state._fsp--; @@ -11555,30 +11566,30 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getMappingCSAccess().getDomainsAssignment_6()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3563:1: ( rule__MappingCS__DomainsAssignment_6 )* - loop37: + loop38: do { - int alt37=2; - int LA37_0 = input.LA(1); + int alt38=2; + int LA38_0 = input.LA(1); - if ( (LA37_0==22) ) { - int LA37_2 = input.LA(2); + if ( (LA38_0==22) ) { + int LA38_2 = input.LA(2); - if ( (LA37_2==67) ) { - alt37=1; + if ( (LA38_2==67) ) { + alt38=1; } } - else if ( ((LA37_0>=RULE_SIMPLE_ID && LA37_0<=RULE_ESCAPED_ID)||(LA37_0>=17 && LA37_0<=21)||(LA37_0>=23 && LA37_0<=27)) ) { - alt37=1; + else if ( ((LA38_0>=RULE_SIMPLE_ID && LA38_0<=RULE_ESCAPED_ID)||(LA38_0>=17 && LA38_0<=21)||(LA38_0>=23 && LA38_0<=27)) ) { + alt38=1; } - switch (alt37) { + switch (alt38) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3563:2: rule__MappingCS__DomainsAssignment_6 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__DomainsAssignment_6_in_rule__MappingCS__Group__6__Impl7745); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__DomainsAssignment_6_in_rule__MappingCS__Group__6__Impl7746); rule__MappingCS__DomainsAssignment_6(); state._fsp--; @@ -11588,7 +11599,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { break; default : - break loop37; + break loop38; } } while (true); @@ -11626,12 +11637,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3577:1: ( rule__MappingCS__Group__7__Impl rule__MappingCS__Group__8 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3578:2: rule__MappingCS__Group__7__Impl rule__MappingCS__Group__8 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__7__Impl_in_rule__MappingCS__Group__77776); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__7__Impl_in_rule__MappingCS__Group__77777); rule__MappingCS__Group__7__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__8_in_rule__MappingCS__Group__77779); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__8_in_rule__MappingCS__Group__77780); rule__MappingCS__Group__8(); state._fsp--; @@ -11671,17 +11682,17 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getMappingCSAccess().getGroup_7()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3592:1: ( rule__MappingCS__Group_7__0 )? - int alt38=2; - int LA38_0 = input.LA(1); + int alt39=2; + int LA39_0 = input.LA(1); - if ( (LA38_0==64) ) { - alt38=1; + if ( (LA39_0==64) ) { + alt39=1; } - switch (alt38) { + switch (alt39) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3592:2: rule__MappingCS__Group_7__0 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_7__0_in_rule__MappingCS__Group__7__Impl7806); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_7__0_in_rule__MappingCS__Group__7__Impl7807); rule__MappingCS__Group_7__0(); state._fsp--; @@ -11726,12 +11737,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3606:1: ( rule__MappingCS__Group__8__Impl rule__MappingCS__Group__9 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3607:2: rule__MappingCS__Group__8__Impl rule__MappingCS__Group__9 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__8__Impl_in_rule__MappingCS__Group__87837); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__8__Impl_in_rule__MappingCS__Group__87838); rule__MappingCS__Group__8__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__9_in_rule__MappingCS__Group__87840); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__9_in_rule__MappingCS__Group__87841); rule__MappingCS__Group__9(); state._fsp--; @@ -11771,21 +11782,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getMappingCSAccess().getComposedMappingsAssignment_8()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3621:1: ( rule__MappingCS__ComposedMappingsAssignment_8 )* - loop39: + loop40: do { - int alt39=2; - int LA39_0 = input.LA(1); + int alt40=2; + int LA40_0 = input.LA(1); - if ( (LA39_0==22) ) { - alt39=1; + if ( (LA40_0==22) ) { + alt40=1; } - switch (alt39) { + switch (alt40) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3621:2: rule__MappingCS__ComposedMappingsAssignment_8 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__ComposedMappingsAssignment_8_in_rule__MappingCS__Group__8__Impl7867); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__ComposedMappingsAssignment_8_in_rule__MappingCS__Group__8__Impl7868); rule__MappingCS__ComposedMappingsAssignment_8(); state._fsp--; @@ -11795,7 +11806,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { break; default : - break loop39; + break loop40; } } while (true); @@ -11833,7 +11844,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3635:1: ( rule__MappingCS__Group__9__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3636:2: rule__MappingCS__Group__9__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__9__Impl_in_rule__MappingCS__Group__97898); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__9__Impl_in_rule__MappingCS__Group__97899); rule__MappingCS__Group__9__Impl(); state._fsp--; @@ -11872,7 +11883,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getMappingCSAccess().getRightCurlyBracketKeyword_9()); } - match(input,61,FollowSets000.FOLLOW_61_in_rule__MappingCS__Group__9__Impl7926); if (state.failed) return ; + match(input,61,FollowSets000.FOLLOW_61_in_rule__MappingCS__Group__9__Impl7927); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMappingCSAccess().getRightCurlyBracketKeyword_9()); } @@ -11907,12 +11918,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3685:1: ( rule__MappingCS__Group_3__0__Impl rule__MappingCS__Group_3__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3686:2: rule__MappingCS__Group_3__0__Impl rule__MappingCS__Group_3__1 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_3__0__Impl_in_rule__MappingCS__Group_3__07977); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_3__0__Impl_in_rule__MappingCS__Group_3__07978); rule__MappingCS__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_3__1_in_rule__MappingCS__Group_3__07980); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_3__1_in_rule__MappingCS__Group_3__07981); rule__MappingCS__Group_3__1(); state._fsp--; @@ -11951,7 +11962,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getMappingCSAccess().getInKeyword_3_0()); } - match(input,62,FollowSets000.FOLLOW_62_in_rule__MappingCS__Group_3__0__Impl8008); if (state.failed) return ; + match(input,62,FollowSets000.FOLLOW_62_in_rule__MappingCS__Group_3__0__Impl8009); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMappingCSAccess().getInKeyword_3_0()); } @@ -11986,7 +11997,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3716:1: ( rule__MappingCS__Group_3__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3717:2: rule__MappingCS__Group_3__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_3__1__Impl_in_rule__MappingCS__Group_3__18039); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_3__1__Impl_in_rule__MappingCS__Group_3__18040); rule__MappingCS__Group_3__1__Impl(); state._fsp--; @@ -12028,7 +12039,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3730:1: ( rule__MappingCS__InAssignment_3_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3730:2: rule__MappingCS__InAssignment_3_1 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__InAssignment_3_1_in_rule__MappingCS__Group_3__1__Impl8066); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__InAssignment_3_1_in_rule__MappingCS__Group_3__1__Impl8067); rule__MappingCS__InAssignment_3_1(); state._fsp--; @@ -12070,12 +12081,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3748:1: ( rule__MappingCS__Group_4__0__Impl rule__MappingCS__Group_4__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3749:2: rule__MappingCS__Group_4__0__Impl rule__MappingCS__Group_4__1 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_4__0__Impl_in_rule__MappingCS__Group_4__08100); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_4__0__Impl_in_rule__MappingCS__Group_4__08101); rule__MappingCS__Group_4__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_4__1_in_rule__MappingCS__Group_4__08103); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_4__1_in_rule__MappingCS__Group_4__08104); rule__MappingCS__Group_4__1(); state._fsp--; @@ -12114,7 +12125,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getMappingCSAccess().getRefinesKeyword_4_0()); } - match(input,25,FollowSets000.FOLLOW_25_in_rule__MappingCS__Group_4__0__Impl8131); if (state.failed) return ; + match(input,25,FollowSets000.FOLLOW_25_in_rule__MappingCS__Group_4__0__Impl8132); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMappingCSAccess().getRefinesKeyword_4_0()); } @@ -12149,12 +12160,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3779:1: ( rule__MappingCS__Group_4__1__Impl rule__MappingCS__Group_4__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3780:2: rule__MappingCS__Group_4__1__Impl rule__MappingCS__Group_4__2 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_4__1__Impl_in_rule__MappingCS__Group_4__18162); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_4__1__Impl_in_rule__MappingCS__Group_4__18163); rule__MappingCS__Group_4__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_4__2_in_rule__MappingCS__Group_4__18165); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_4__2_in_rule__MappingCS__Group_4__18166); rule__MappingCS__Group_4__2(); state._fsp--; @@ -12196,7 +12207,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3794:1: ( rule__MappingCS__RefinesAssignment_4_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3794:2: rule__MappingCS__RefinesAssignment_4_1 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__RefinesAssignment_4_1_in_rule__MappingCS__Group_4__1__Impl8192); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__RefinesAssignment_4_1_in_rule__MappingCS__Group_4__1__Impl8193); rule__MappingCS__RefinesAssignment_4_1(); state._fsp--; @@ -12238,7 +12249,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3808:1: ( rule__MappingCS__Group_4__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3809:2: rule__MappingCS__Group_4__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_4__2__Impl_in_rule__MappingCS__Group_4__28222); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_4__2__Impl_in_rule__MappingCS__Group_4__28223); rule__MappingCS__Group_4__2__Impl(); state._fsp--; @@ -12278,21 +12289,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getMappingCSAccess().getGroup_4_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3822:1: ( rule__MappingCS__Group_4_2__0 )* - loop40: + loop41: do { - int alt40=2; - int LA40_0 = input.LA(1); + int alt41=2; + int LA41_0 = input.LA(1); - if ( (LA40_0==63) ) { - alt40=1; + if ( (LA41_0==63) ) { + alt41=1; } - switch (alt40) { + switch (alt41) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3822:2: rule__MappingCS__Group_4_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_4_2__0_in_rule__MappingCS__Group_4__2__Impl8249); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_4_2__0_in_rule__MappingCS__Group_4__2__Impl8250); rule__MappingCS__Group_4_2__0(); state._fsp--; @@ -12302,7 +12313,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { break; default : - break loop40; + break loop41; } } while (true); @@ -12340,12 +12351,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3842:1: ( rule__MappingCS__Group_4_2__0__Impl rule__MappingCS__Group_4_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3843:2: rule__MappingCS__Group_4_2__0__Impl rule__MappingCS__Group_4_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_4_2__0__Impl_in_rule__MappingCS__Group_4_2__08286); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_4_2__0__Impl_in_rule__MappingCS__Group_4_2__08287); rule__MappingCS__Group_4_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_4_2__1_in_rule__MappingCS__Group_4_2__08289); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_4_2__1_in_rule__MappingCS__Group_4_2__08290); rule__MappingCS__Group_4_2__1(); state._fsp--; @@ -12384,7 +12395,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getMappingCSAccess().getCommaKeyword_4_2_0()); } - match(input,63,FollowSets000.FOLLOW_63_in_rule__MappingCS__Group_4_2__0__Impl8317); if (state.failed) return ; + match(input,63,FollowSets000.FOLLOW_63_in_rule__MappingCS__Group_4_2__0__Impl8318); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMappingCSAccess().getCommaKeyword_4_2_0()); } @@ -12419,7 +12430,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3873:1: ( rule__MappingCS__Group_4_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3874:2: rule__MappingCS__Group_4_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_4_2__1__Impl_in_rule__MappingCS__Group_4_2__18348); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_4_2__1__Impl_in_rule__MappingCS__Group_4_2__18349); rule__MappingCS__Group_4_2__1__Impl(); state._fsp--; @@ -12461,7 +12472,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3887:1: ( rule__MappingCS__RefinesAssignment_4_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3887:2: rule__MappingCS__RefinesAssignment_4_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__RefinesAssignment_4_2_1_in_rule__MappingCS__Group_4_2__1__Impl8375); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__RefinesAssignment_4_2_1_in_rule__MappingCS__Group_4_2__1__Impl8376); rule__MappingCS__RefinesAssignment_4_2_1(); state._fsp--; @@ -12503,12 +12514,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3905:1: ( rule__MappingCS__Group_7__0__Impl rule__MappingCS__Group_7__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3906:2: rule__MappingCS__Group_7__0__Impl rule__MappingCS__Group_7__1 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_7__0__Impl_in_rule__MappingCS__Group_7__08409); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_7__0__Impl_in_rule__MappingCS__Group_7__08410); rule__MappingCS__Group_7__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_7__1_in_rule__MappingCS__Group_7__08412); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_7__1_in_rule__MappingCS__Group_7__08413); rule__MappingCS__Group_7__1(); state._fsp--; @@ -12547,7 +12558,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getMappingCSAccess().getWhereKeyword_7_0()); } - match(input,64,FollowSets000.FOLLOW_64_in_rule__MappingCS__Group_7__0__Impl8440); if (state.failed) return ; + match(input,64,FollowSets000.FOLLOW_64_in_rule__MappingCS__Group_7__0__Impl8441); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMappingCSAccess().getWhereKeyword_7_0()); } @@ -12582,7 +12593,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3936:1: ( rule__MappingCS__Group_7__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3937:2: rule__MappingCS__Group_7__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_7__1__Impl_in_rule__MappingCS__Group_7__18471); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_7__1__Impl_in_rule__MappingCS__Group_7__18472); rule__MappingCS__Group_7__1__Impl(); state._fsp--; @@ -12624,7 +12635,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3950:1: ( rule__MappingCS__MiddleAssignment_7_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3950:2: rule__MappingCS__MiddleAssignment_7_1 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__MiddleAssignment_7_1_in_rule__MappingCS__Group_7__1__Impl8498); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__MiddleAssignment_7_1_in_rule__MappingCS__Group_7__1__Impl8499); rule__MappingCS__MiddleAssignment_7_1(); state._fsp--; @@ -12666,12 +12677,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3968:1: ( rule__BottomPatternCS__Group_0__0__Impl rule__BottomPatternCS__Group_0__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3969:2: rule__BottomPatternCS__Group_0__0__Impl rule__BottomPatternCS__Group_0__1 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__0__Impl_in_rule__BottomPatternCS__Group_0__08532); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__0__Impl_in_rule__BottomPatternCS__Group_0__08533); rule__BottomPatternCS__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__1_in_rule__BottomPatternCS__Group_0__08535); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__1_in_rule__BottomPatternCS__Group_0__08536); rule__BottomPatternCS__Group_0__1(); state._fsp--; @@ -12710,7 +12721,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_0_0()); } - match(input,60,FollowSets000.FOLLOW_60_in_rule__BottomPatternCS__Group_0__0__Impl8563); if (state.failed) return ; + match(input,60,FollowSets000.FOLLOW_60_in_rule__BottomPatternCS__Group_0__0__Impl8564); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_0_0()); } @@ -12745,12 +12756,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:3999:1: ( rule__BottomPatternCS__Group_0__1__Impl rule__BottomPatternCS__Group_0__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4000:2: rule__BottomPatternCS__Group_0__1__Impl rule__BottomPatternCS__Group_0__2 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__1__Impl_in_rule__BottomPatternCS__Group_0__18594); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__1__Impl_in_rule__BottomPatternCS__Group_0__18595); rule__BottomPatternCS__Group_0__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__2_in_rule__BottomPatternCS__Group_0__18597); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__2_in_rule__BottomPatternCS__Group_0__18598); rule__BottomPatternCS__Group_0__2(); state._fsp--; @@ -12792,7 +12803,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4014:1: ( rule__BottomPatternCS__Alternatives_0_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4014:2: rule__BottomPatternCS__Alternatives_0_1 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Alternatives_0_1_in_rule__BottomPatternCS__Group_0__1__Impl8624); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Alternatives_0_1_in_rule__BottomPatternCS__Group_0__1__Impl8625); rule__BottomPatternCS__Alternatives_0_1(); state._fsp--; @@ -12834,12 +12845,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4028:1: ( rule__BottomPatternCS__Group_0__2__Impl rule__BottomPatternCS__Group_0__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4029:2: rule__BottomPatternCS__Group_0__2__Impl rule__BottomPatternCS__Group_0__3 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__2__Impl_in_rule__BottomPatternCS__Group_0__28654); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__2__Impl_in_rule__BottomPatternCS__Group_0__28655); rule__BottomPatternCS__Group_0__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__3_in_rule__BottomPatternCS__Group_0__28657); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__3_in_rule__BottomPatternCS__Group_0__28658); rule__BottomPatternCS__Group_0__3(); state._fsp--; @@ -12879,21 +12890,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getBottomPatternCSAccess().getGroup_0_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4043:1: ( rule__BottomPatternCS__Group_0_2__0 )* - loop41: + loop42: do { - int alt41=2; - int LA41_0 = input.LA(1); + int alt42=2; + int LA42_0 = input.LA(1); - if ( (LA41_0==63) ) { - alt41=1; + if ( (LA42_0==63) ) { + alt42=1; } - switch (alt41) { + switch (alt42) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4043:2: rule__BottomPatternCS__Group_0_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0_2__0_in_rule__BottomPatternCS__Group_0__2__Impl8684); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0_2__0_in_rule__BottomPatternCS__Group_0__2__Impl8685); rule__BottomPatternCS__Group_0_2__0(); state._fsp--; @@ -12903,7 +12914,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { break; default : - break loop41; + break loop42; } } while (true); @@ -12941,12 +12952,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4057:1: ( rule__BottomPatternCS__Group_0__3__Impl rule__BottomPatternCS__Group_0__4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4058:2: rule__BottomPatternCS__Group_0__3__Impl rule__BottomPatternCS__Group_0__4 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__3__Impl_in_rule__BottomPatternCS__Group_0__38715); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__3__Impl_in_rule__BottomPatternCS__Group_0__38716); rule__BottomPatternCS__Group_0__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__4_in_rule__BottomPatternCS__Group_0__38718); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__4_in_rule__BottomPatternCS__Group_0__38719); rule__BottomPatternCS__Group_0__4(); state._fsp--; @@ -12985,7 +12996,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getVerticalLineKeyword_0_3()); } - match(input,65,FollowSets000.FOLLOW_65_in_rule__BottomPatternCS__Group_0__3__Impl8746); if (state.failed) return ; + match(input,65,FollowSets000.FOLLOW_65_in_rule__BottomPatternCS__Group_0__3__Impl8747); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBottomPatternCSAccess().getVerticalLineKeyword_0_3()); } @@ -13020,12 +13031,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4088:1: ( rule__BottomPatternCS__Group_0__4__Impl rule__BottomPatternCS__Group_0__5 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4089:2: rule__BottomPatternCS__Group_0__4__Impl rule__BottomPatternCS__Group_0__5 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__4__Impl_in_rule__BottomPatternCS__Group_0__48777); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__4__Impl_in_rule__BottomPatternCS__Group_0__48778); rule__BottomPatternCS__Group_0__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__5_in_rule__BottomPatternCS__Group_0__48780); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__5_in_rule__BottomPatternCS__Group_0__48781); rule__BottomPatternCS__Group_0__5(); state._fsp--; @@ -13065,21 +13076,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getBottomPatternCSAccess().getConstraintsAssignment_0_4()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4103:1: ( rule__BottomPatternCS__ConstraintsAssignment_0_4 )* - loop42: + loop43: do { - int alt42=2; - int LA42_0 = input.LA(1); + int alt43=2; + int LA43_0 = input.LA(1); - if ( ((LA42_0>=RULE_INT && LA42_0<=RULE_ESCAPED_ID)||(LA42_0>=17 && LA42_0<=30)||(LA42_0>=45 && LA42_0<=58)||LA42_0==67||(LA42_0>=74 && LA42_0<=75)||LA42_0==77||(LA42_0>=81 && LA42_0<=85)) ) { - alt42=1; + if ( ((LA43_0>=RULE_INT && LA43_0<=RULE_ESCAPED_ID)||(LA43_0>=17 && LA43_0<=30)||(LA43_0>=45 && LA43_0<=58)||LA43_0==67||(LA43_0>=74 && LA43_0<=75)||LA43_0==77||(LA43_0>=81 && LA43_0<=85)) ) { + alt43=1; } - switch (alt42) { + switch (alt43) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4103:2: rule__BottomPatternCS__ConstraintsAssignment_0_4 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__ConstraintsAssignment_0_4_in_rule__BottomPatternCS__Group_0__4__Impl8807); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__ConstraintsAssignment_0_4_in_rule__BottomPatternCS__Group_0__4__Impl8808); rule__BottomPatternCS__ConstraintsAssignment_0_4(); state._fsp--; @@ -13089,7 +13100,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { break; default : - break loop42; + break loop43; } } while (true); @@ -13127,7 +13138,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4117:1: ( rule__BottomPatternCS__Group_0__5__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4118:2: rule__BottomPatternCS__Group_0__5__Impl { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__5__Impl_in_rule__BottomPatternCS__Group_0__58838); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__5__Impl_in_rule__BottomPatternCS__Group_0__58839); rule__BottomPatternCS__Group_0__5__Impl(); state._fsp--; @@ -13166,7 +13177,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_0_5()); } - match(input,61,FollowSets000.FOLLOW_61_in_rule__BottomPatternCS__Group_0__5__Impl8866); if (state.failed) return ; + match(input,61,FollowSets000.FOLLOW_61_in_rule__BottomPatternCS__Group_0__5__Impl8867); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_0_5()); } @@ -13201,12 +13212,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4159:1: ( rule__BottomPatternCS__Group_0_2__0__Impl rule__BottomPatternCS__Group_0_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4160:2: rule__BottomPatternCS__Group_0_2__0__Impl rule__BottomPatternCS__Group_0_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0_2__0__Impl_in_rule__BottomPatternCS__Group_0_2__08909); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0_2__0__Impl_in_rule__BottomPatternCS__Group_0_2__08910); rule__BottomPatternCS__Group_0_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0_2__1_in_rule__BottomPatternCS__Group_0_2__08912); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0_2__1_in_rule__BottomPatternCS__Group_0_2__08913); rule__BottomPatternCS__Group_0_2__1(); state._fsp--; @@ -13245,7 +13256,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getCommaKeyword_0_2_0()); } - match(input,63,FollowSets000.FOLLOW_63_in_rule__BottomPatternCS__Group_0_2__0__Impl8940); if (state.failed) return ; + match(input,63,FollowSets000.FOLLOW_63_in_rule__BottomPatternCS__Group_0_2__0__Impl8941); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBottomPatternCSAccess().getCommaKeyword_0_2_0()); } @@ -13280,7 +13291,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4190:1: ( rule__BottomPatternCS__Group_0_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4191:2: rule__BottomPatternCS__Group_0_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0_2__1__Impl_in_rule__BottomPatternCS__Group_0_2__18971); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0_2__1__Impl_in_rule__BottomPatternCS__Group_0_2__18972); rule__BottomPatternCS__Group_0_2__1__Impl(); state._fsp--; @@ -13322,7 +13333,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4204:1: ( rule__BottomPatternCS__Alternatives_0_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4204:2: rule__BottomPatternCS__Alternatives_0_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Alternatives_0_2_1_in_rule__BottomPatternCS__Group_0_2__1__Impl8998); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Alternatives_0_2_1_in_rule__BottomPatternCS__Group_0_2__1__Impl8999); rule__BottomPatternCS__Alternatives_0_2_1(); state._fsp--; @@ -13364,12 +13375,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4222:1: ( rule__BottomPatternCS__Group_1__0__Impl rule__BottomPatternCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4223:2: rule__BottomPatternCS__Group_1__0__Impl rule__BottomPatternCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__0__Impl_in_rule__BottomPatternCS__Group_1__09032); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__0__Impl_in_rule__BottomPatternCS__Group_1__09033); rule__BottomPatternCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__1_in_rule__BottomPatternCS__Group_1__09035); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__1_in_rule__BottomPatternCS__Group_1__09036); rule__BottomPatternCS__Group_1__1(); state._fsp--; @@ -13443,12 +13454,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4253:1: ( rule__BottomPatternCS__Group_1__1__Impl rule__BottomPatternCS__Group_1__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4254:2: rule__BottomPatternCS__Group_1__1__Impl rule__BottomPatternCS__Group_1__2 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__1__Impl_in_rule__BottomPatternCS__Group_1__19093); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__1__Impl_in_rule__BottomPatternCS__Group_1__19094); rule__BottomPatternCS__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__2_in_rule__BottomPatternCS__Group_1__19096); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__2_in_rule__BottomPatternCS__Group_1__19097); rule__BottomPatternCS__Group_1__2(); state._fsp--; @@ -13487,7 +13498,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_1_1()); } - match(input,60,FollowSets000.FOLLOW_60_in_rule__BottomPatternCS__Group_1__1__Impl9124); if (state.failed) return ; + match(input,60,FollowSets000.FOLLOW_60_in_rule__BottomPatternCS__Group_1__1__Impl9125); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_1_1()); } @@ -13522,12 +13533,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4284:1: ( rule__BottomPatternCS__Group_1__2__Impl rule__BottomPatternCS__Group_1__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4285:2: rule__BottomPatternCS__Group_1__2__Impl rule__BottomPatternCS__Group_1__3 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__2__Impl_in_rule__BottomPatternCS__Group_1__29155); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__2__Impl_in_rule__BottomPatternCS__Group_1__29156); rule__BottomPatternCS__Group_1__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__3_in_rule__BottomPatternCS__Group_1__29158); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__3_in_rule__BottomPatternCS__Group_1__29159); rule__BottomPatternCS__Group_1__3(); state._fsp--; @@ -13567,21 +13578,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getBottomPatternCSAccess().getConstraintsAssignment_1_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4299:1: ( rule__BottomPatternCS__ConstraintsAssignment_1_2 )* - loop43: + loop44: do { - int alt43=2; - int LA43_0 = input.LA(1); + int alt44=2; + int LA44_0 = input.LA(1); - if ( ((LA43_0>=RULE_INT && LA43_0<=RULE_ESCAPED_ID)||(LA43_0>=17 && LA43_0<=30)||(LA43_0>=45 && LA43_0<=58)||LA43_0==67||(LA43_0>=74 && LA43_0<=75)||LA43_0==77||(LA43_0>=81 && LA43_0<=85)) ) { - alt43=1; + if ( ((LA44_0>=RULE_INT && LA44_0<=RULE_ESCAPED_ID)||(LA44_0>=17 && LA44_0<=30)||(LA44_0>=45 && LA44_0<=58)||LA44_0==67||(LA44_0>=74 && LA44_0<=75)||LA44_0==77||(LA44_0>=81 && LA44_0<=85)) ) { + alt44=1; } - switch (alt43) { + switch (alt44) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4299:2: rule__BottomPatternCS__ConstraintsAssignment_1_2 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__ConstraintsAssignment_1_2_in_rule__BottomPatternCS__Group_1__2__Impl9185); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__ConstraintsAssignment_1_2_in_rule__BottomPatternCS__Group_1__2__Impl9186); rule__BottomPatternCS__ConstraintsAssignment_1_2(); state._fsp--; @@ -13591,7 +13602,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { break; default : - break loop43; + break loop44; } } while (true); @@ -13629,7 +13640,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4313:1: ( rule__BottomPatternCS__Group_1__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4314:2: rule__BottomPatternCS__Group_1__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__3__Impl_in_rule__BottomPatternCS__Group_1__39216); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__3__Impl_in_rule__BottomPatternCS__Group_1__39217); rule__BottomPatternCS__Group_1__3__Impl(); state._fsp--; @@ -13668,7 +13679,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_1_3()); } - match(input,61,FollowSets000.FOLLOW_61_in_rule__BottomPatternCS__Group_1__3__Impl9244); if (state.failed) return ; + match(input,61,FollowSets000.FOLLOW_61_in_rule__BottomPatternCS__Group_1__3__Impl9245); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_1_3()); } @@ -13703,12 +13714,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4351:1: ( rule__AssignmentCS__Group__0__Impl rule__AssignmentCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4352:2: rule__AssignmentCS__Group__0__Impl rule__AssignmentCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group__0__Impl_in_rule__AssignmentCS__Group__09283); + pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group__0__Impl_in_rule__AssignmentCS__Group__09284); rule__AssignmentCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group__1_in_rule__AssignmentCS__Group__09286); + pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group__1_in_rule__AssignmentCS__Group__09287); rule__AssignmentCS__Group__1(); state._fsp--; @@ -13748,17 +13759,17 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getAssignmentCSAccess().getDefaultAssignment_0()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4366:1: ( rule__AssignmentCS__DefaultAssignment_0 )? - int alt44=2; - int LA44_0 = input.LA(1); + int alt45=2; + int LA45_0 = input.LA(1); - if ( (LA44_0==83) ) { - alt44=1; + if ( (LA45_0==83) ) { + alt45=1; } - switch (alt44) { + switch (alt45) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4366:2: rule__AssignmentCS__DefaultAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__DefaultAssignment_0_in_rule__AssignmentCS__Group__0__Impl9313); + pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__DefaultAssignment_0_in_rule__AssignmentCS__Group__0__Impl9314); rule__AssignmentCS__DefaultAssignment_0(); state._fsp--; @@ -13803,12 +13814,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4380:1: ( rule__AssignmentCS__Group__1__Impl rule__AssignmentCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4381:2: rule__AssignmentCS__Group__1__Impl rule__AssignmentCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group__1__Impl_in_rule__AssignmentCS__Group__19344); + pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group__1__Impl_in_rule__AssignmentCS__Group__19345); rule__AssignmentCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group__2_in_rule__AssignmentCS__Group__19347); + pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group__2_in_rule__AssignmentCS__Group__19348); rule__AssignmentCS__Group__2(); state._fsp--; @@ -13850,7 +13861,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4395:1: ( rule__AssignmentCS__TargetAssignment_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4395:2: rule__AssignmentCS__TargetAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__TargetAssignment_1_in_rule__AssignmentCS__Group__1__Impl9374); + pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__TargetAssignment_1_in_rule__AssignmentCS__Group__1__Impl9375); rule__AssignmentCS__TargetAssignment_1(); state._fsp--; @@ -13892,12 +13903,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4409:1: ( rule__AssignmentCS__Group__2__Impl rule__AssignmentCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4410:2: rule__AssignmentCS__Group__2__Impl rule__AssignmentCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group__2__Impl_in_rule__AssignmentCS__Group__29404); + pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group__2__Impl_in_rule__AssignmentCS__Group__29405); rule__AssignmentCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group__3_in_rule__AssignmentCS__Group__29407); + pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group__3_in_rule__AssignmentCS__Group__29408); rule__AssignmentCS__Group__3(); state._fsp--; @@ -13937,17 +13948,17 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getAssignmentCSAccess().getGroup_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4424:1: ( rule__AssignmentCS__Group_2__0 )? - int alt45=2; - int LA45_0 = input.LA(1); + int alt46=2; + int LA46_0 = input.LA(1); - if ( (LA45_0==66) ) { - alt45=1; + if ( (LA46_0==66) ) { + alt46=1; } - switch (alt45) { + switch (alt46) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4424:2: rule__AssignmentCS__Group_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group_2__0_in_rule__AssignmentCS__Group__2__Impl9434); + pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group_2__0_in_rule__AssignmentCS__Group__2__Impl9435); rule__AssignmentCS__Group_2__0(); state._fsp--; @@ -13992,7 +14003,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4438:1: ( rule__AssignmentCS__Group__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4439:2: rule__AssignmentCS__Group__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group__3__Impl_in_rule__AssignmentCS__Group__39465); + pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group__3__Impl_in_rule__AssignmentCS__Group__39466); rule__AssignmentCS__Group__3__Impl(); state._fsp--; @@ -14031,7 +14042,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getAssignmentCSAccess().getSemicolonKeyword_3()); } - match(input,16,FollowSets000.FOLLOW_16_in_rule__AssignmentCS__Group__3__Impl9493); if (state.failed) return ; + match(input,16,FollowSets000.FOLLOW_16_in_rule__AssignmentCS__Group__3__Impl9494); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAssignmentCSAccess().getSemicolonKeyword_3()); } @@ -14066,12 +14077,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4476:1: ( rule__AssignmentCS__Group_2__0__Impl rule__AssignmentCS__Group_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4477:2: rule__AssignmentCS__Group_2__0__Impl rule__AssignmentCS__Group_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group_2__0__Impl_in_rule__AssignmentCS__Group_2__09532); + pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group_2__0__Impl_in_rule__AssignmentCS__Group_2__09533); rule__AssignmentCS__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group_2__1_in_rule__AssignmentCS__Group_2__09535); + pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group_2__1_in_rule__AssignmentCS__Group_2__09536); rule__AssignmentCS__Group_2__1(); state._fsp--; @@ -14110,7 +14121,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getAssignmentCSAccess().getColonEqualsSignKeyword_2_0()); } - match(input,66,FollowSets000.FOLLOW_66_in_rule__AssignmentCS__Group_2__0__Impl9563); if (state.failed) return ; + match(input,66,FollowSets000.FOLLOW_66_in_rule__AssignmentCS__Group_2__0__Impl9564); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAssignmentCSAccess().getColonEqualsSignKeyword_2_0()); } @@ -14145,7 +14156,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4507:1: ( rule__AssignmentCS__Group_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4508:2: rule__AssignmentCS__Group_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group_2__1__Impl_in_rule__AssignmentCS__Group_2__19594); + pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group_2__1__Impl_in_rule__AssignmentCS__Group_2__19595); rule__AssignmentCS__Group_2__1__Impl(); state._fsp--; @@ -14187,7 +14198,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4521:1: ( rule__AssignmentCS__InitialiserAssignment_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4521:2: rule__AssignmentCS__InitialiserAssignment_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__InitialiserAssignment_2_1_in_rule__AssignmentCS__Group_2__1__Impl9621); + pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__InitialiserAssignment_2_1_in_rule__AssignmentCS__Group_2__1__Impl9622); rule__AssignmentCS__InitialiserAssignment_2_1(); state._fsp--; @@ -14229,12 +14240,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4539:1: ( rule__DirectionCS__Group__0__Impl rule__DirectionCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4540:2: rule__DirectionCS__Group__0__Impl rule__DirectionCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__0__Impl_in_rule__DirectionCS__Group__09655); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__0__Impl_in_rule__DirectionCS__Group__09656); rule__DirectionCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__1_in_rule__DirectionCS__Group__09658); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__1_in_rule__DirectionCS__Group__09659); rule__DirectionCS__Group__1(); state._fsp--; @@ -14308,12 +14319,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4570:1: ( rule__DirectionCS__Group__1__Impl rule__DirectionCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4571:2: rule__DirectionCS__Group__1__Impl rule__DirectionCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__1__Impl_in_rule__DirectionCS__Group__19716); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__1__Impl_in_rule__DirectionCS__Group__19717); rule__DirectionCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__2_in_rule__DirectionCS__Group__19719); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__2_in_rule__DirectionCS__Group__19720); rule__DirectionCS__Group__2(); state._fsp--; @@ -14353,13 +14364,13 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getDirectionCSAccess().getNameAssignment_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4585:1: ( rule__DirectionCS__NameAssignment_1 )? - int alt46=2; - alt46 = dfa46.predict(input); - switch (alt46) { + int alt47=2; + alt47 = dfa47.predict(input); + switch (alt47) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4585:2: rule__DirectionCS__NameAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__NameAssignment_1_in_rule__DirectionCS__Group__1__Impl9746); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__NameAssignment_1_in_rule__DirectionCS__Group__1__Impl9747); rule__DirectionCS__NameAssignment_1(); state._fsp--; @@ -14404,12 +14415,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4599:1: ( rule__DirectionCS__Group__2__Impl rule__DirectionCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4600:2: rule__DirectionCS__Group__2__Impl rule__DirectionCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__2__Impl_in_rule__DirectionCS__Group__29777); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__2__Impl_in_rule__DirectionCS__Group__29778); rule__DirectionCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__3_in_rule__DirectionCS__Group__29780); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__3_in_rule__DirectionCS__Group__29781); rule__DirectionCS__Group__3(); state._fsp--; @@ -14449,17 +14460,17 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getDirectionCSAccess().getGroup_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4614:1: ( rule__DirectionCS__Group_2__0 )? - int alt47=2; - int LA47_0 = input.LA(1); + int alt48=2; + int LA48_0 = input.LA(1); - if ( (LA47_0==20) ) { - alt47=1; + if ( (LA48_0==20) ) { + alt48=1; } - switch (alt47) { + switch (alt48) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4614:2: rule__DirectionCS__Group_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__0_in_rule__DirectionCS__Group__2__Impl9807); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__0_in_rule__DirectionCS__Group__2__Impl9808); rule__DirectionCS__Group_2__0(); state._fsp--; @@ -14504,7 +14515,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4628:1: ( rule__DirectionCS__Group__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4629:2: rule__DirectionCS__Group__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__3__Impl_in_rule__DirectionCS__Group__39838); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__3__Impl_in_rule__DirectionCS__Group__39839); rule__DirectionCS__Group__3__Impl(); state._fsp--; @@ -14544,17 +14555,17 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getDirectionCSAccess().getGroup_3()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4642:1: ( rule__DirectionCS__Group_3__0 )? - int alt48=2; - int LA48_0 = input.LA(1); + int alt49=2; + int LA49_0 = input.LA(1); - if ( (LA48_0==27) ) { - alt48=1; + if ( (LA49_0==27) ) { + alt49=1; } - switch (alt48) { + switch (alt49) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4642:2: rule__DirectionCS__Group_3__0 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__0_in_rule__DirectionCS__Group__3__Impl9865); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__0_in_rule__DirectionCS__Group__3__Impl9866); rule__DirectionCS__Group_3__0(); state._fsp--; @@ -14599,12 +14610,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4664:1: ( rule__DirectionCS__Group_2__0__Impl rule__DirectionCS__Group_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4665:2: rule__DirectionCS__Group_2__0__Impl rule__DirectionCS__Group_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__0__Impl_in_rule__DirectionCS__Group_2__09904); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__0__Impl_in_rule__DirectionCS__Group_2__09905); rule__DirectionCS__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__1_in_rule__DirectionCS__Group_2__09907); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__1_in_rule__DirectionCS__Group_2__09908); rule__DirectionCS__Group_2__1(); state._fsp--; @@ -14643,7 +14654,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getDirectionCSAccess().getImportsKeyword_2_0()); } - match(input,20,FollowSets000.FOLLOW_20_in_rule__DirectionCS__Group_2__0__Impl9935); if (state.failed) return ; + match(input,20,FollowSets000.FOLLOW_20_in_rule__DirectionCS__Group_2__0__Impl9936); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDirectionCSAccess().getImportsKeyword_2_0()); } @@ -14678,12 +14689,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4695:1: ( rule__DirectionCS__Group_2__1__Impl rule__DirectionCS__Group_2__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4696:2: rule__DirectionCS__Group_2__1__Impl rule__DirectionCS__Group_2__2 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__1__Impl_in_rule__DirectionCS__Group_2__19966); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__1__Impl_in_rule__DirectionCS__Group_2__19967); rule__DirectionCS__Group_2__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__2_in_rule__DirectionCS__Group_2__19969); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__2_in_rule__DirectionCS__Group_2__19970); rule__DirectionCS__Group_2__2(); state._fsp--; @@ -14725,7 +14736,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4710:1: ( rule__DirectionCS__ImportsAssignment_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4710:2: rule__DirectionCS__ImportsAssignment_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__ImportsAssignment_2_1_in_rule__DirectionCS__Group_2__1__Impl9996); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__ImportsAssignment_2_1_in_rule__DirectionCS__Group_2__1__Impl9997); rule__DirectionCS__ImportsAssignment_2_1(); state._fsp--; @@ -14767,7 +14778,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4724:1: ( rule__DirectionCS__Group_2__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4725:2: rule__DirectionCS__Group_2__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__2__Impl_in_rule__DirectionCS__Group_2__210026); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__2__Impl_in_rule__DirectionCS__Group_2__210027); rule__DirectionCS__Group_2__2__Impl(); state._fsp--; @@ -14807,21 +14818,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getDirectionCSAccess().getGroup_2_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4738:1: ( rule__DirectionCS__Group_2_2__0 )* - loop49: + loop50: do { - int alt49=2; - int LA49_0 = input.LA(1); + int alt50=2; + int LA50_0 = input.LA(1); - if ( (LA49_0==63) ) { - alt49=1; + if ( (LA50_0==63) ) { + alt50=1; } - switch (alt49) { + switch (alt50) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4738:2: rule__DirectionCS__Group_2_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2_2__0_in_rule__DirectionCS__Group_2__2__Impl10053); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2_2__0_in_rule__DirectionCS__Group_2__2__Impl10054); rule__DirectionCS__Group_2_2__0(); state._fsp--; @@ -14831,7 +14842,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { break; default : - break loop49; + break loop50; } } while (true); @@ -14869,12 +14880,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4758:1: ( rule__DirectionCS__Group_2_2__0__Impl rule__DirectionCS__Group_2_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4759:2: rule__DirectionCS__Group_2_2__0__Impl rule__DirectionCS__Group_2_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2_2__0__Impl_in_rule__DirectionCS__Group_2_2__010090); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2_2__0__Impl_in_rule__DirectionCS__Group_2_2__010091); rule__DirectionCS__Group_2_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2_2__1_in_rule__DirectionCS__Group_2_2__010093); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2_2__1_in_rule__DirectionCS__Group_2_2__010094); rule__DirectionCS__Group_2_2__1(); state._fsp--; @@ -14913,7 +14924,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getDirectionCSAccess().getCommaKeyword_2_2_0()); } - match(input,63,FollowSets000.FOLLOW_63_in_rule__DirectionCS__Group_2_2__0__Impl10121); if (state.failed) return ; + match(input,63,FollowSets000.FOLLOW_63_in_rule__DirectionCS__Group_2_2__0__Impl10122); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDirectionCSAccess().getCommaKeyword_2_2_0()); } @@ -14948,7 +14959,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4789:1: ( rule__DirectionCS__Group_2_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4790:2: rule__DirectionCS__Group_2_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2_2__1__Impl_in_rule__DirectionCS__Group_2_2__110152); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2_2__1__Impl_in_rule__DirectionCS__Group_2_2__110153); rule__DirectionCS__Group_2_2__1__Impl(); state._fsp--; @@ -14990,7 +15001,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4803:1: ( rule__DirectionCS__ImportsAssignment_2_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4803:2: rule__DirectionCS__ImportsAssignment_2_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__ImportsAssignment_2_2_1_in_rule__DirectionCS__Group_2_2__1__Impl10179); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__ImportsAssignment_2_2_1_in_rule__DirectionCS__Group_2_2__1__Impl10180); rule__DirectionCS__ImportsAssignment_2_2_1(); state._fsp--; @@ -15032,12 +15043,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4821:1: ( rule__DirectionCS__Group_3__0__Impl rule__DirectionCS__Group_3__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4822:2: rule__DirectionCS__Group_3__0__Impl rule__DirectionCS__Group_3__1 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__0__Impl_in_rule__DirectionCS__Group_3__010213); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__0__Impl_in_rule__DirectionCS__Group_3__010214); rule__DirectionCS__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__1_in_rule__DirectionCS__Group_3__010216); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__1_in_rule__DirectionCS__Group_3__010217); rule__DirectionCS__Group_3__1(); state._fsp--; @@ -15076,7 +15087,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getDirectionCSAccess().getUsesKeyword_3_0()); } - match(input,27,FollowSets000.FOLLOW_27_in_rule__DirectionCS__Group_3__0__Impl10244); if (state.failed) return ; + match(input,27,FollowSets000.FOLLOW_27_in_rule__DirectionCS__Group_3__0__Impl10245); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDirectionCSAccess().getUsesKeyword_3_0()); } @@ -15111,12 +15122,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4852:1: ( rule__DirectionCS__Group_3__1__Impl rule__DirectionCS__Group_3__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4853:2: rule__DirectionCS__Group_3__1__Impl rule__DirectionCS__Group_3__2 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__1__Impl_in_rule__DirectionCS__Group_3__110275); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__1__Impl_in_rule__DirectionCS__Group_3__110276); rule__DirectionCS__Group_3__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__2_in_rule__DirectionCS__Group_3__110278); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__2_in_rule__DirectionCS__Group_3__110279); rule__DirectionCS__Group_3__2(); state._fsp--; @@ -15158,7 +15169,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4867:1: ( rule__DirectionCS__UsesAssignment_3_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4867:2: rule__DirectionCS__UsesAssignment_3_1 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__UsesAssignment_3_1_in_rule__DirectionCS__Group_3__1__Impl10305); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__UsesAssignment_3_1_in_rule__DirectionCS__Group_3__1__Impl10306); rule__DirectionCS__UsesAssignment_3_1(); state._fsp--; @@ -15200,7 +15211,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4881:1: ( rule__DirectionCS__Group_3__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4882:2: rule__DirectionCS__Group_3__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__2__Impl_in_rule__DirectionCS__Group_3__210335); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__2__Impl_in_rule__DirectionCS__Group_3__210336); rule__DirectionCS__Group_3__2__Impl(); state._fsp--; @@ -15240,21 +15251,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getDirectionCSAccess().getGroup_3_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4895:1: ( rule__DirectionCS__Group_3_2__0 )* - loop50: + loop51: do { - int alt50=2; - int LA50_0 = input.LA(1); + int alt51=2; + int LA51_0 = input.LA(1); - if ( (LA50_0==63) ) { - alt50=1; + if ( (LA51_0==63) ) { + alt51=1; } - switch (alt50) { + switch (alt51) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4895:2: rule__DirectionCS__Group_3_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3_2__0_in_rule__DirectionCS__Group_3__2__Impl10362); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3_2__0_in_rule__DirectionCS__Group_3__2__Impl10363); rule__DirectionCS__Group_3_2__0(); state._fsp--; @@ -15264,7 +15275,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { break; default : - break loop50; + break loop51; } } while (true); @@ -15302,12 +15313,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4915:1: ( rule__DirectionCS__Group_3_2__0__Impl rule__DirectionCS__Group_3_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4916:2: rule__DirectionCS__Group_3_2__0__Impl rule__DirectionCS__Group_3_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3_2__0__Impl_in_rule__DirectionCS__Group_3_2__010399); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3_2__0__Impl_in_rule__DirectionCS__Group_3_2__010400); rule__DirectionCS__Group_3_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3_2__1_in_rule__DirectionCS__Group_3_2__010402); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3_2__1_in_rule__DirectionCS__Group_3_2__010403); rule__DirectionCS__Group_3_2__1(); state._fsp--; @@ -15346,7 +15357,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getDirectionCSAccess().getCommaKeyword_3_2_0()); } - match(input,63,FollowSets000.FOLLOW_63_in_rule__DirectionCS__Group_3_2__0__Impl10430); if (state.failed) return ; + match(input,63,FollowSets000.FOLLOW_63_in_rule__DirectionCS__Group_3_2__0__Impl10431); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDirectionCSAccess().getCommaKeyword_3_2_0()); } @@ -15381,7 +15392,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4946:1: ( rule__DirectionCS__Group_3_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4947:2: rule__DirectionCS__Group_3_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3_2__1__Impl_in_rule__DirectionCS__Group_3_2__110461); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3_2__1__Impl_in_rule__DirectionCS__Group_3_2__110462); rule__DirectionCS__Group_3_2__1__Impl(); state._fsp--; @@ -15423,7 +15434,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4960:1: ( rule__DirectionCS__UsesAssignment_3_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4960:2: rule__DirectionCS__UsesAssignment_3_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__UsesAssignment_3_2_1_in_rule__DirectionCS__Group_3_2__1__Impl10488); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__UsesAssignment_3_2_1_in_rule__DirectionCS__Group_3_2__1__Impl10489); rule__DirectionCS__UsesAssignment_3_2_1(); state._fsp--; @@ -15465,12 +15476,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4978:1: ( rule__GuardPatternCS__Group_0__0__Impl rule__GuardPatternCS__Group_0__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:4979:2: rule__GuardPatternCS__Group_0__0__Impl rule__GuardPatternCS__Group_0__1 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__0__Impl_in_rule__GuardPatternCS__Group_0__010522); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__0__Impl_in_rule__GuardPatternCS__Group_0__010523); rule__GuardPatternCS__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__1_in_rule__GuardPatternCS__Group_0__010525); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__1_in_rule__GuardPatternCS__Group_0__010526); rule__GuardPatternCS__Group_0__1(); state._fsp--; @@ -15509,7 +15520,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_0_0()); } - match(input,67,FollowSets000.FOLLOW_67_in_rule__GuardPatternCS__Group_0__0__Impl10553); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_67_in_rule__GuardPatternCS__Group_0__0__Impl10554); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_0_0()); } @@ -15544,12 +15555,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5009:1: ( rule__GuardPatternCS__Group_0__1__Impl rule__GuardPatternCS__Group_0__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5010:2: rule__GuardPatternCS__Group_0__1__Impl rule__GuardPatternCS__Group_0__2 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__1__Impl_in_rule__GuardPatternCS__Group_0__110584); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__1__Impl_in_rule__GuardPatternCS__Group_0__110585); rule__GuardPatternCS__Group_0__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__2_in_rule__GuardPatternCS__Group_0__110587); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__2_in_rule__GuardPatternCS__Group_0__110588); rule__GuardPatternCS__Group_0__2(); state._fsp--; @@ -15591,7 +15602,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5024:1: ( rule__GuardPatternCS__UnrealizedVariablesAssignment_0_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5024:2: rule__GuardPatternCS__UnrealizedVariablesAssignment_0_1 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__UnrealizedVariablesAssignment_0_1_in_rule__GuardPatternCS__Group_0__1__Impl10614); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__UnrealizedVariablesAssignment_0_1_in_rule__GuardPatternCS__Group_0__1__Impl10615); rule__GuardPatternCS__UnrealizedVariablesAssignment_0_1(); state._fsp--; @@ -15633,12 +15644,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5038:1: ( rule__GuardPatternCS__Group_0__2__Impl rule__GuardPatternCS__Group_0__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5039:2: rule__GuardPatternCS__Group_0__2__Impl rule__GuardPatternCS__Group_0__3 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__2__Impl_in_rule__GuardPatternCS__Group_0__210644); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__2__Impl_in_rule__GuardPatternCS__Group_0__210645); rule__GuardPatternCS__Group_0__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__3_in_rule__GuardPatternCS__Group_0__210647); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__3_in_rule__GuardPatternCS__Group_0__210648); rule__GuardPatternCS__Group_0__3(); state._fsp--; @@ -15678,21 +15689,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getGuardPatternCSAccess().getGroup_0_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5053:1: ( rule__GuardPatternCS__Group_0_2__0 )* - loop51: + loop52: do { - int alt51=2; - int LA51_0 = input.LA(1); + int alt52=2; + int LA52_0 = input.LA(1); - if ( (LA51_0==63) ) { - alt51=1; + if ( (LA52_0==63) ) { + alt52=1; } - switch (alt51) { + switch (alt52) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5053:2: rule__GuardPatternCS__Group_0_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0_2__0_in_rule__GuardPatternCS__Group_0__2__Impl10674); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0_2__0_in_rule__GuardPatternCS__Group_0__2__Impl10675); rule__GuardPatternCS__Group_0_2__0(); state._fsp--; @@ -15702,7 +15713,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { break; default : - break loop51; + break loop52; } } while (true); @@ -15740,12 +15751,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5067:1: ( rule__GuardPatternCS__Group_0__3__Impl rule__GuardPatternCS__Group_0__4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5068:2: rule__GuardPatternCS__Group_0__3__Impl rule__GuardPatternCS__Group_0__4 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__3__Impl_in_rule__GuardPatternCS__Group_0__310705); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__3__Impl_in_rule__GuardPatternCS__Group_0__310706); rule__GuardPatternCS__Group_0__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__4_in_rule__GuardPatternCS__Group_0__310708); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__4_in_rule__GuardPatternCS__Group_0__310709); rule__GuardPatternCS__Group_0__4(); state._fsp--; @@ -15784,7 +15795,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getVerticalLineKeyword_0_3()); } - match(input,65,FollowSets000.FOLLOW_65_in_rule__GuardPatternCS__Group_0__3__Impl10736); if (state.failed) return ; + match(input,65,FollowSets000.FOLLOW_65_in_rule__GuardPatternCS__Group_0__3__Impl10737); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardPatternCSAccess().getVerticalLineKeyword_0_3()); } @@ -15819,12 +15830,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5098:1: ( rule__GuardPatternCS__Group_0__4__Impl rule__GuardPatternCS__Group_0__5 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5099:2: rule__GuardPatternCS__Group_0__4__Impl rule__GuardPatternCS__Group_0__5 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__4__Impl_in_rule__GuardPatternCS__Group_0__410767); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__4__Impl_in_rule__GuardPatternCS__Group_0__410768); rule__GuardPatternCS__Group_0__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__5_in_rule__GuardPatternCS__Group_0__410770); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__5_in_rule__GuardPatternCS__Group_0__410771); rule__GuardPatternCS__Group_0__5(); state._fsp--; @@ -15864,21 +15875,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getGuardPatternCSAccess().getConstraintsAssignment_0_4()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5113:1: ( rule__GuardPatternCS__ConstraintsAssignment_0_4 )* - loop52: + loop53: do { - int alt52=2; - int LA52_0 = input.LA(1); + int alt53=2; + int LA53_0 = input.LA(1); - if ( ((LA52_0>=RULE_INT && LA52_0<=RULE_ESCAPED_ID)||(LA52_0>=17 && LA52_0<=30)||(LA52_0>=45 && LA52_0<=58)||LA52_0==67||(LA52_0>=74 && LA52_0<=75)||LA52_0==77||(LA52_0>=81 && LA52_0<=85)) ) { - alt52=1; + if ( ((LA53_0>=RULE_INT && LA53_0<=RULE_ESCAPED_ID)||(LA53_0>=17 && LA53_0<=30)||(LA53_0>=45 && LA53_0<=58)||LA53_0==67||(LA53_0>=74 && LA53_0<=75)||LA53_0==77||(LA53_0>=81 && LA53_0<=85)) ) { + alt53=1; } - switch (alt52) { + switch (alt53) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5113:2: rule__GuardPatternCS__ConstraintsAssignment_0_4 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__ConstraintsAssignment_0_4_in_rule__GuardPatternCS__Group_0__4__Impl10797); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__ConstraintsAssignment_0_4_in_rule__GuardPatternCS__Group_0__4__Impl10798); rule__GuardPatternCS__ConstraintsAssignment_0_4(); state._fsp--; @@ -15888,7 +15899,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { break; default : - break loop52; + break loop53; } } while (true); @@ -15926,7 +15937,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5127:1: ( rule__GuardPatternCS__Group_0__5__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5128:2: rule__GuardPatternCS__Group_0__5__Impl { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__5__Impl_in_rule__GuardPatternCS__Group_0__510828); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__5__Impl_in_rule__GuardPatternCS__Group_0__510829); rule__GuardPatternCS__Group_0__5__Impl(); state._fsp--; @@ -15965,7 +15976,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_0_5()); } - match(input,68,FollowSets000.FOLLOW_68_in_rule__GuardPatternCS__Group_0__5__Impl10856); if (state.failed) return ; + match(input,68,FollowSets000.FOLLOW_68_in_rule__GuardPatternCS__Group_0__5__Impl10857); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_0_5()); } @@ -16000,12 +16011,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5169:1: ( rule__GuardPatternCS__Group_0_2__0__Impl rule__GuardPatternCS__Group_0_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5170:2: rule__GuardPatternCS__Group_0_2__0__Impl rule__GuardPatternCS__Group_0_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0_2__0__Impl_in_rule__GuardPatternCS__Group_0_2__010899); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0_2__0__Impl_in_rule__GuardPatternCS__Group_0_2__010900); rule__GuardPatternCS__Group_0_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0_2__1_in_rule__GuardPatternCS__Group_0_2__010902); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0_2__1_in_rule__GuardPatternCS__Group_0_2__010903); rule__GuardPatternCS__Group_0_2__1(); state._fsp--; @@ -16044,7 +16055,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getCommaKeyword_0_2_0()); } - match(input,63,FollowSets000.FOLLOW_63_in_rule__GuardPatternCS__Group_0_2__0__Impl10930); if (state.failed) return ; + match(input,63,FollowSets000.FOLLOW_63_in_rule__GuardPatternCS__Group_0_2__0__Impl10931); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardPatternCSAccess().getCommaKeyword_0_2_0()); } @@ -16079,7 +16090,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5200:1: ( rule__GuardPatternCS__Group_0_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5201:2: rule__GuardPatternCS__Group_0_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0_2__1__Impl_in_rule__GuardPatternCS__Group_0_2__110961); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0_2__1__Impl_in_rule__GuardPatternCS__Group_0_2__110962); rule__GuardPatternCS__Group_0_2__1__Impl(); state._fsp--; @@ -16121,7 +16132,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5214:1: ( rule__GuardPatternCS__UnrealizedVariablesAssignment_0_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5214:2: rule__GuardPatternCS__UnrealizedVariablesAssignment_0_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__UnrealizedVariablesAssignment_0_2_1_in_rule__GuardPatternCS__Group_0_2__1__Impl10988); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__UnrealizedVariablesAssignment_0_2_1_in_rule__GuardPatternCS__Group_0_2__1__Impl10989); rule__GuardPatternCS__UnrealizedVariablesAssignment_0_2_1(); state._fsp--; @@ -16163,12 +16174,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5232:1: ( rule__GuardPatternCS__Group_1__0__Impl rule__GuardPatternCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5233:2: rule__GuardPatternCS__Group_1__0__Impl rule__GuardPatternCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__0__Impl_in_rule__GuardPatternCS__Group_1__011022); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__0__Impl_in_rule__GuardPatternCS__Group_1__011023); rule__GuardPatternCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__1_in_rule__GuardPatternCS__Group_1__011025); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__1_in_rule__GuardPatternCS__Group_1__011026); rule__GuardPatternCS__Group_1__1(); state._fsp--; @@ -16242,12 +16253,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5263:1: ( rule__GuardPatternCS__Group_1__1__Impl rule__GuardPatternCS__Group_1__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5264:2: rule__GuardPatternCS__Group_1__1__Impl rule__GuardPatternCS__Group_1__2 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__1__Impl_in_rule__GuardPatternCS__Group_1__111083); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__1__Impl_in_rule__GuardPatternCS__Group_1__111084); rule__GuardPatternCS__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__2_in_rule__GuardPatternCS__Group_1__111086); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__2_in_rule__GuardPatternCS__Group_1__111087); rule__GuardPatternCS__Group_1__2(); state._fsp--; @@ -16286,7 +16297,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_1_1()); } - match(input,67,FollowSets000.FOLLOW_67_in_rule__GuardPatternCS__Group_1__1__Impl11114); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_67_in_rule__GuardPatternCS__Group_1__1__Impl11115); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_1_1()); } @@ -16321,12 +16332,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5294:1: ( rule__GuardPatternCS__Group_1__2__Impl rule__GuardPatternCS__Group_1__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5295:2: rule__GuardPatternCS__Group_1__2__Impl rule__GuardPatternCS__Group_1__3 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__2__Impl_in_rule__GuardPatternCS__Group_1__211145); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__2__Impl_in_rule__GuardPatternCS__Group_1__211146); rule__GuardPatternCS__Group_1__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__3_in_rule__GuardPatternCS__Group_1__211148); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__3_in_rule__GuardPatternCS__Group_1__211149); rule__GuardPatternCS__Group_1__3(); state._fsp--; @@ -16366,21 +16377,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getGuardPatternCSAccess().getConstraintsAssignment_1_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5309:1: ( rule__GuardPatternCS__ConstraintsAssignment_1_2 )* - loop53: + loop54: do { - int alt53=2; - int LA53_0 = input.LA(1); + int alt54=2; + int LA54_0 = input.LA(1); - if ( ((LA53_0>=RULE_INT && LA53_0<=RULE_ESCAPED_ID)||(LA53_0>=17 && LA53_0<=30)||(LA53_0>=45 && LA53_0<=58)||LA53_0==67||(LA53_0>=74 && LA53_0<=75)||LA53_0==77||(LA53_0>=81 && LA53_0<=85)) ) { - alt53=1; + if ( ((LA54_0>=RULE_INT && LA54_0<=RULE_ESCAPED_ID)||(LA54_0>=17 && LA54_0<=30)||(LA54_0>=45 && LA54_0<=58)||LA54_0==67||(LA54_0>=74 && LA54_0<=75)||LA54_0==77||(LA54_0>=81 && LA54_0<=85)) ) { + alt54=1; } - switch (alt53) { + switch (alt54) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5309:2: rule__GuardPatternCS__ConstraintsAssignment_1_2 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__ConstraintsAssignment_1_2_in_rule__GuardPatternCS__Group_1__2__Impl11175); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__ConstraintsAssignment_1_2_in_rule__GuardPatternCS__Group_1__2__Impl11176); rule__GuardPatternCS__ConstraintsAssignment_1_2(); state._fsp--; @@ -16390,7 +16401,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { break; default : - break loop53; + break loop54; } } while (true); @@ -16428,7 +16439,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5323:1: ( rule__GuardPatternCS__Group_1__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5324:2: rule__GuardPatternCS__Group_1__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__3__Impl_in_rule__GuardPatternCS__Group_1__311206); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__3__Impl_in_rule__GuardPatternCS__Group_1__311207); rule__GuardPatternCS__Group_1__3__Impl(); state._fsp--; @@ -16467,7 +16478,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_1_3()); } - match(input,68,FollowSets000.FOLLOW_68_in_rule__GuardPatternCS__Group_1__3__Impl11234); if (state.failed) return ; + match(input,68,FollowSets000.FOLLOW_68_in_rule__GuardPatternCS__Group_1__3__Impl11235); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_1_3()); } @@ -16502,12 +16513,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5361:1: ( rule__ImportCS__Group__0__Impl rule__ImportCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5362:2: rule__ImportCS__Group__0__Impl rule__ImportCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__0__Impl_in_rule__ImportCS__Group__011273); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__0__Impl_in_rule__ImportCS__Group__011274); rule__ImportCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__1_in_rule__ImportCS__Group__011276); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__1_in_rule__ImportCS__Group__011277); rule__ImportCS__Group__1(); state._fsp--; @@ -16546,7 +16557,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getImportCSAccess().getImportKeyword_0()); } - match(input,19,FollowSets000.FOLLOW_19_in_rule__ImportCS__Group__0__Impl11304); if (state.failed) return ; + match(input,19,FollowSets000.FOLLOW_19_in_rule__ImportCS__Group__0__Impl11305); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getImportCSAccess().getImportKeyword_0()); } @@ -16581,12 +16592,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5392:1: ( rule__ImportCS__Group__1__Impl rule__ImportCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5393:2: rule__ImportCS__Group__1__Impl rule__ImportCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__1__Impl_in_rule__ImportCS__Group__111335); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__1__Impl_in_rule__ImportCS__Group__111336); rule__ImportCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__2_in_rule__ImportCS__Group__111338); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__2_in_rule__ImportCS__Group__111339); rule__ImportCS__Group__2(); state._fsp--; @@ -16626,28 +16637,28 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getImportCSAccess().getGroup_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5407:1: ( rule__ImportCS__Group_1__0 )? - int alt54=2; - int LA54_0 = input.LA(1); + int alt55=2; + int LA55_0 = input.LA(1); - if ( (LA54_0==RULE_SIMPLE_ID) ) { - int LA54_1 = input.LA(2); + if ( (LA55_0==RULE_SIMPLE_ID) ) { + int LA55_1 = input.LA(2); - if ( (LA54_1==69) ) { - alt54=1; + if ( (LA55_1==69) ) { + alt55=1; } } - else if ( (LA54_0==RULE_ESCAPED_ID) ) { - int LA54_2 = input.LA(2); + else if ( (LA55_0==RULE_ESCAPED_ID) ) { + int LA55_2 = input.LA(2); - if ( (LA54_2==69) ) { - alt54=1; + if ( (LA55_2==69) ) { + alt55=1; } } - switch (alt54) { + switch (alt55) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5407:2: rule__ImportCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group_1__0_in_rule__ImportCS__Group__1__Impl11365); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group_1__0_in_rule__ImportCS__Group__1__Impl11366); rule__ImportCS__Group_1__0(); state._fsp--; @@ -16692,12 +16703,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5421:1: ( rule__ImportCS__Group__2__Impl rule__ImportCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5422:2: rule__ImportCS__Group__2__Impl rule__ImportCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__2__Impl_in_rule__ImportCS__Group__211396); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__2__Impl_in_rule__ImportCS__Group__211397); rule__ImportCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__3_in_rule__ImportCS__Group__211399); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__3_in_rule__ImportCS__Group__211400); rule__ImportCS__Group__3(); state._fsp--; @@ -16739,7 +16750,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5436:1: ( rule__ImportCS__PathNameAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5436:2: rule__ImportCS__PathNameAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__PathNameAssignment_2_in_rule__ImportCS__Group__2__Impl11426); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__PathNameAssignment_2_in_rule__ImportCS__Group__2__Impl11427); rule__ImportCS__PathNameAssignment_2(); state._fsp--; @@ -16781,12 +16792,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5450:1: ( rule__ImportCS__Group__3__Impl rule__ImportCS__Group__4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5451:2: rule__ImportCS__Group__3__Impl rule__ImportCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__3__Impl_in_rule__ImportCS__Group__311456); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__3__Impl_in_rule__ImportCS__Group__311457); rule__ImportCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__4_in_rule__ImportCS__Group__311459); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__4_in_rule__ImportCS__Group__311460); rule__ImportCS__Group__4(); state._fsp--; @@ -16826,17 +16837,17 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getImportCSAccess().getGroup_3()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5465:1: ( rule__ImportCS__Group_3__0 )? - int alt55=2; - int LA55_0 = input.LA(1); + int alt56=2; + int LA56_0 = input.LA(1); - if ( (LA55_0==70) ) { - alt55=1; + if ( (LA56_0==70) ) { + alt56=1; } - switch (alt55) { + switch (alt56) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5465:2: rule__ImportCS__Group_3__0 { - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group_3__0_in_rule__ImportCS__Group__3__Impl11486); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group_3__0_in_rule__ImportCS__Group__3__Impl11487); rule__ImportCS__Group_3__0(); state._fsp--; @@ -16881,7 +16892,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5479:1: ( rule__ImportCS__Group__4__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5480:2: rule__ImportCS__Group__4__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__4__Impl_in_rule__ImportCS__Group__411517); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__4__Impl_in_rule__ImportCS__Group__411518); rule__ImportCS__Group__4__Impl(); state._fsp--; @@ -16920,7 +16931,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getImportCSAccess().getSemicolonKeyword_4()); } - match(input,16,FollowSets000.FOLLOW_16_in_rule__ImportCS__Group__4__Impl11545); if (state.failed) return ; + match(input,16,FollowSets000.FOLLOW_16_in_rule__ImportCS__Group__4__Impl11546); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getImportCSAccess().getSemicolonKeyword_4()); } @@ -16955,12 +16966,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5519:1: ( rule__ImportCS__Group_1__0__Impl rule__ImportCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5520:2: rule__ImportCS__Group_1__0__Impl rule__ImportCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group_1__0__Impl_in_rule__ImportCS__Group_1__011586); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group_1__0__Impl_in_rule__ImportCS__Group_1__011587); rule__ImportCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group_1__1_in_rule__ImportCS__Group_1__011589); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group_1__1_in_rule__ImportCS__Group_1__011590); rule__ImportCS__Group_1__1(); state._fsp--; @@ -17002,7 +17013,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5534:1: ( rule__ImportCS__NameAssignment_1_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5534:2: rule__ImportCS__NameAssignment_1_0 { - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__NameAssignment_1_0_in_rule__ImportCS__Group_1__0__Impl11616); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__NameAssignment_1_0_in_rule__ImportCS__Group_1__0__Impl11617); rule__ImportCS__NameAssignment_1_0(); state._fsp--; @@ -17044,7 +17055,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5548:1: ( rule__ImportCS__Group_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5549:2: rule__ImportCS__Group_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group_1__1__Impl_in_rule__ImportCS__Group_1__111646); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group_1__1__Impl_in_rule__ImportCS__Group_1__111647); rule__ImportCS__Group_1__1__Impl(); state._fsp--; @@ -17083,7 +17094,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getImportCSAccess().getColonKeyword_1_1()); } - match(input,69,FollowSets000.FOLLOW_69_in_rule__ImportCS__Group_1__1__Impl11674); if (state.failed) return ; + match(input,69,FollowSets000.FOLLOW_69_in_rule__ImportCS__Group_1__1__Impl11675); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getImportCSAccess().getColonKeyword_1_1()); } @@ -17118,12 +17129,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5582:1: ( rule__ImportCS__Group_3__0__Impl rule__ImportCS__Group_3__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5583:2: rule__ImportCS__Group_3__0__Impl rule__ImportCS__Group_3__1 { - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group_3__0__Impl_in_rule__ImportCS__Group_3__011709); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group_3__0__Impl_in_rule__ImportCS__Group_3__011710); rule__ImportCS__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group_3__1_in_rule__ImportCS__Group_3__011712); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group_3__1_in_rule__ImportCS__Group_3__011713); rule__ImportCS__Group_3__1(); state._fsp--; @@ -17165,7 +17176,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5597:1: ( rule__ImportCS__AllAssignment_3_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5597:2: rule__ImportCS__AllAssignment_3_0 { - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__AllAssignment_3_0_in_rule__ImportCS__Group_3__0__Impl11739); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__AllAssignment_3_0_in_rule__ImportCS__Group_3__0__Impl11740); rule__ImportCS__AllAssignment_3_0(); state._fsp--; @@ -17207,7 +17218,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5611:1: ( rule__ImportCS__Group_3__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5612:2: rule__ImportCS__Group_3__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group_3__1__Impl_in_rule__ImportCS__Group_3__111769); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group_3__1__Impl_in_rule__ImportCS__Group_3__111770); rule__ImportCS__Group_3__1__Impl(); state._fsp--; @@ -17246,7 +17257,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getImportCSAccess().getAsteriskKeyword_3_1()); } - match(input,28,FollowSets000.FOLLOW_28_in_rule__ImportCS__Group_3__1__Impl11797); if (state.failed) return ; + match(input,28,FollowSets000.FOLLOW_28_in_rule__ImportCS__Group_3__1__Impl11798); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getImportCSAccess().getAsteriskKeyword_3_1()); } @@ -17281,12 +17292,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5645:1: ( rule__LibraryCS__Group__0__Impl rule__LibraryCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5646:2: rule__LibraryCS__Group__0__Impl rule__LibraryCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__LibraryCS__Group__0__Impl_in_rule__LibraryCS__Group__011832); + pushFollow(FollowSets000.FOLLOW_rule__LibraryCS__Group__0__Impl_in_rule__LibraryCS__Group__011833); rule__LibraryCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__LibraryCS__Group__1_in_rule__LibraryCS__Group__011835); + pushFollow(FollowSets000.FOLLOW_rule__LibraryCS__Group__1_in_rule__LibraryCS__Group__011836); rule__LibraryCS__Group__1(); state._fsp--; @@ -17325,7 +17336,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getLibraryCSAccess().getLibraryKeyword_0()); } - match(input,21,FollowSets000.FOLLOW_21_in_rule__LibraryCS__Group__0__Impl11863); if (state.failed) return ; + match(input,21,FollowSets000.FOLLOW_21_in_rule__LibraryCS__Group__0__Impl11864); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLibraryCSAccess().getLibraryKeyword_0()); } @@ -17360,12 +17371,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5676:1: ( rule__LibraryCS__Group__1__Impl rule__LibraryCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5677:2: rule__LibraryCS__Group__1__Impl rule__LibraryCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__LibraryCS__Group__1__Impl_in_rule__LibraryCS__Group__111894); + pushFollow(FollowSets000.FOLLOW_rule__LibraryCS__Group__1__Impl_in_rule__LibraryCS__Group__111895); rule__LibraryCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__LibraryCS__Group__2_in_rule__LibraryCS__Group__111897); + pushFollow(FollowSets000.FOLLOW_rule__LibraryCS__Group__2_in_rule__LibraryCS__Group__111898); rule__LibraryCS__Group__2(); state._fsp--; @@ -17407,7 +17418,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5691:1: ( rule__LibraryCS__PackageAssignment_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5691:2: rule__LibraryCS__PackageAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__LibraryCS__PackageAssignment_1_in_rule__LibraryCS__Group__1__Impl11924); + pushFollow(FollowSets000.FOLLOW_rule__LibraryCS__PackageAssignment_1_in_rule__LibraryCS__Group__1__Impl11925); rule__LibraryCS__PackageAssignment_1(); state._fsp--; @@ -17449,7 +17460,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5705:1: ( rule__LibraryCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5706:2: rule__LibraryCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__LibraryCS__Group__2__Impl_in_rule__LibraryCS__Group__211954); + pushFollow(FollowSets000.FOLLOW_rule__LibraryCS__Group__2__Impl_in_rule__LibraryCS__Group__211955); rule__LibraryCS__Group__2__Impl(); state._fsp--; @@ -17488,7 +17499,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getLibraryCSAccess().getSemicolonKeyword_2()); } - match(input,16,FollowSets000.FOLLOW_16_in_rule__LibraryCS__Group__2__Impl11982); if (state.failed) return ; + match(input,16,FollowSets000.FOLLOW_16_in_rule__LibraryCS__Group__2__Impl11983); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLibraryCSAccess().getSemicolonKeyword_2()); } @@ -17523,12 +17534,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5741:1: ( rule__NamedDomainCS__Group__0__Impl rule__NamedDomainCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5742:2: rule__NamedDomainCS__Group__0__Impl rule__NamedDomainCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__NamedDomainCS__Group__0__Impl_in_rule__NamedDomainCS__Group__012019); + pushFollow(FollowSets000.FOLLOW_rule__NamedDomainCS__Group__0__Impl_in_rule__NamedDomainCS__Group__012020); rule__NamedDomainCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__NamedDomainCS__Group__1_in_rule__NamedDomainCS__Group__012022); + pushFollow(FollowSets000.FOLLOW_rule__NamedDomainCS__Group__1_in_rule__NamedDomainCS__Group__012023); rule__NamedDomainCS__Group__1(); state._fsp--; @@ -17568,21 +17579,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getNamedDomainCSAccess().getCheckAssignment_0()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5756:1: ( rule__NamedDomainCS__CheckAssignment_0 )? - int alt56=2; - int LA56_0 = input.LA(1); + int alt57=2; + int LA57_0 = input.LA(1); - if ( (LA56_0==17) ) { - int LA56_1 = input.LA(2); + if ( (LA57_0==17) ) { + int LA57_1 = input.LA(2); - if ( ((LA56_1>=RULE_SIMPLE_ID && LA56_1<=RULE_ESCAPED_ID)||(LA56_1>=17 && LA56_1<=27)) ) { - alt56=1; + if ( ((LA57_1>=RULE_SIMPLE_ID && LA57_1<=RULE_ESCAPED_ID)||(LA57_1>=17 && LA57_1<=27)) ) { + alt57=1; } } - switch (alt56) { + switch (alt57) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5756:2: rule__NamedDomainCS__CheckAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__NamedDomainCS__CheckAssignment_0_in_rule__NamedDomainCS__Group__0__Impl12049); + pushFollow(FollowSets000.FOLLOW_rule__NamedDomainCS__CheckAssignment_0_in_rule__NamedDomainCS__Group__0__Impl12050); rule__NamedDomainCS__CheckAssignment_0(); state._fsp--; @@ -17627,12 +17638,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5770:1: ( rule__NamedDomainCS__Group__1__Impl rule__NamedDomainCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5771:2: rule__NamedDomainCS__Group__1__Impl rule__NamedDomainCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__NamedDomainCS__Group__1__Impl_in_rule__NamedDomainCS__Group__112080); + pushFollow(FollowSets000.FOLLOW_rule__NamedDomainCS__Group__1__Impl_in_rule__NamedDomainCS__Group__112081); rule__NamedDomainCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__NamedDomainCS__Group__2_in_rule__NamedDomainCS__Group__112083); + pushFollow(FollowSets000.FOLLOW_rule__NamedDomainCS__Group__2_in_rule__NamedDomainCS__Group__112084); rule__NamedDomainCS__Group__2(); state._fsp--; @@ -17672,21 +17683,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getNamedDomainCSAccess().getEnforceAssignment_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5785:1: ( rule__NamedDomainCS__EnforceAssignment_1 )? - int alt57=2; - int LA57_0 = input.LA(1); + int alt58=2; + int LA58_0 = input.LA(1); - if ( (LA57_0==18) ) { - int LA57_1 = input.LA(2); + if ( (LA58_0==18) ) { + int LA58_1 = input.LA(2); - if ( ((LA57_1>=RULE_SIMPLE_ID && LA57_1<=RULE_ESCAPED_ID)||(LA57_1>=17 && LA57_1<=27)) ) { - alt57=1; + if ( ((LA58_1>=RULE_SIMPLE_ID && LA58_1<=RULE_ESCAPED_ID)||(LA58_1>=17 && LA58_1<=27)) ) { + alt58=1; } } - switch (alt57) { + switch (alt58) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5785:2: rule__NamedDomainCS__EnforceAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__NamedDomainCS__EnforceAssignment_1_in_rule__NamedDomainCS__Group__1__Impl12110); + pushFollow(FollowSets000.FOLLOW_rule__NamedDomainCS__EnforceAssignment_1_in_rule__NamedDomainCS__Group__1__Impl12111); rule__NamedDomainCS__EnforceAssignment_1(); state._fsp--; @@ -17731,12 +17742,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5799:1: ( rule__NamedDomainCS__Group__2__Impl rule__NamedDomainCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5800:2: rule__NamedDomainCS__Group__2__Impl rule__NamedDomainCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__NamedDomainCS__Group__2__Impl_in_rule__NamedDomainCS__Group__212141); + pushFollow(FollowSets000.FOLLOW_rule__NamedDomainCS__Group__2__Impl_in_rule__NamedDomainCS__Group__212142); rule__NamedDomainCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__NamedDomainCS__Group__3_in_rule__NamedDomainCS__Group__212144); + pushFollow(FollowSets000.FOLLOW_rule__NamedDomainCS__Group__3_in_rule__NamedDomainCS__Group__212145); rule__NamedDomainCS__Group__3(); state._fsp--; @@ -17778,7 +17789,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5814:1: ( rule__NamedDomainCS__DirectionAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5814:2: rule__NamedDomainCS__DirectionAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__NamedDomainCS__DirectionAssignment_2_in_rule__NamedDomainCS__Group__2__Impl12171); + pushFollow(FollowSets000.FOLLOW_rule__NamedDomainCS__DirectionAssignment_2_in_rule__NamedDomainCS__Group__2__Impl12172); rule__NamedDomainCS__DirectionAssignment_2(); state._fsp--; @@ -17820,12 +17831,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5828:1: ( rule__NamedDomainCS__Group__3__Impl rule__NamedDomainCS__Group__4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5829:2: rule__NamedDomainCS__Group__3__Impl rule__NamedDomainCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__NamedDomainCS__Group__3__Impl_in_rule__NamedDomainCS__Group__312201); + pushFollow(FollowSets000.FOLLOW_rule__NamedDomainCS__Group__3__Impl_in_rule__NamedDomainCS__Group__312202); rule__NamedDomainCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__NamedDomainCS__Group__4_in_rule__NamedDomainCS__Group__312204); + pushFollow(FollowSets000.FOLLOW_rule__NamedDomainCS__Group__4_in_rule__NamedDomainCS__Group__312205); rule__NamedDomainCS__Group__4(); state._fsp--; @@ -17867,7 +17878,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5843:1: ( rule__NamedDomainCS__GuardPatternAssignment_3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5843:2: rule__NamedDomainCS__GuardPatternAssignment_3 { - pushFollow(FollowSets000.FOLLOW_rule__NamedDomainCS__GuardPatternAssignment_3_in_rule__NamedDomainCS__Group__3__Impl12231); + pushFollow(FollowSets000.FOLLOW_rule__NamedDomainCS__GuardPatternAssignment_3_in_rule__NamedDomainCS__Group__3__Impl12232); rule__NamedDomainCS__GuardPatternAssignment_3(); state._fsp--; @@ -17909,7 +17920,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5857:1: ( rule__NamedDomainCS__Group__4__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5858:2: rule__NamedDomainCS__Group__4__Impl { - pushFollow(FollowSets000.FOLLOW_rule__NamedDomainCS__Group__4__Impl_in_rule__NamedDomainCS__Group__412261); + pushFollow(FollowSets000.FOLLOW_rule__NamedDomainCS__Group__4__Impl_in_rule__NamedDomainCS__Group__412262); rule__NamedDomainCS__Group__4__Impl(); state._fsp--; @@ -17951,7 +17962,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5871:1: ( rule__NamedDomainCS__BottomPatternAssignment_4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5871:2: rule__NamedDomainCS__BottomPatternAssignment_4 { - pushFollow(FollowSets000.FOLLOW_rule__NamedDomainCS__BottomPatternAssignment_4_in_rule__NamedDomainCS__Group__4__Impl12288); + pushFollow(FollowSets000.FOLLOW_rule__NamedDomainCS__BottomPatternAssignment_4_in_rule__NamedDomainCS__Group__4__Impl12289); rule__NamedDomainCS__BottomPatternAssignment_4(); state._fsp--; @@ -17993,12 +18004,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5895:1: ( rule__ParamDeclarationCS__Group__0__Impl rule__ParamDeclarationCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5896:2: rule__ParamDeclarationCS__Group__0__Impl rule__ParamDeclarationCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__0__Impl_in_rule__ParamDeclarationCS__Group__012328); + pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__0__Impl_in_rule__ParamDeclarationCS__Group__012329); rule__ParamDeclarationCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__1_in_rule__ParamDeclarationCS__Group__012331); + pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__1_in_rule__ParamDeclarationCS__Group__012332); rule__ParamDeclarationCS__Group__1(); state._fsp--; @@ -18040,7 +18051,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5910:1: ( rule__ParamDeclarationCS__NameAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5910:2: rule__ParamDeclarationCS__NameAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__NameAssignment_0_in_rule__ParamDeclarationCS__Group__0__Impl12358); + pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__NameAssignment_0_in_rule__ParamDeclarationCS__Group__0__Impl12359); rule__ParamDeclarationCS__NameAssignment_0(); state._fsp--; @@ -18082,12 +18093,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5924:1: ( rule__ParamDeclarationCS__Group__1__Impl rule__ParamDeclarationCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5925:2: rule__ParamDeclarationCS__Group__1__Impl rule__ParamDeclarationCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__1__Impl_in_rule__ParamDeclarationCS__Group__112388); + pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__1__Impl_in_rule__ParamDeclarationCS__Group__112389); rule__ParamDeclarationCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__2_in_rule__ParamDeclarationCS__Group__112391); + pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__2_in_rule__ParamDeclarationCS__Group__112392); rule__ParamDeclarationCS__Group__2(); state._fsp--; @@ -18126,7 +18137,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getParamDeclarationCSAccess().getColonKeyword_1()); } - match(input,69,FollowSets000.FOLLOW_69_in_rule__ParamDeclarationCS__Group__1__Impl12419); if (state.failed) return ; + match(input,69,FollowSets000.FOLLOW_69_in_rule__ParamDeclarationCS__Group__1__Impl12420); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getParamDeclarationCSAccess().getColonKeyword_1()); } @@ -18161,7 +18172,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5955:1: ( rule__ParamDeclarationCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5956:2: rule__ParamDeclarationCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__2__Impl_in_rule__ParamDeclarationCS__Group__212450); + pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__2__Impl_in_rule__ParamDeclarationCS__Group__212451); rule__ParamDeclarationCS__Group__2__Impl(); state._fsp--; @@ -18203,7 +18214,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5969:1: ( rule__ParamDeclarationCS__OwnedTypeAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5969:2: rule__ParamDeclarationCS__OwnedTypeAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__OwnedTypeAssignment_2_in_rule__ParamDeclarationCS__Group__2__Impl12477); + pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__OwnedTypeAssignment_2_in_rule__ParamDeclarationCS__Group__2__Impl12478); rule__ParamDeclarationCS__OwnedTypeAssignment_2(); state._fsp--; @@ -18245,12 +18256,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5989:1: ( rule__QueryCS__Group__0__Impl rule__QueryCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:5990:2: rule__QueryCS__Group__0__Impl rule__QueryCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__0__Impl_in_rule__QueryCS__Group__012513); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__0__Impl_in_rule__QueryCS__Group__012514); rule__QueryCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__1_in_rule__QueryCS__Group__012516); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__1_in_rule__QueryCS__Group__012517); rule__QueryCS__Group__1(); state._fsp--; @@ -18289,7 +18300,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getQueryKeyword_0()); } - match(input,23,FollowSets000.FOLLOW_23_in_rule__QueryCS__Group__0__Impl12544); if (state.failed) return ; + match(input,23,FollowSets000.FOLLOW_23_in_rule__QueryCS__Group__0__Impl12545); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQueryCSAccess().getQueryKeyword_0()); } @@ -18324,12 +18335,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6020:1: ( rule__QueryCS__Group__1__Impl rule__QueryCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6021:2: rule__QueryCS__Group__1__Impl rule__QueryCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__1__Impl_in_rule__QueryCS__Group__112575); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__1__Impl_in_rule__QueryCS__Group__112576); rule__QueryCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__2_in_rule__QueryCS__Group__112578); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__2_in_rule__QueryCS__Group__112579); rule__QueryCS__Group__2(); state._fsp--; @@ -18371,7 +18382,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6035:1: ( rule__QueryCS__PathNameAssignment_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6035:2: rule__QueryCS__PathNameAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__PathNameAssignment_1_in_rule__QueryCS__Group__1__Impl12605); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__PathNameAssignment_1_in_rule__QueryCS__Group__1__Impl12606); rule__QueryCS__PathNameAssignment_1(); state._fsp--; @@ -18413,12 +18424,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6049:1: ( rule__QueryCS__Group__2__Impl rule__QueryCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6050:2: rule__QueryCS__Group__2__Impl rule__QueryCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__2__Impl_in_rule__QueryCS__Group__212635); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__2__Impl_in_rule__QueryCS__Group__212636); rule__QueryCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__3_in_rule__QueryCS__Group__212638); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__3_in_rule__QueryCS__Group__212639); rule__QueryCS__Group__3(); state._fsp--; @@ -18460,7 +18471,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6064:1: ( rule__QueryCS__NameAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6064:2: rule__QueryCS__NameAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__NameAssignment_2_in_rule__QueryCS__Group__2__Impl12665); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__NameAssignment_2_in_rule__QueryCS__Group__2__Impl12666); rule__QueryCS__NameAssignment_2(); state._fsp--; @@ -18502,12 +18513,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6078:1: ( rule__QueryCS__Group__3__Impl rule__QueryCS__Group__4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6079:2: rule__QueryCS__Group__3__Impl rule__QueryCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__3__Impl_in_rule__QueryCS__Group__312695); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__3__Impl_in_rule__QueryCS__Group__312696); rule__QueryCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__4_in_rule__QueryCS__Group__312698); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__4_in_rule__QueryCS__Group__312699); rule__QueryCS__Group__4(); state._fsp--; @@ -18546,7 +18557,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getLeftParenthesisKeyword_3()); } - match(input,67,FollowSets000.FOLLOW_67_in_rule__QueryCS__Group__3__Impl12726); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_67_in_rule__QueryCS__Group__3__Impl12727); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQueryCSAccess().getLeftParenthesisKeyword_3()); } @@ -18581,12 +18592,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6109:1: ( rule__QueryCS__Group__4__Impl rule__QueryCS__Group__5 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6110:2: rule__QueryCS__Group__4__Impl rule__QueryCS__Group__5 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__4__Impl_in_rule__QueryCS__Group__412757); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__4__Impl_in_rule__QueryCS__Group__412758); rule__QueryCS__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__5_in_rule__QueryCS__Group__412760); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__5_in_rule__QueryCS__Group__412761); rule__QueryCS__Group__5(); state._fsp--; @@ -18626,17 +18637,17 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getQueryCSAccess().getGroup_4()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6124:1: ( rule__QueryCS__Group_4__0 )? - int alt58=2; - int LA58_0 = input.LA(1); + int alt59=2; + int LA59_0 = input.LA(1); - if ( ((LA58_0>=RULE_SIMPLE_ID && LA58_0<=RULE_ESCAPED_ID)||(LA58_0>=17 && LA58_0<=27)) ) { - alt58=1; + if ( ((LA59_0>=RULE_SIMPLE_ID && LA59_0<=RULE_ESCAPED_ID)||(LA59_0>=17 && LA59_0<=27)) ) { + alt59=1; } - switch (alt58) { + switch (alt59) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6124:2: rule__QueryCS__Group_4__0 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_4__0_in_rule__QueryCS__Group__4__Impl12787); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_4__0_in_rule__QueryCS__Group__4__Impl12788); rule__QueryCS__Group_4__0(); state._fsp--; @@ -18681,12 +18692,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6138:1: ( rule__QueryCS__Group__5__Impl rule__QueryCS__Group__6 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6139:2: rule__QueryCS__Group__5__Impl rule__QueryCS__Group__6 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__5__Impl_in_rule__QueryCS__Group__512818); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__5__Impl_in_rule__QueryCS__Group__512819); rule__QueryCS__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__6_in_rule__QueryCS__Group__512821); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__6_in_rule__QueryCS__Group__512822); rule__QueryCS__Group__6(); state._fsp--; @@ -18725,7 +18736,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getRightParenthesisKeyword_5()); } - match(input,68,FollowSets000.FOLLOW_68_in_rule__QueryCS__Group__5__Impl12849); if (state.failed) return ; + match(input,68,FollowSets000.FOLLOW_68_in_rule__QueryCS__Group__5__Impl12850); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQueryCSAccess().getRightParenthesisKeyword_5()); } @@ -18760,12 +18771,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6169:1: ( rule__QueryCS__Group__6__Impl rule__QueryCS__Group__7 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6170:2: rule__QueryCS__Group__6__Impl rule__QueryCS__Group__7 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__6__Impl_in_rule__QueryCS__Group__612880); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__6__Impl_in_rule__QueryCS__Group__612881); rule__QueryCS__Group__6__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__7_in_rule__QueryCS__Group__612883); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__7_in_rule__QueryCS__Group__612884); rule__QueryCS__Group__7(); state._fsp--; @@ -18804,7 +18815,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getColonKeyword_6()); } - match(input,69,FollowSets000.FOLLOW_69_in_rule__QueryCS__Group__6__Impl12911); if (state.failed) return ; + match(input,69,FollowSets000.FOLLOW_69_in_rule__QueryCS__Group__6__Impl12912); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQueryCSAccess().getColonKeyword_6()); } @@ -18839,12 +18850,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6200:1: ( rule__QueryCS__Group__7__Impl rule__QueryCS__Group__8 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6201:2: rule__QueryCS__Group__7__Impl rule__QueryCS__Group__8 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__7__Impl_in_rule__QueryCS__Group__712942); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__7__Impl_in_rule__QueryCS__Group__712943); rule__QueryCS__Group__7__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__8_in_rule__QueryCS__Group__712945); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__8_in_rule__QueryCS__Group__712946); rule__QueryCS__Group__8(); state._fsp--; @@ -18886,7 +18897,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6215:1: ( rule__QueryCS__OwnedTypeAssignment_7 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6215:2: rule__QueryCS__OwnedTypeAssignment_7 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__OwnedTypeAssignment_7_in_rule__QueryCS__Group__7__Impl12972); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__OwnedTypeAssignment_7_in_rule__QueryCS__Group__7__Impl12973); rule__QueryCS__OwnedTypeAssignment_7(); state._fsp--; @@ -18928,7 +18939,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6229:1: ( rule__QueryCS__Group__8__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6230:2: rule__QueryCS__Group__8__Impl { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__8__Impl_in_rule__QueryCS__Group__813002); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__8__Impl_in_rule__QueryCS__Group__813003); rule__QueryCS__Group__8__Impl(); state._fsp--; @@ -18970,7 +18981,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6243:1: ( rule__QueryCS__Alternatives_8 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6243:2: rule__QueryCS__Alternatives_8 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Alternatives_8_in_rule__QueryCS__Group__8__Impl13029); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Alternatives_8_in_rule__QueryCS__Group__8__Impl13030); rule__QueryCS__Alternatives_8(); state._fsp--; @@ -19012,12 +19023,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6275:1: ( rule__QueryCS__Group_4__0__Impl rule__QueryCS__Group_4__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6276:2: rule__QueryCS__Group_4__0__Impl rule__QueryCS__Group_4__1 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_4__0__Impl_in_rule__QueryCS__Group_4__013077); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_4__0__Impl_in_rule__QueryCS__Group_4__013078); rule__QueryCS__Group_4__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_4__1_in_rule__QueryCS__Group_4__013080); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_4__1_in_rule__QueryCS__Group_4__013081); rule__QueryCS__Group_4__1(); state._fsp--; @@ -19059,7 +19070,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6290:1: ( rule__QueryCS__InputParamDeclarationAssignment_4_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6290:2: rule__QueryCS__InputParamDeclarationAssignment_4_0 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__InputParamDeclarationAssignment_4_0_in_rule__QueryCS__Group_4__0__Impl13107); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__InputParamDeclarationAssignment_4_0_in_rule__QueryCS__Group_4__0__Impl13108); rule__QueryCS__InputParamDeclarationAssignment_4_0(); state._fsp--; @@ -19101,7 +19112,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6304:1: ( rule__QueryCS__Group_4__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6305:2: rule__QueryCS__Group_4__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_4__1__Impl_in_rule__QueryCS__Group_4__113137); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_4__1__Impl_in_rule__QueryCS__Group_4__113138); rule__QueryCS__Group_4__1__Impl(); state._fsp--; @@ -19141,21 +19152,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getQueryCSAccess().getGroup_4_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6318:1: ( rule__QueryCS__Group_4_1__0 )* - loop59: + loop60: do { - int alt59=2; - int LA59_0 = input.LA(1); + int alt60=2; + int LA60_0 = input.LA(1); - if ( (LA59_0==63) ) { - alt59=1; + if ( (LA60_0==63) ) { + alt60=1; } - switch (alt59) { + switch (alt60) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6318:2: rule__QueryCS__Group_4_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_4_1__0_in_rule__QueryCS__Group_4__1__Impl13164); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_4_1__0_in_rule__QueryCS__Group_4__1__Impl13165); rule__QueryCS__Group_4_1__0(); state._fsp--; @@ -19165,7 +19176,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { break; default : - break loop59; + break loop60; } } while (true); @@ -19203,12 +19214,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6336:1: ( rule__QueryCS__Group_4_1__0__Impl rule__QueryCS__Group_4_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6337:2: rule__QueryCS__Group_4_1__0__Impl rule__QueryCS__Group_4_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_4_1__0__Impl_in_rule__QueryCS__Group_4_1__013199); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_4_1__0__Impl_in_rule__QueryCS__Group_4_1__013200); rule__QueryCS__Group_4_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_4_1__1_in_rule__QueryCS__Group_4_1__013202); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_4_1__1_in_rule__QueryCS__Group_4_1__013203); rule__QueryCS__Group_4_1__1(); state._fsp--; @@ -19247,7 +19258,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getCommaKeyword_4_1_0()); } - match(input,63,FollowSets000.FOLLOW_63_in_rule__QueryCS__Group_4_1__0__Impl13230); if (state.failed) return ; + match(input,63,FollowSets000.FOLLOW_63_in_rule__QueryCS__Group_4_1__0__Impl13231); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQueryCSAccess().getCommaKeyword_4_1_0()); } @@ -19282,7 +19293,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6367:1: ( rule__QueryCS__Group_4_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6368:2: rule__QueryCS__Group_4_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_4_1__1__Impl_in_rule__QueryCS__Group_4_1__113261); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_4_1__1__Impl_in_rule__QueryCS__Group_4_1__113262); rule__QueryCS__Group_4_1__1__Impl(); state._fsp--; @@ -19324,7 +19335,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6381:1: ( rule__QueryCS__InputParamDeclarationAssignment_4_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6381:2: rule__QueryCS__InputParamDeclarationAssignment_4_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__InputParamDeclarationAssignment_4_1_1_in_rule__QueryCS__Group_4_1__1__Impl13288); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__InputParamDeclarationAssignment_4_1_1_in_rule__QueryCS__Group_4_1__1__Impl13289); rule__QueryCS__InputParamDeclarationAssignment_4_1_1(); state._fsp--; @@ -19366,12 +19377,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6399:1: ( rule__QueryCS__Group_8_1__0__Impl rule__QueryCS__Group_8_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6400:2: rule__QueryCS__Group_8_1__0__Impl rule__QueryCS__Group_8_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_8_1__0__Impl_in_rule__QueryCS__Group_8_1__013322); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_8_1__0__Impl_in_rule__QueryCS__Group_8_1__013323); rule__QueryCS__Group_8_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_8_1__1_in_rule__QueryCS__Group_8_1__013325); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_8_1__1_in_rule__QueryCS__Group_8_1__013326); rule__QueryCS__Group_8_1__1(); state._fsp--; @@ -19410,7 +19421,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getLeftCurlyBracketKeyword_8_1_0()); } - match(input,60,FollowSets000.FOLLOW_60_in_rule__QueryCS__Group_8_1__0__Impl13353); if (state.failed) return ; + match(input,60,FollowSets000.FOLLOW_60_in_rule__QueryCS__Group_8_1__0__Impl13354); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQueryCSAccess().getLeftCurlyBracketKeyword_8_1_0()); } @@ -19445,12 +19456,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6430:1: ( rule__QueryCS__Group_8_1__1__Impl rule__QueryCS__Group_8_1__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6431:2: rule__QueryCS__Group_8_1__1__Impl rule__QueryCS__Group_8_1__2 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_8_1__1__Impl_in_rule__QueryCS__Group_8_1__113384); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_8_1__1__Impl_in_rule__QueryCS__Group_8_1__113385); rule__QueryCS__Group_8_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_8_1__2_in_rule__QueryCS__Group_8_1__113387); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_8_1__2_in_rule__QueryCS__Group_8_1__113388); rule__QueryCS__Group_8_1__2(); state._fsp--; @@ -19492,7 +19503,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6445:1: ( rule__QueryCS__ExpressionAssignment_8_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6445:2: rule__QueryCS__ExpressionAssignment_8_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__ExpressionAssignment_8_1_1_in_rule__QueryCS__Group_8_1__1__Impl13414); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__ExpressionAssignment_8_1_1_in_rule__QueryCS__Group_8_1__1__Impl13415); rule__QueryCS__ExpressionAssignment_8_1_1(); state._fsp--; @@ -19534,7 +19545,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6459:1: ( rule__QueryCS__Group_8_1__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6460:2: rule__QueryCS__Group_8_1__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_8_1__2__Impl_in_rule__QueryCS__Group_8_1__213444); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_8_1__2__Impl_in_rule__QueryCS__Group_8_1__213445); rule__QueryCS__Group_8_1__2__Impl(); state._fsp--; @@ -19573,7 +19584,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getRightCurlyBracketKeyword_8_1_2()); } - match(input,61,FollowSets000.FOLLOW_61_in_rule__QueryCS__Group_8_1__2__Impl13472); if (state.failed) return ; + match(input,61,FollowSets000.FOLLOW_61_in_rule__QueryCS__Group_8_1__2__Impl13473); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQueryCSAccess().getRightCurlyBracketKeyword_8_1_2()); } @@ -19608,12 +19619,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6495:1: ( rule__ScopeNameCS__Group__0__Impl rule__ScopeNameCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6496:2: rule__ScopeNameCS__Group__0__Impl rule__ScopeNameCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__0__Impl_in_rule__ScopeNameCS__Group__013509); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__0__Impl_in_rule__ScopeNameCS__Group__013510); rule__ScopeNameCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__1_in_rule__ScopeNameCS__Group__013512); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__1_in_rule__ScopeNameCS__Group__013513); rule__ScopeNameCS__Group__1(); state._fsp--; @@ -19655,7 +19666,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6510:1: ( rule__ScopeNameCS__PathAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6510:2: rule__ScopeNameCS__PathAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__PathAssignment_0_in_rule__ScopeNameCS__Group__0__Impl13539); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__PathAssignment_0_in_rule__ScopeNameCS__Group__0__Impl13540); rule__ScopeNameCS__PathAssignment_0(); state._fsp--; @@ -19697,12 +19708,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6524:1: ( rule__ScopeNameCS__Group__1__Impl rule__ScopeNameCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6525:2: rule__ScopeNameCS__Group__1__Impl rule__ScopeNameCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__1__Impl_in_rule__ScopeNameCS__Group__113569); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__1__Impl_in_rule__ScopeNameCS__Group__113570); rule__ScopeNameCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__2_in_rule__ScopeNameCS__Group__113572); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__2_in_rule__ScopeNameCS__Group__113573); rule__ScopeNameCS__Group__2(); state._fsp--; @@ -19741,7 +19752,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getScopeNameCSAccess().getColonColonKeyword_1()); } - match(input,70,FollowSets000.FOLLOW_70_in_rule__ScopeNameCS__Group__1__Impl13600); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_70_in_rule__ScopeNameCS__Group__1__Impl13601); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getScopeNameCSAccess().getColonColonKeyword_1()); } @@ -19776,7 +19787,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6555:1: ( rule__ScopeNameCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6556:2: rule__ScopeNameCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__2__Impl_in_rule__ScopeNameCS__Group__213631); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__2__Impl_in_rule__ScopeNameCS__Group__213632); rule__ScopeNameCS__Group__2__Impl(); state._fsp--; @@ -19816,15 +19827,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getScopeNameCSAccess().getGroup_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6569:1: ( rule__ScopeNameCS__Group_2__0 )* - loop60: + loop61: do { - int alt60=2; - alt60 = dfa60.predict(input); - switch (alt60) { + int alt61=2; + alt61 = dfa61.predict(input); + switch (alt61) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6569:2: rule__ScopeNameCS__Group_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group_2__0_in_rule__ScopeNameCS__Group__2__Impl13658); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group_2__0_in_rule__ScopeNameCS__Group__2__Impl13659); rule__ScopeNameCS__Group_2__0(); state._fsp--; @@ -19834,7 +19845,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { break; default : - break loop60; + break loop61; } } while (true); @@ -19872,12 +19883,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6589:1: ( rule__ScopeNameCS__Group_2__0__Impl rule__ScopeNameCS__Group_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6590:2: rule__ScopeNameCS__Group_2__0__Impl rule__ScopeNameCS__Group_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group_2__0__Impl_in_rule__ScopeNameCS__Group_2__013695); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group_2__0__Impl_in_rule__ScopeNameCS__Group_2__013696); rule__ScopeNameCS__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group_2__1_in_rule__ScopeNameCS__Group_2__013698); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group_2__1_in_rule__ScopeNameCS__Group_2__013699); rule__ScopeNameCS__Group_2__1(); state._fsp--; @@ -19919,7 +19930,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6604:1: ( rule__ScopeNameCS__PathAssignment_2_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6604:2: rule__ScopeNameCS__PathAssignment_2_0 { - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__PathAssignment_2_0_in_rule__ScopeNameCS__Group_2__0__Impl13725); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__PathAssignment_2_0_in_rule__ScopeNameCS__Group_2__0__Impl13726); rule__ScopeNameCS__PathAssignment_2_0(); state._fsp--; @@ -19961,7 +19972,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6618:1: ( rule__ScopeNameCS__Group_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6619:2: rule__ScopeNameCS__Group_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group_2__1__Impl_in_rule__ScopeNameCS__Group_2__113755); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group_2__1__Impl_in_rule__ScopeNameCS__Group_2__113756); rule__ScopeNameCS__Group_2__1__Impl(); state._fsp--; @@ -20000,7 +20011,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getScopeNameCSAccess().getColonColonKeyword_2_1()); } - match(input,70,FollowSets000.FOLLOW_70_in_rule__ScopeNameCS__Group_2__1__Impl13783); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_70_in_rule__ScopeNameCS__Group_2__1__Impl13784); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getScopeNameCSAccess().getColonColonKeyword_2_1()); } @@ -20035,12 +20046,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6652:1: ( rule__TransformationCS__Group__0__Impl rule__TransformationCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6653:2: rule__TransformationCS__Group__0__Impl rule__TransformationCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__0__Impl_in_rule__TransformationCS__Group__013818); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__0__Impl_in_rule__TransformationCS__Group__013819); rule__TransformationCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__1_in_rule__TransformationCS__Group__013821); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__1_in_rule__TransformationCS__Group__013822); rule__TransformationCS__Group__1(); state._fsp--; @@ -20079,7 +20090,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getTransformationCSAccess().getTransformationKeyword_0()); } - match(input,26,FollowSets000.FOLLOW_26_in_rule__TransformationCS__Group__0__Impl13849); if (state.failed) return ; + match(input,26,FollowSets000.FOLLOW_26_in_rule__TransformationCS__Group__0__Impl13850); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTransformationCSAccess().getTransformationKeyword_0()); } @@ -20114,12 +20125,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6683:1: ( rule__TransformationCS__Group__1__Impl rule__TransformationCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6684:2: rule__TransformationCS__Group__1__Impl rule__TransformationCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__1__Impl_in_rule__TransformationCS__Group__113880); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__1__Impl_in_rule__TransformationCS__Group__113881); rule__TransformationCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__2_in_rule__TransformationCS__Group__113883); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__2_in_rule__TransformationCS__Group__113884); rule__TransformationCS__Group__2(); state._fsp--; @@ -20159,13 +20170,13 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getTransformationCSAccess().getPathNameAssignment_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6698:1: ( rule__TransformationCS__PathNameAssignment_1 )? - int alt61=2; - alt61 = dfa61.predict(input); - switch (alt61) { + int alt62=2; + alt62 = dfa62.predict(input); + switch (alt62) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6698:2: rule__TransformationCS__PathNameAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__PathNameAssignment_1_in_rule__TransformationCS__Group__1__Impl13910); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__PathNameAssignment_1_in_rule__TransformationCS__Group__1__Impl13911); rule__TransformationCS__PathNameAssignment_1(); state._fsp--; @@ -20210,12 +20221,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6712:1: ( rule__TransformationCS__Group__2__Impl rule__TransformationCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6713:2: rule__TransformationCS__Group__2__Impl rule__TransformationCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__2__Impl_in_rule__TransformationCS__Group__213941); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__2__Impl_in_rule__TransformationCS__Group__213942); rule__TransformationCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__3_in_rule__TransformationCS__Group__213944); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__3_in_rule__TransformationCS__Group__213945); rule__TransformationCS__Group__3(); state._fsp--; @@ -20257,7 +20268,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6727:1: ( rule__TransformationCS__NameAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6727:2: rule__TransformationCS__NameAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__NameAssignment_2_in_rule__TransformationCS__Group__2__Impl13971); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__NameAssignment_2_in_rule__TransformationCS__Group__2__Impl13972); rule__TransformationCS__NameAssignment_2(); state._fsp--; @@ -20299,12 +20310,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6741:1: ( rule__TransformationCS__Group__3__Impl rule__TransformationCS__Group__4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6742:2: rule__TransformationCS__Group__3__Impl rule__TransformationCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__3__Impl_in_rule__TransformationCS__Group__314001); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__3__Impl_in_rule__TransformationCS__Group__314002); rule__TransformationCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__4_in_rule__TransformationCS__Group__314004); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__4_in_rule__TransformationCS__Group__314005); rule__TransformationCS__Group__4(); state._fsp--; @@ -20343,7 +20354,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getTransformationCSAccess().getLeftCurlyBracketKeyword_3()); } - match(input,60,FollowSets000.FOLLOW_60_in_rule__TransformationCS__Group__3__Impl14032); if (state.failed) return ; + match(input,60,FollowSets000.FOLLOW_60_in_rule__TransformationCS__Group__3__Impl14033); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTransformationCSAccess().getLeftCurlyBracketKeyword_3()); } @@ -20378,12 +20389,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6772:1: ( rule__TransformationCS__Group__4__Impl rule__TransformationCS__Group__5 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6773:2: rule__TransformationCS__Group__4__Impl rule__TransformationCS__Group__5 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__4__Impl_in_rule__TransformationCS__Group__414063); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__4__Impl_in_rule__TransformationCS__Group__414064); rule__TransformationCS__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__5_in_rule__TransformationCS__Group__414066); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__5_in_rule__TransformationCS__Group__414067); rule__TransformationCS__Group__5(); state._fsp--; @@ -20423,21 +20434,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getTransformationCSAccess().getGroup_4()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6787:1: ( rule__TransformationCS__Group_4__0 )* - loop62: + loop63: do { - int alt62=2; - int LA62_0 = input.LA(1); + int alt63=2; + int LA63_0 = input.LA(1); - if ( (LA62_0==EOF||(LA62_0>=RULE_SIMPLE_ID && LA62_0<=RULE_ESCAPED_ID)||(LA62_0>=16 && LA62_0<=27)||LA62_0==27) ) { - alt62=1; + if ( (LA63_0==EOF||(LA63_0>=RULE_SIMPLE_ID && LA63_0<=RULE_ESCAPED_ID)||(LA63_0>=16 && LA63_0<=27)||LA63_0==27) ) { + alt63=1; } - switch (alt62) { + switch (alt63) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6787:2: rule__TransformationCS__Group_4__0 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_4__0_in_rule__TransformationCS__Group__4__Impl14093); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_4__0_in_rule__TransformationCS__Group__4__Impl14094); rule__TransformationCS__Group_4__0(); state._fsp--; @@ -20447,7 +20458,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { break; default : - break loop62; + break loop63; } } while (true); @@ -20485,7 +20496,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6801:1: ( rule__TransformationCS__Group__5__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6802:2: rule__TransformationCS__Group__5__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__5__Impl_in_rule__TransformationCS__Group__514124); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__5__Impl_in_rule__TransformationCS__Group__514125); rule__TransformationCS__Group__5__Impl(); state._fsp--; @@ -20524,7 +20535,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getTransformationCSAccess().getRightCurlyBracketKeyword_5()); } - match(input,61,FollowSets000.FOLLOW_61_in_rule__TransformationCS__Group__5__Impl14152); if (state.failed) return ; + match(input,61,FollowSets000.FOLLOW_61_in_rule__TransformationCS__Group__5__Impl14153); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTransformationCSAccess().getRightCurlyBracketKeyword_5()); } @@ -20559,12 +20570,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6843:1: ( rule__TransformationCS__Group_4__0__Impl rule__TransformationCS__Group_4__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6844:2: rule__TransformationCS__Group_4__0__Impl rule__TransformationCS__Group_4__1 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_4__0__Impl_in_rule__TransformationCS__Group_4__014195); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_4__0__Impl_in_rule__TransformationCS__Group_4__014196); rule__TransformationCS__Group_4__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_4__1_in_rule__TransformationCS__Group_4__014198); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_4__1_in_rule__TransformationCS__Group_4__014199); rule__TransformationCS__Group_4__1(); state._fsp--; @@ -20606,7 +20617,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6858:1: ( rule__TransformationCS__DirectionsAssignment_4_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6858:2: rule__TransformationCS__DirectionsAssignment_4_0 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__DirectionsAssignment_4_0_in_rule__TransformationCS__Group_4__0__Impl14225); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__DirectionsAssignment_4_0_in_rule__TransformationCS__Group_4__0__Impl14226); rule__TransformationCS__DirectionsAssignment_4_0(); state._fsp--; @@ -20648,7 +20659,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6872:1: ( rule__TransformationCS__Group_4__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6873:2: rule__TransformationCS__Group_4__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_4__1__Impl_in_rule__TransformationCS__Group_4__114255); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_4__1__Impl_in_rule__TransformationCS__Group_4__114256); rule__TransformationCS__Group_4__1__Impl(); state._fsp--; @@ -20687,7 +20698,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getTransformationCSAccess().getSemicolonKeyword_4_1()); } - match(input,16,FollowSets000.FOLLOW_16_in_rule__TransformationCS__Group_4__1__Impl14283); if (state.failed) return ; + match(input,16,FollowSets000.FOLLOW_16_in_rule__TransformationCS__Group_4__1__Impl14284); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTransformationCSAccess().getSemicolonKeyword_4_1()); } @@ -20722,12 +20733,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6906:1: ( rule__UnrealizedVariableCS__Group__0__Impl rule__UnrealizedVariableCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6907:2: rule__UnrealizedVariableCS__Group__0__Impl rule__UnrealizedVariableCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group__0__Impl_in_rule__UnrealizedVariableCS__Group__014318); + pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group__0__Impl_in_rule__UnrealizedVariableCS__Group__014319); rule__UnrealizedVariableCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group__1_in_rule__UnrealizedVariableCS__Group__014321); + pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group__1_in_rule__UnrealizedVariableCS__Group__014322); rule__UnrealizedVariableCS__Group__1(); state._fsp--; @@ -20769,7 +20780,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6921:1: ( rule__UnrealizedVariableCS__NameAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6921:2: rule__UnrealizedVariableCS__NameAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__NameAssignment_0_in_rule__UnrealizedVariableCS__Group__0__Impl14348); + pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__NameAssignment_0_in_rule__UnrealizedVariableCS__Group__0__Impl14349); rule__UnrealizedVariableCS__NameAssignment_0(); state._fsp--; @@ -20811,12 +20822,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6935:1: ( rule__UnrealizedVariableCS__Group__1__Impl rule__UnrealizedVariableCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6936:2: rule__UnrealizedVariableCS__Group__1__Impl rule__UnrealizedVariableCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group__1__Impl_in_rule__UnrealizedVariableCS__Group__114378); + pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group__1__Impl_in_rule__UnrealizedVariableCS__Group__114379); rule__UnrealizedVariableCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group__2_in_rule__UnrealizedVariableCS__Group__114381); + pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group__2_in_rule__UnrealizedVariableCS__Group__114382); rule__UnrealizedVariableCS__Group__2(); state._fsp--; @@ -20855,7 +20866,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getUnrealizedVariableCSAccess().getColonKeyword_1()); } - match(input,69,FollowSets000.FOLLOW_69_in_rule__UnrealizedVariableCS__Group__1__Impl14409); if (state.failed) return ; + match(input,69,FollowSets000.FOLLOW_69_in_rule__UnrealizedVariableCS__Group__1__Impl14410); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUnrealizedVariableCSAccess().getColonKeyword_1()); } @@ -20890,7 +20901,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6966:1: ( rule__UnrealizedVariableCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6967:2: rule__UnrealizedVariableCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group__2__Impl_in_rule__UnrealizedVariableCS__Group__214440); + pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group__2__Impl_in_rule__UnrealizedVariableCS__Group__214441); rule__UnrealizedVariableCS__Group__2__Impl(); state._fsp--; @@ -20932,7 +20943,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6980:1: ( rule__UnrealizedVariableCS__OwnedTypeAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:6980:2: rule__UnrealizedVariableCS__OwnedTypeAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__OwnedTypeAssignment_2_in_rule__UnrealizedVariableCS__Group__2__Impl14467); + pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__OwnedTypeAssignment_2_in_rule__UnrealizedVariableCS__Group__2__Impl14468); rule__UnrealizedVariableCS__OwnedTypeAssignment_2(); state._fsp--; @@ -20974,12 +20985,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7000:1: ( rule__RealizedVariableCS__Group__0__Impl rule__RealizedVariableCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7001:2: rule__RealizedVariableCS__Group__0__Impl rule__RealizedVariableCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__0__Impl_in_rule__RealizedVariableCS__Group__014503); + pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__0__Impl_in_rule__RealizedVariableCS__Group__014504); rule__RealizedVariableCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__1_in_rule__RealizedVariableCS__Group__014506); + pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__1_in_rule__RealizedVariableCS__Group__014507); rule__RealizedVariableCS__Group__1(); state._fsp--; @@ -21018,7 +21029,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getRealizedVariableCSAccess().getRealizeKeyword_0()); } - match(input,24,FollowSets000.FOLLOW_24_in_rule__RealizedVariableCS__Group__0__Impl14534); if (state.failed) return ; + match(input,24,FollowSets000.FOLLOW_24_in_rule__RealizedVariableCS__Group__0__Impl14535); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRealizedVariableCSAccess().getRealizeKeyword_0()); } @@ -21053,12 +21064,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7031:1: ( rule__RealizedVariableCS__Group__1__Impl rule__RealizedVariableCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7032:2: rule__RealizedVariableCS__Group__1__Impl rule__RealizedVariableCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__1__Impl_in_rule__RealizedVariableCS__Group__114565); + pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__1__Impl_in_rule__RealizedVariableCS__Group__114566); rule__RealizedVariableCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__2_in_rule__RealizedVariableCS__Group__114568); + pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__2_in_rule__RealizedVariableCS__Group__114569); rule__RealizedVariableCS__Group__2(); state._fsp--; @@ -21100,7 +21111,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7046:1: ( rule__RealizedVariableCS__NameAssignment_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7046:2: rule__RealizedVariableCS__NameAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__NameAssignment_1_in_rule__RealizedVariableCS__Group__1__Impl14595); + pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__NameAssignment_1_in_rule__RealizedVariableCS__Group__1__Impl14596); rule__RealizedVariableCS__NameAssignment_1(); state._fsp--; @@ -21142,12 +21153,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7060:1: ( rule__RealizedVariableCS__Group__2__Impl rule__RealizedVariableCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7061:2: rule__RealizedVariableCS__Group__2__Impl rule__RealizedVariableCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__2__Impl_in_rule__RealizedVariableCS__Group__214625); + pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__2__Impl_in_rule__RealizedVariableCS__Group__214626); rule__RealizedVariableCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__3_in_rule__RealizedVariableCS__Group__214628); + pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__3_in_rule__RealizedVariableCS__Group__214629); rule__RealizedVariableCS__Group__3(); state._fsp--; @@ -21186,7 +21197,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getRealizedVariableCSAccess().getColonKeyword_2()); } - match(input,69,FollowSets000.FOLLOW_69_in_rule__RealizedVariableCS__Group__2__Impl14656); if (state.failed) return ; + match(input,69,FollowSets000.FOLLOW_69_in_rule__RealizedVariableCS__Group__2__Impl14657); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRealizedVariableCSAccess().getColonKeyword_2()); } @@ -21221,7 +21232,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7091:1: ( rule__RealizedVariableCS__Group__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7092:2: rule__RealizedVariableCS__Group__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__3__Impl_in_rule__RealizedVariableCS__Group__314687); + pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__3__Impl_in_rule__RealizedVariableCS__Group__314688); rule__RealizedVariableCS__Group__3__Impl(); state._fsp--; @@ -21263,7 +21274,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7105:1: ( rule__RealizedVariableCS__OwnedTypeAssignment_3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7105:2: rule__RealizedVariableCS__OwnedTypeAssignment_3 { - pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__OwnedTypeAssignment_3_in_rule__RealizedVariableCS__Group__3__Impl14714); + pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__OwnedTypeAssignment_3_in_rule__RealizedVariableCS__Group__3__Impl14715); rule__RealizedVariableCS__OwnedTypeAssignment_3(); state._fsp--; @@ -21305,12 +21316,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7127:1: ( rule__UnnamedDomainCS__Group__0__Impl rule__UnnamedDomainCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7128:2: rule__UnnamedDomainCS__Group__0__Impl rule__UnnamedDomainCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__UnnamedDomainCS__Group__0__Impl_in_rule__UnnamedDomainCS__Group__014752); + pushFollow(FollowSets000.FOLLOW_rule__UnnamedDomainCS__Group__0__Impl_in_rule__UnnamedDomainCS__Group__014753); rule__UnnamedDomainCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__UnnamedDomainCS__Group__1_in_rule__UnnamedDomainCS__Group__014755); + pushFollow(FollowSets000.FOLLOW_rule__UnnamedDomainCS__Group__1_in_rule__UnnamedDomainCS__Group__014756); rule__UnnamedDomainCS__Group__1(); state._fsp--; @@ -21384,12 +21395,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7158:1: ( rule__UnnamedDomainCS__Group__1__Impl rule__UnnamedDomainCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7159:2: rule__UnnamedDomainCS__Group__1__Impl rule__UnnamedDomainCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__UnnamedDomainCS__Group__1__Impl_in_rule__UnnamedDomainCS__Group__114813); + pushFollow(FollowSets000.FOLLOW_rule__UnnamedDomainCS__Group__1__Impl_in_rule__UnnamedDomainCS__Group__114814); rule__UnnamedDomainCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__UnnamedDomainCS__Group__2_in_rule__UnnamedDomainCS__Group__114816); + pushFollow(FollowSets000.FOLLOW_rule__UnnamedDomainCS__Group__2_in_rule__UnnamedDomainCS__Group__114817); rule__UnnamedDomainCS__Group__2(); state._fsp--; @@ -21431,7 +21442,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7173:1: ( rule__UnnamedDomainCS__GuardPatternAssignment_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7173:2: rule__UnnamedDomainCS__GuardPatternAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__UnnamedDomainCS__GuardPatternAssignment_1_in_rule__UnnamedDomainCS__Group__1__Impl14843); + pushFollow(FollowSets000.FOLLOW_rule__UnnamedDomainCS__GuardPatternAssignment_1_in_rule__UnnamedDomainCS__Group__1__Impl14844); rule__UnnamedDomainCS__GuardPatternAssignment_1(); state._fsp--; @@ -21473,7 +21484,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7187:1: ( rule__UnnamedDomainCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7188:2: rule__UnnamedDomainCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__UnnamedDomainCS__Group__2__Impl_in_rule__UnnamedDomainCS__Group__214873); + pushFollow(FollowSets000.FOLLOW_rule__UnnamedDomainCS__Group__2__Impl_in_rule__UnnamedDomainCS__Group__214874); rule__UnnamedDomainCS__Group__2__Impl(); state._fsp--; @@ -21515,7 +21526,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7201:1: ( rule__UnnamedDomainCS__BottomPatternAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7201:2: rule__UnnamedDomainCS__BottomPatternAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__UnnamedDomainCS__BottomPatternAssignment_2_in_rule__UnnamedDomainCS__Group__2__Impl14900); + pushFollow(FollowSets000.FOLLOW_rule__UnnamedDomainCS__BottomPatternAssignment_2_in_rule__UnnamedDomainCS__Group__2__Impl14901); rule__UnnamedDomainCS__BottomPatternAssignment_2(); state._fsp--; @@ -21557,12 +21568,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7221:1: ( rule__PathNameCS__Group__0__Impl rule__PathNameCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7222:2: rule__PathNameCS__Group__0__Impl rule__PathNameCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group__0__Impl_in_rule__PathNameCS__Group__014936); + pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group__0__Impl_in_rule__PathNameCS__Group__014937); rule__PathNameCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group__1_in_rule__PathNameCS__Group__014939); + pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group__1_in_rule__PathNameCS__Group__014940); rule__PathNameCS__Group__1(); state._fsp--; @@ -21604,7 +21615,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7236:1: ( rule__PathNameCS__PathAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7236:2: rule__PathNameCS__PathAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__PathAssignment_0_in_rule__PathNameCS__Group__0__Impl14966); + pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__PathAssignment_0_in_rule__PathNameCS__Group__0__Impl14967); rule__PathNameCS__PathAssignment_0(); state._fsp--; @@ -21646,7 +21657,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7250:1: ( rule__PathNameCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7251:2: rule__PathNameCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group__1__Impl_in_rule__PathNameCS__Group__114996); + pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group__1__Impl_in_rule__PathNameCS__Group__114997); rule__PathNameCS__Group__1__Impl(); state._fsp--; @@ -21686,21 +21697,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getPathNameCSAccess().getGroup_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7264:1: ( rule__PathNameCS__Group_1__0 )* - loop63: + loop64: do { - int alt63=2; - int LA63_0 = input.LA(1); + int alt64=2; + int LA64_0 = input.LA(1); - if ( (LA63_0==70) ) { - alt63=1; + if ( (LA64_0==70) ) { + alt64=1; } - switch (alt63) { + switch (alt64) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7264:2: rule__PathNameCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group_1__0_in_rule__PathNameCS__Group__1__Impl15023); + pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group_1__0_in_rule__PathNameCS__Group__1__Impl15024); rule__PathNameCS__Group_1__0(); state._fsp--; @@ -21710,7 +21721,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { break; default : - break loop63; + break loop64; } } while (true); @@ -21748,12 +21759,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7282:1: ( rule__PathNameCS__Group_1__0__Impl rule__PathNameCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7283:2: rule__PathNameCS__Group_1__0__Impl rule__PathNameCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group_1__0__Impl_in_rule__PathNameCS__Group_1__015058); + pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group_1__0__Impl_in_rule__PathNameCS__Group_1__015059); rule__PathNameCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group_1__1_in_rule__PathNameCS__Group_1__015061); + pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group_1__1_in_rule__PathNameCS__Group_1__015062); rule__PathNameCS__Group_1__1(); state._fsp--; @@ -21792,7 +21803,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getPathNameCSAccess().getColonColonKeyword_1_0()); } - match(input,70,FollowSets000.FOLLOW_70_in_rule__PathNameCS__Group_1__0__Impl15089); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_70_in_rule__PathNameCS__Group_1__0__Impl15090); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPathNameCSAccess().getColonColonKeyword_1_0()); } @@ -21827,7 +21838,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7313:1: ( rule__PathNameCS__Group_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7314:2: rule__PathNameCS__Group_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group_1__1__Impl_in_rule__PathNameCS__Group_1__115120); + pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group_1__1__Impl_in_rule__PathNameCS__Group_1__115121); rule__PathNameCS__Group_1__1__Impl(); state._fsp--; @@ -21869,7 +21880,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7327:1: ( rule__PathNameCS__PathAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7327:2: rule__PathNameCS__PathAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__PathAssignment_1_1_in_rule__PathNameCS__Group_1__1__Impl15147); + pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__PathAssignment_1_1_in_rule__PathNameCS__Group_1__1__Impl15148); rule__PathNameCS__PathAssignment_1_1(); state._fsp--; @@ -21911,12 +21922,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7345:1: ( rule__URIPathNameCS__Group__0__Impl rule__URIPathNameCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7346:2: rule__URIPathNameCS__Group__0__Impl rule__URIPathNameCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group__0__Impl_in_rule__URIPathNameCS__Group__015181); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group__0__Impl_in_rule__URIPathNameCS__Group__015182); rule__URIPathNameCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group__1_in_rule__URIPathNameCS__Group__015184); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group__1_in_rule__URIPathNameCS__Group__015185); rule__URIPathNameCS__Group__1(); state._fsp--; @@ -21958,7 +21969,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7360:1: ( rule__URIPathNameCS__PathAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7360:2: rule__URIPathNameCS__PathAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__PathAssignment_0_in_rule__URIPathNameCS__Group__0__Impl15211); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__PathAssignment_0_in_rule__URIPathNameCS__Group__0__Impl15212); rule__URIPathNameCS__PathAssignment_0(); state._fsp--; @@ -22000,7 +22011,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7374:1: ( rule__URIPathNameCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7375:2: rule__URIPathNameCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group__1__Impl_in_rule__URIPathNameCS__Group__115241); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group__1__Impl_in_rule__URIPathNameCS__Group__115242); rule__URIPathNameCS__Group__1__Impl(); state._fsp--; @@ -22040,27 +22051,27 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getURIPathNameCSAccess().getGroup_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7388:1: ( rule__URIPathNameCS__Group_1__0 )* - loop64: + loop65: do { - int alt64=2; - int LA64_0 = input.LA(1); + int alt65=2; + int LA65_0 = input.LA(1); - if ( (LA64_0==70) ) { - int LA64_2 = input.LA(2); + if ( (LA65_0==70) ) { + int LA65_2 = input.LA(2); - if ( ((LA64_2>=RULE_SIMPLE_ID && LA64_2<=RULE_ESCAPED_ID)||(LA64_2>=17 && LA64_2<=27)||(LA64_2>=45 && LA64_2<=58)) ) { - alt64=1; + if ( ((LA65_2>=RULE_SIMPLE_ID && LA65_2<=RULE_ESCAPED_ID)||(LA65_2>=17 && LA65_2<=27)||(LA65_2>=45 && LA65_2<=58)) ) { + alt65=1; } } - switch (alt64) { + switch (alt65) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7388:2: rule__URIPathNameCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group_1__0_in_rule__URIPathNameCS__Group__1__Impl15268); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group_1__0_in_rule__URIPathNameCS__Group__1__Impl15269); rule__URIPathNameCS__Group_1__0(); state._fsp--; @@ -22070,7 +22081,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { break; default : - break loop64; + break loop65; } } while (true); @@ -22108,12 +22119,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7406:1: ( rule__URIPathNameCS__Group_1__0__Impl rule__URIPathNameCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7407:2: rule__URIPathNameCS__Group_1__0__Impl rule__URIPathNameCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group_1__0__Impl_in_rule__URIPathNameCS__Group_1__015303); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group_1__0__Impl_in_rule__URIPathNameCS__Group_1__015304); rule__URIPathNameCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group_1__1_in_rule__URIPathNameCS__Group_1__015306); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group_1__1_in_rule__URIPathNameCS__Group_1__015307); rule__URIPathNameCS__Group_1__1(); state._fsp--; @@ -22152,7 +22163,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getURIPathNameCSAccess().getColonColonKeyword_1_0()); } - match(input,70,FollowSets000.FOLLOW_70_in_rule__URIPathNameCS__Group_1__0__Impl15334); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_70_in_rule__URIPathNameCS__Group_1__0__Impl15335); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getURIPathNameCSAccess().getColonColonKeyword_1_0()); } @@ -22187,7 +22198,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7437:1: ( rule__URIPathNameCS__Group_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7438:2: rule__URIPathNameCS__Group_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group_1__1__Impl_in_rule__URIPathNameCS__Group_1__115365); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group_1__1__Impl_in_rule__URIPathNameCS__Group_1__115366); rule__URIPathNameCS__Group_1__1__Impl(); state._fsp--; @@ -22229,7 +22240,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7451:1: ( rule__URIPathNameCS__PathAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7451:2: rule__URIPathNameCS__PathAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__PathAssignment_1_1_in_rule__URIPathNameCS__Group_1__1__Impl15392); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__PathAssignment_1_1_in_rule__URIPathNameCS__Group_1__1__Impl15393); rule__URIPathNameCS__PathAssignment_1_1(); state._fsp--; @@ -22271,12 +22282,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7469:1: ( rule__URIFirstPathElementCS__Group_1__0__Impl rule__URIFirstPathElementCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7470:2: rule__URIFirstPathElementCS__Group_1__0__Impl rule__URIFirstPathElementCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__URIFirstPathElementCS__Group_1__0__Impl_in_rule__URIFirstPathElementCS__Group_1__015426); + pushFollow(FollowSets000.FOLLOW_rule__URIFirstPathElementCS__Group_1__0__Impl_in_rule__URIFirstPathElementCS__Group_1__015427); rule__URIFirstPathElementCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__URIFirstPathElementCS__Group_1__1_in_rule__URIFirstPathElementCS__Group_1__015429); + pushFollow(FollowSets000.FOLLOW_rule__URIFirstPathElementCS__Group_1__1_in_rule__URIFirstPathElementCS__Group_1__015430); rule__URIFirstPathElementCS__Group_1__1(); state._fsp--; @@ -22350,7 +22361,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7500:1: ( rule__URIFirstPathElementCS__Group_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7501:2: rule__URIFirstPathElementCS__Group_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__URIFirstPathElementCS__Group_1__1__Impl_in_rule__URIFirstPathElementCS__Group_1__115487); + pushFollow(FollowSets000.FOLLOW_rule__URIFirstPathElementCS__Group_1__1__Impl_in_rule__URIFirstPathElementCS__Group_1__115488); rule__URIFirstPathElementCS__Group_1__1__Impl(); state._fsp--; @@ -22392,7 +22403,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7514:1: ( rule__URIFirstPathElementCS__ElementAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7514:2: rule__URIFirstPathElementCS__ElementAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__URIFirstPathElementCS__ElementAssignment_1_1_in_rule__URIFirstPathElementCS__Group_1__1__Impl15514); + pushFollow(FollowSets000.FOLLOW_rule__URIFirstPathElementCS__ElementAssignment_1_1_in_rule__URIFirstPathElementCS__Group_1__1__Impl15515); rule__URIFirstPathElementCS__ElementAssignment_1_1(); state._fsp--; @@ -22434,12 +22445,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7532:1: ( rule__CollectionTypeCS__Group__0__Impl rule__CollectionTypeCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7533:2: rule__CollectionTypeCS__Group__0__Impl rule__CollectionTypeCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group__0__Impl_in_rule__CollectionTypeCS__Group__015548); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group__0__Impl_in_rule__CollectionTypeCS__Group__015549); rule__CollectionTypeCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group__1_in_rule__CollectionTypeCS__Group__015551); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group__1_in_rule__CollectionTypeCS__Group__015552); rule__CollectionTypeCS__Group__1(); state._fsp--; @@ -22481,7 +22492,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7547:1: ( rule__CollectionTypeCS__NameAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7547:2: rule__CollectionTypeCS__NameAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__NameAssignment_0_in_rule__CollectionTypeCS__Group__0__Impl15578); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__NameAssignment_0_in_rule__CollectionTypeCS__Group__0__Impl15579); rule__CollectionTypeCS__NameAssignment_0(); state._fsp--; @@ -22523,7 +22534,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7561:1: ( rule__CollectionTypeCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7562:2: rule__CollectionTypeCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group__1__Impl_in_rule__CollectionTypeCS__Group__115608); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group__1__Impl_in_rule__CollectionTypeCS__Group__115609); rule__CollectionTypeCS__Group__1__Impl(); state._fsp--; @@ -22563,17 +22574,17 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getCollectionTypeCSAccess().getGroup_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7575:1: ( rule__CollectionTypeCS__Group_1__0 )? - int alt65=2; - int LA65_0 = input.LA(1); + int alt66=2; + int LA66_0 = input.LA(1); - if ( (LA65_0==67) ) { - alt65=1; + if ( (LA66_0==67) ) { + alt66=1; } - switch (alt65) { + switch (alt66) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7575:2: rule__CollectionTypeCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__0_in_rule__CollectionTypeCS__Group__1__Impl15635); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__0_in_rule__CollectionTypeCS__Group__1__Impl15636); rule__CollectionTypeCS__Group_1__0(); state._fsp--; @@ -22618,12 +22629,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7593:1: ( rule__CollectionTypeCS__Group_1__0__Impl rule__CollectionTypeCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7594:2: rule__CollectionTypeCS__Group_1__0__Impl rule__CollectionTypeCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__0__Impl_in_rule__CollectionTypeCS__Group_1__015670); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__0__Impl_in_rule__CollectionTypeCS__Group_1__015671); rule__CollectionTypeCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__1_in_rule__CollectionTypeCS__Group_1__015673); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__1_in_rule__CollectionTypeCS__Group_1__015674); rule__CollectionTypeCS__Group_1__1(); state._fsp--; @@ -22662,7 +22673,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionTypeCSAccess().getLeftParenthesisKeyword_1_0()); } - match(input,67,FollowSets000.FOLLOW_67_in_rule__CollectionTypeCS__Group_1__0__Impl15701); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_67_in_rule__CollectionTypeCS__Group_1__0__Impl15702); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionTypeCSAccess().getLeftParenthesisKeyword_1_0()); } @@ -22697,12 +22708,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7624:1: ( rule__CollectionTypeCS__Group_1__1__Impl rule__CollectionTypeCS__Group_1__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7625:2: rule__CollectionTypeCS__Group_1__1__Impl rule__CollectionTypeCS__Group_1__2 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__1__Impl_in_rule__CollectionTypeCS__Group_1__115732); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__1__Impl_in_rule__CollectionTypeCS__Group_1__115733); rule__CollectionTypeCS__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__2_in_rule__CollectionTypeCS__Group_1__115735); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__2_in_rule__CollectionTypeCS__Group_1__115736); rule__CollectionTypeCS__Group_1__2(); state._fsp--; @@ -22744,7 +22755,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7639:1: ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7639:2: rule__CollectionTypeCS__OwnedTypeAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__OwnedTypeAssignment_1_1_in_rule__CollectionTypeCS__Group_1__1__Impl15762); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__OwnedTypeAssignment_1_1_in_rule__CollectionTypeCS__Group_1__1__Impl15763); rule__CollectionTypeCS__OwnedTypeAssignment_1_1(); state._fsp--; @@ -22786,7 +22797,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7653:1: ( rule__CollectionTypeCS__Group_1__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7654:2: rule__CollectionTypeCS__Group_1__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__2__Impl_in_rule__CollectionTypeCS__Group_1__215792); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__2__Impl_in_rule__CollectionTypeCS__Group_1__215793); rule__CollectionTypeCS__Group_1__2__Impl(); state._fsp--; @@ -22825,7 +22836,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionTypeCSAccess().getRightParenthesisKeyword_1_2()); } - match(input,68,FollowSets000.FOLLOW_68_in_rule__CollectionTypeCS__Group_1__2__Impl15820); if (state.failed) return ; + match(input,68,FollowSets000.FOLLOW_68_in_rule__CollectionTypeCS__Group_1__2__Impl15821); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionTypeCSAccess().getRightParenthesisKeyword_1_2()); } @@ -22860,12 +22871,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7689:1: ( rule__MultiplicityBoundsCS__Group__0__Impl rule__MultiplicityBoundsCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7690:2: rule__MultiplicityBoundsCS__Group__0__Impl rule__MultiplicityBoundsCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group__0__Impl_in_rule__MultiplicityBoundsCS__Group__015857); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group__0__Impl_in_rule__MultiplicityBoundsCS__Group__015858); rule__MultiplicityBoundsCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group__1_in_rule__MultiplicityBoundsCS__Group__015860); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group__1_in_rule__MultiplicityBoundsCS__Group__015861); rule__MultiplicityBoundsCS__Group__1(); state._fsp--; @@ -22907,7 +22918,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7704:1: ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7704:2: rule__MultiplicityBoundsCS__LowerBoundAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__LowerBoundAssignment_0_in_rule__MultiplicityBoundsCS__Group__0__Impl15887); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__LowerBoundAssignment_0_in_rule__MultiplicityBoundsCS__Group__0__Impl15888); rule__MultiplicityBoundsCS__LowerBoundAssignment_0(); state._fsp--; @@ -22949,7 +22960,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7718:1: ( rule__MultiplicityBoundsCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7719:2: rule__MultiplicityBoundsCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group__1__Impl_in_rule__MultiplicityBoundsCS__Group__115917); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group__1__Impl_in_rule__MultiplicityBoundsCS__Group__115918); rule__MultiplicityBoundsCS__Group__1__Impl(); state._fsp--; @@ -22989,17 +23000,17 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getMultiplicityBoundsCSAccess().getGroup_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7732:1: ( rule__MultiplicityBoundsCS__Group_1__0 )? - int alt66=2; - int LA66_0 = input.LA(1); + int alt67=2; + int LA67_0 = input.LA(1); - if ( (LA66_0==71) ) { - alt66=1; + if ( (LA67_0==71) ) { + alt67=1; } - switch (alt66) { + switch (alt67) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7732:2: rule__MultiplicityBoundsCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group_1__0_in_rule__MultiplicityBoundsCS__Group__1__Impl15944); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group_1__0_in_rule__MultiplicityBoundsCS__Group__1__Impl15945); rule__MultiplicityBoundsCS__Group_1__0(); state._fsp--; @@ -23044,12 +23055,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7750:1: ( rule__MultiplicityBoundsCS__Group_1__0__Impl rule__MultiplicityBoundsCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7751:2: rule__MultiplicityBoundsCS__Group_1__0__Impl rule__MultiplicityBoundsCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group_1__0__Impl_in_rule__MultiplicityBoundsCS__Group_1__015979); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group_1__0__Impl_in_rule__MultiplicityBoundsCS__Group_1__015980); rule__MultiplicityBoundsCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group_1__1_in_rule__MultiplicityBoundsCS__Group_1__015982); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group_1__1_in_rule__MultiplicityBoundsCS__Group_1__015983); rule__MultiplicityBoundsCS__Group_1__1(); state._fsp--; @@ -23088,7 +23099,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityBoundsCSAccess().getFullStopFullStopKeyword_1_0()); } - match(input,71,FollowSets000.FOLLOW_71_in_rule__MultiplicityBoundsCS__Group_1__0__Impl16010); if (state.failed) return ; + match(input,71,FollowSets000.FOLLOW_71_in_rule__MultiplicityBoundsCS__Group_1__0__Impl16011); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMultiplicityBoundsCSAccess().getFullStopFullStopKeyword_1_0()); } @@ -23123,7 +23134,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7781:1: ( rule__MultiplicityBoundsCS__Group_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7782:2: rule__MultiplicityBoundsCS__Group_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group_1__1__Impl_in_rule__MultiplicityBoundsCS__Group_1__116041); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group_1__1__Impl_in_rule__MultiplicityBoundsCS__Group_1__116042); rule__MultiplicityBoundsCS__Group_1__1__Impl(); state._fsp--; @@ -23165,7 +23176,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7795:1: ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7795:2: rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1_in_rule__MultiplicityBoundsCS__Group_1__1__Impl16068); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1_in_rule__MultiplicityBoundsCS__Group_1__1__Impl16069); rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1(); state._fsp--; @@ -23207,12 +23218,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7813:1: ( rule__MultiplicityCS__Group__0__Impl rule__MultiplicityCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7814:2: rule__MultiplicityCS__Group__0__Impl rule__MultiplicityCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Group__0__Impl_in_rule__MultiplicityCS__Group__016102); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Group__0__Impl_in_rule__MultiplicityCS__Group__016103); rule__MultiplicityCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Group__1_in_rule__MultiplicityCS__Group__016105); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Group__1_in_rule__MultiplicityCS__Group__016106); rule__MultiplicityCS__Group__1(); state._fsp--; @@ -23251,7 +23262,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityCSAccess().getLeftSquareBracketKeyword_0()); } - match(input,72,FollowSets000.FOLLOW_72_in_rule__MultiplicityCS__Group__0__Impl16133); if (state.failed) return ; + match(input,72,FollowSets000.FOLLOW_72_in_rule__MultiplicityCS__Group__0__Impl16134); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMultiplicityCSAccess().getLeftSquareBracketKeyword_0()); } @@ -23286,12 +23297,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7844:1: ( rule__MultiplicityCS__Group__1__Impl rule__MultiplicityCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7845:2: rule__MultiplicityCS__Group__1__Impl rule__MultiplicityCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Group__1__Impl_in_rule__MultiplicityCS__Group__116164); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Group__1__Impl_in_rule__MultiplicityCS__Group__116165); rule__MultiplicityCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Group__2_in_rule__MultiplicityCS__Group__116167); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Group__2_in_rule__MultiplicityCS__Group__116168); rule__MultiplicityCS__Group__2(); state._fsp--; @@ -23333,7 +23344,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7859:1: ( rule__MultiplicityCS__Alternatives_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7859:2: rule__MultiplicityCS__Alternatives_1 { - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Alternatives_1_in_rule__MultiplicityCS__Group__1__Impl16194); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Alternatives_1_in_rule__MultiplicityCS__Group__1__Impl16195); rule__MultiplicityCS__Alternatives_1(); state._fsp--; @@ -23375,7 +23386,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7873:1: ( rule__MultiplicityCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7874:2: rule__MultiplicityCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Group__2__Impl_in_rule__MultiplicityCS__Group__216224); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Group__2__Impl_in_rule__MultiplicityCS__Group__216225); rule__MultiplicityCS__Group__2__Impl(); state._fsp--; @@ -23414,7 +23425,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityCSAccess().getRightSquareBracketKeyword_2()); } - match(input,73,FollowSets000.FOLLOW_73_in_rule__MultiplicityCS__Group__2__Impl16252); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_73_in_rule__MultiplicityCS__Group__2__Impl16253); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMultiplicityCSAccess().getRightSquareBracketKeyword_2()); } @@ -23449,12 +23460,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7909:1: ( rule__TupleTypeCS__Group__0__Impl rule__TupleTypeCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7910:2: rule__TupleTypeCS__Group__0__Impl rule__TupleTypeCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group__0__Impl_in_rule__TupleTypeCS__Group__016289); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group__0__Impl_in_rule__TupleTypeCS__Group__016290); rule__TupleTypeCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group__1_in_rule__TupleTypeCS__Group__016292); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group__1_in_rule__TupleTypeCS__Group__016293); rule__TupleTypeCS__Group__1(); state._fsp--; @@ -23496,7 +23507,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7924:1: ( rule__TupleTypeCS__NameAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7924:2: rule__TupleTypeCS__NameAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__NameAssignment_0_in_rule__TupleTypeCS__Group__0__Impl16319); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__NameAssignment_0_in_rule__TupleTypeCS__Group__0__Impl16320); rule__TupleTypeCS__NameAssignment_0(); state._fsp--; @@ -23538,7 +23549,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7938:1: ( rule__TupleTypeCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7939:2: rule__TupleTypeCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group__1__Impl_in_rule__TupleTypeCS__Group__116349); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group__1__Impl_in_rule__TupleTypeCS__Group__116350); rule__TupleTypeCS__Group__1__Impl(); state._fsp--; @@ -23578,17 +23589,17 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getTupleTypeCSAccess().getGroup_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7952:1: ( rule__TupleTypeCS__Group_1__0 )? - int alt67=2; - int LA67_0 = input.LA(1); + int alt68=2; + int LA68_0 = input.LA(1); - if ( (LA67_0==67) ) { - alt67=1; + if ( (LA68_0==67) ) { + alt68=1; } - switch (alt67) { + switch (alt68) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7952:2: rule__TupleTypeCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__0_in_rule__TupleTypeCS__Group__1__Impl16376); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__0_in_rule__TupleTypeCS__Group__1__Impl16377); rule__TupleTypeCS__Group_1__0(); state._fsp--; @@ -23633,12 +23644,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7970:1: ( rule__TupleTypeCS__Group_1__0__Impl rule__TupleTypeCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:7971:2: rule__TupleTypeCS__Group_1__0__Impl rule__TupleTypeCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__0__Impl_in_rule__TupleTypeCS__Group_1__016411); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__0__Impl_in_rule__TupleTypeCS__Group_1__016412); rule__TupleTypeCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__1_in_rule__TupleTypeCS__Group_1__016414); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__1_in_rule__TupleTypeCS__Group_1__016415); rule__TupleTypeCS__Group_1__1(); state._fsp--; @@ -23677,7 +23688,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getTupleTypeCSAccess().getLeftParenthesisKeyword_1_0()); } - match(input,67,FollowSets000.FOLLOW_67_in_rule__TupleTypeCS__Group_1__0__Impl16442); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_67_in_rule__TupleTypeCS__Group_1__0__Impl16443); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleTypeCSAccess().getLeftParenthesisKeyword_1_0()); } @@ -23712,12 +23723,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8001:1: ( rule__TupleTypeCS__Group_1__1__Impl rule__TupleTypeCS__Group_1__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8002:2: rule__TupleTypeCS__Group_1__1__Impl rule__TupleTypeCS__Group_1__2 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__1__Impl_in_rule__TupleTypeCS__Group_1__116473); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__1__Impl_in_rule__TupleTypeCS__Group_1__116474); rule__TupleTypeCS__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__2_in_rule__TupleTypeCS__Group_1__116476); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__2_in_rule__TupleTypeCS__Group_1__116477); rule__TupleTypeCS__Group_1__2(); state._fsp--; @@ -23757,17 +23768,17 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getTupleTypeCSAccess().getGroup_1_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8016:1: ( rule__TupleTypeCS__Group_1_1__0 )? - int alt68=2; - int LA68_0 = input.LA(1); + int alt69=2; + int LA69_0 = input.LA(1); - if ( ((LA68_0>=RULE_SIMPLE_ID && LA68_0<=RULE_ESCAPED_ID)||(LA68_0>=17 && LA68_0<=27)) ) { - alt68=1; + if ( ((LA69_0>=RULE_SIMPLE_ID && LA69_0<=RULE_ESCAPED_ID)||(LA69_0>=17 && LA69_0<=27)) ) { + alt69=1; } - switch (alt68) { + switch (alt69) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8016:2: rule__TupleTypeCS__Group_1_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1__0_in_rule__TupleTypeCS__Group_1__1__Impl16503); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1__0_in_rule__TupleTypeCS__Group_1__1__Impl16504); rule__TupleTypeCS__Group_1_1__0(); state._fsp--; @@ -23812,7 +23823,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8030:1: ( rule__TupleTypeCS__Group_1__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8031:2: rule__TupleTypeCS__Group_1__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__2__Impl_in_rule__TupleTypeCS__Group_1__216534); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__2__Impl_in_rule__TupleTypeCS__Group_1__216535); rule__TupleTypeCS__Group_1__2__Impl(); state._fsp--; @@ -23851,7 +23862,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getTupleTypeCSAccess().getRightParenthesisKeyword_1_2()); } - match(input,68,FollowSets000.FOLLOW_68_in_rule__TupleTypeCS__Group_1__2__Impl16562); if (state.failed) return ; + match(input,68,FollowSets000.FOLLOW_68_in_rule__TupleTypeCS__Group_1__2__Impl16563); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleTypeCSAccess().getRightParenthesisKeyword_1_2()); } @@ -23886,12 +23897,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8066:1: ( rule__TupleTypeCS__Group_1_1__0__Impl rule__TupleTypeCS__Group_1_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8067:2: rule__TupleTypeCS__Group_1_1__0__Impl rule__TupleTypeCS__Group_1_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1__016599); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1__016600); rule__TupleTypeCS__Group_1_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1__1_in_rule__TupleTypeCS__Group_1_1__016602); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1__1_in_rule__TupleTypeCS__Group_1_1__016603); rule__TupleTypeCS__Group_1_1__1(); state._fsp--; @@ -23933,7 +23944,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8081:1: ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8081:2: rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_0_in_rule__TupleTypeCS__Group_1_1__0__Impl16629); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_0_in_rule__TupleTypeCS__Group_1_1__0__Impl16630); rule__TupleTypeCS__OwnedPartsAssignment_1_1_0(); state._fsp--; @@ -23975,7 +23986,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8095:1: ( rule__TupleTypeCS__Group_1_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8096:2: rule__TupleTypeCS__Group_1_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1__116659); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1__116660); rule__TupleTypeCS__Group_1_1__1__Impl(); state._fsp--; @@ -24015,21 +24026,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getTupleTypeCSAccess().getGroup_1_1_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8109:1: ( rule__TupleTypeCS__Group_1_1_1__0 )* - loop69: + loop70: do { - int alt69=2; - int LA69_0 = input.LA(1); + int alt70=2; + int LA70_0 = input.LA(1); - if ( (LA69_0==63) ) { - alt69=1; + if ( (LA70_0==63) ) { + alt70=1; } - switch (alt69) { + switch (alt70) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8109:2: rule__TupleTypeCS__Group_1_1_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1_1__0_in_rule__TupleTypeCS__Group_1_1__1__Impl16686); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1_1__0_in_rule__TupleTypeCS__Group_1_1__1__Impl16687); rule__TupleTypeCS__Group_1_1_1__0(); state._fsp--; @@ -24039,7 +24050,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { break; default : - break loop69; + break loop70; } } while (true); @@ -24077,12 +24088,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8127:1: ( rule__TupleTypeCS__Group_1_1_1__0__Impl rule__TupleTypeCS__Group_1_1_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8128:2: rule__TupleTypeCS__Group_1_1_1__0__Impl rule__TupleTypeCS__Group_1_1_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1_1__016721); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1_1__016722); rule__TupleTypeCS__Group_1_1_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1_1__1_in_rule__TupleTypeCS__Group_1_1_1__016724); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1_1__1_in_rule__TupleTypeCS__Group_1_1_1__016725); rule__TupleTypeCS__Group_1_1_1__1(); state._fsp--; @@ -24121,7 +24132,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getTupleTypeCSAccess().getCommaKeyword_1_1_1_0()); } - match(input,63,FollowSets000.FOLLOW_63_in_rule__TupleTypeCS__Group_1_1_1__0__Impl16752); if (state.failed) return ; + match(input,63,FollowSets000.FOLLOW_63_in_rule__TupleTypeCS__Group_1_1_1__0__Impl16753); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleTypeCSAccess().getCommaKeyword_1_1_1_0()); } @@ -24156,7 +24167,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8158:1: ( rule__TupleTypeCS__Group_1_1_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8159:2: rule__TupleTypeCS__Group_1_1_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1_1__116783); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1_1__116784); rule__TupleTypeCS__Group_1_1_1__1__Impl(); state._fsp--; @@ -24198,7 +24209,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8172:1: ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8172:2: rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1_in_rule__TupleTypeCS__Group_1_1_1__1__Impl16810); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1_in_rule__TupleTypeCS__Group_1_1_1__1__Impl16811); rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1(); state._fsp--; @@ -24240,12 +24251,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8190:1: ( rule__TuplePartCS__Group__0__Impl rule__TuplePartCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8191:2: rule__TuplePartCS__Group__0__Impl rule__TuplePartCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__0__Impl_in_rule__TuplePartCS__Group__016844); + pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__0__Impl_in_rule__TuplePartCS__Group__016845); rule__TuplePartCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__1_in_rule__TuplePartCS__Group__016847); + pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__1_in_rule__TuplePartCS__Group__016848); rule__TuplePartCS__Group__1(); state._fsp--; @@ -24287,7 +24298,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8205:1: ( rule__TuplePartCS__NameAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8205:2: rule__TuplePartCS__NameAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__NameAssignment_0_in_rule__TuplePartCS__Group__0__Impl16874); + pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__NameAssignment_0_in_rule__TuplePartCS__Group__0__Impl16875); rule__TuplePartCS__NameAssignment_0(); state._fsp--; @@ -24329,12 +24340,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8219:1: ( rule__TuplePartCS__Group__1__Impl rule__TuplePartCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8220:2: rule__TuplePartCS__Group__1__Impl rule__TuplePartCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__1__Impl_in_rule__TuplePartCS__Group__116904); + pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__1__Impl_in_rule__TuplePartCS__Group__116905); rule__TuplePartCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__2_in_rule__TuplePartCS__Group__116907); + pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__2_in_rule__TuplePartCS__Group__116908); rule__TuplePartCS__Group__2(); state._fsp--; @@ -24373,7 +24384,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getTuplePartCSAccess().getColonKeyword_1()); } - match(input,69,FollowSets000.FOLLOW_69_in_rule__TuplePartCS__Group__1__Impl16935); if (state.failed) return ; + match(input,69,FollowSets000.FOLLOW_69_in_rule__TuplePartCS__Group__1__Impl16936); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTuplePartCSAccess().getColonKeyword_1()); } @@ -24408,7 +24419,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8250:1: ( rule__TuplePartCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8251:2: rule__TuplePartCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__2__Impl_in_rule__TuplePartCS__Group__216966); + pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__2__Impl_in_rule__TuplePartCS__Group__216967); rule__TuplePartCS__Group__2__Impl(); state._fsp--; @@ -24450,7 +24461,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8264:1: ( rule__TuplePartCS__OwnedTypeAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8264:2: rule__TuplePartCS__OwnedTypeAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__OwnedTypeAssignment_2_in_rule__TuplePartCS__Group__2__Impl16993); + pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__OwnedTypeAssignment_2_in_rule__TuplePartCS__Group__2__Impl16994); rule__TuplePartCS__OwnedTypeAssignment_2(); state._fsp--; @@ -24492,12 +24503,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8284:1: ( rule__CollectionLiteralExpCS__Group__0__Impl rule__CollectionLiteralExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8285:2: rule__CollectionLiteralExpCS__Group__0__Impl rule__CollectionLiteralExpCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__0__Impl_in_rule__CollectionLiteralExpCS__Group__017029); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__0__Impl_in_rule__CollectionLiteralExpCS__Group__017030); rule__CollectionLiteralExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__1_in_rule__CollectionLiteralExpCS__Group__017032); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__1_in_rule__CollectionLiteralExpCS__Group__017033); rule__CollectionLiteralExpCS__Group__1(); state._fsp--; @@ -24539,7 +24550,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8299:1: ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8299:2: rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__OwnedTypeAssignment_0_in_rule__CollectionLiteralExpCS__Group__0__Impl17059); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__OwnedTypeAssignment_0_in_rule__CollectionLiteralExpCS__Group__0__Impl17060); rule__CollectionLiteralExpCS__OwnedTypeAssignment_0(); state._fsp--; @@ -24581,12 +24592,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8313:1: ( rule__CollectionLiteralExpCS__Group__1__Impl rule__CollectionLiteralExpCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8314:2: rule__CollectionLiteralExpCS__Group__1__Impl rule__CollectionLiteralExpCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__1__Impl_in_rule__CollectionLiteralExpCS__Group__117089); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__1__Impl_in_rule__CollectionLiteralExpCS__Group__117090); rule__CollectionLiteralExpCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__2_in_rule__CollectionLiteralExpCS__Group__117092); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__2_in_rule__CollectionLiteralExpCS__Group__117093); rule__CollectionLiteralExpCS__Group__2(); state._fsp--; @@ -24625,7 +24636,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralExpCSAccess().getLeftCurlyBracketKeyword_1()); } - match(input,60,FollowSets000.FOLLOW_60_in_rule__CollectionLiteralExpCS__Group__1__Impl17120); if (state.failed) return ; + match(input,60,FollowSets000.FOLLOW_60_in_rule__CollectionLiteralExpCS__Group__1__Impl17121); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionLiteralExpCSAccess().getLeftCurlyBracketKeyword_1()); } @@ -24660,12 +24671,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8344:1: ( rule__CollectionLiteralExpCS__Group__2__Impl rule__CollectionLiteralExpCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8345:2: rule__CollectionLiteralExpCS__Group__2__Impl rule__CollectionLiteralExpCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__2__Impl_in_rule__CollectionLiteralExpCS__Group__217151); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__2__Impl_in_rule__CollectionLiteralExpCS__Group__217152); rule__CollectionLiteralExpCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__3_in_rule__CollectionLiteralExpCS__Group__217154); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__3_in_rule__CollectionLiteralExpCS__Group__217155); rule__CollectionLiteralExpCS__Group__3(); state._fsp--; @@ -24705,17 +24716,17 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getCollectionLiteralExpCSAccess().getGroup_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8359:1: ( rule__CollectionLiteralExpCS__Group_2__0 )? - int alt70=2; - int LA70_0 = input.LA(1); + int alt71=2; + int LA71_0 = input.LA(1); - if ( ((LA70_0>=RULE_INT && LA70_0<=RULE_ESCAPED_ID)||(LA70_0>=17 && LA70_0<=30)||(LA70_0>=45 && LA70_0<=58)||LA70_0==67||(LA70_0>=74 && LA70_0<=75)||LA70_0==77||(LA70_0>=81 && LA70_0<=82)||(LA70_0>=84 && LA70_0<=85)) ) { - alt70=1; + if ( ((LA71_0>=RULE_INT && LA71_0<=RULE_ESCAPED_ID)||(LA71_0>=17 && LA71_0<=30)||(LA71_0>=45 && LA71_0<=58)||LA71_0==67||(LA71_0>=74 && LA71_0<=75)||LA71_0==77||(LA71_0>=81 && LA71_0<=82)||(LA71_0>=84 && LA71_0<=85)) ) { + alt71=1; } - switch (alt70) { + switch (alt71) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8359:2: rule__CollectionLiteralExpCS__Group_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2__0_in_rule__CollectionLiteralExpCS__Group__2__Impl17181); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2__0_in_rule__CollectionLiteralExpCS__Group__2__Impl17182); rule__CollectionLiteralExpCS__Group_2__0(); state._fsp--; @@ -24760,7 +24771,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8373:1: ( rule__CollectionLiteralExpCS__Group__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8374:2: rule__CollectionLiteralExpCS__Group__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__3__Impl_in_rule__CollectionLiteralExpCS__Group__317212); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__3__Impl_in_rule__CollectionLiteralExpCS__Group__317213); rule__CollectionLiteralExpCS__Group__3__Impl(); state._fsp--; @@ -24799,7 +24810,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralExpCSAccess().getRightCurlyBracketKeyword_3()); } - match(input,61,FollowSets000.FOLLOW_61_in_rule__CollectionLiteralExpCS__Group__3__Impl17240); if (state.failed) return ; + match(input,61,FollowSets000.FOLLOW_61_in_rule__CollectionLiteralExpCS__Group__3__Impl17241); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionLiteralExpCSAccess().getRightCurlyBracketKeyword_3()); } @@ -24834,12 +24845,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8411:1: ( rule__CollectionLiteralExpCS__Group_2__0__Impl rule__CollectionLiteralExpCS__Group_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8412:2: rule__CollectionLiteralExpCS__Group_2__0__Impl rule__CollectionLiteralExpCS__Group_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2__0__Impl_in_rule__CollectionLiteralExpCS__Group_2__017279); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2__0__Impl_in_rule__CollectionLiteralExpCS__Group_2__017280); rule__CollectionLiteralExpCS__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2__1_in_rule__CollectionLiteralExpCS__Group_2__017282); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2__1_in_rule__CollectionLiteralExpCS__Group_2__017283); rule__CollectionLiteralExpCS__Group_2__1(); state._fsp--; @@ -24881,7 +24892,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8426:1: ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8426:2: rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0_in_rule__CollectionLiteralExpCS__Group_2__0__Impl17309); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0_in_rule__CollectionLiteralExpCS__Group_2__0__Impl17310); rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0(); state._fsp--; @@ -24923,7 +24934,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8440:1: ( rule__CollectionLiteralExpCS__Group_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8441:2: rule__CollectionLiteralExpCS__Group_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2__1__Impl_in_rule__CollectionLiteralExpCS__Group_2__117339); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2__1__Impl_in_rule__CollectionLiteralExpCS__Group_2__117340); rule__CollectionLiteralExpCS__Group_2__1__Impl(); state._fsp--; @@ -24963,21 +24974,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getCollectionLiteralExpCSAccess().getGroup_2_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8454:1: ( rule__CollectionLiteralExpCS__Group_2_1__0 )* - loop71: + loop72: do { - int alt71=2; - int LA71_0 = input.LA(1); + int alt72=2; + int LA72_0 = input.LA(1); - if ( (LA71_0==63) ) { - alt71=1; + if ( (LA72_0==63) ) { + alt72=1; } - switch (alt71) { + switch (alt72) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8454:2: rule__CollectionLiteralExpCS__Group_2_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0_in_rule__CollectionLiteralExpCS__Group_2__1__Impl17366); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0_in_rule__CollectionLiteralExpCS__Group_2__1__Impl17367); rule__CollectionLiteralExpCS__Group_2_1__0(); state._fsp--; @@ -24987,7 +24998,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { break; default : - break loop71; + break loop72; } } while (true); @@ -25025,12 +25036,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8472:1: ( rule__CollectionLiteralExpCS__Group_2_1__0__Impl rule__CollectionLiteralExpCS__Group_2_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8473:2: rule__CollectionLiteralExpCS__Group_2_1__0__Impl rule__CollectionLiteralExpCS__Group_2_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__017401); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__017402); rule__CollectionLiteralExpCS__Group_2_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1_in_rule__CollectionLiteralExpCS__Group_2_1__017404); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1_in_rule__CollectionLiteralExpCS__Group_2_1__017405); rule__CollectionLiteralExpCS__Group_2_1__1(); state._fsp--; @@ -25069,7 +25080,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralExpCSAccess().getCommaKeyword_2_1_0()); } - match(input,63,FollowSets000.FOLLOW_63_in_rule__CollectionLiteralExpCS__Group_2_1__0__Impl17432); if (state.failed) return ; + match(input,63,FollowSets000.FOLLOW_63_in_rule__CollectionLiteralExpCS__Group_2_1__0__Impl17433); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionLiteralExpCSAccess().getCommaKeyword_2_1_0()); } @@ -25104,7 +25115,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8503:1: ( rule__CollectionLiteralExpCS__Group_2_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8504:2: rule__CollectionLiteralExpCS__Group_2_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__117463); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__117464); rule__CollectionLiteralExpCS__Group_2_1__1__Impl(); state._fsp--; @@ -25146,7 +25157,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8517:1: ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8517:2: rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1_in_rule__CollectionLiteralExpCS__Group_2_1__1__Impl17490); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1_in_rule__CollectionLiteralExpCS__Group_2_1__1__Impl17491); rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1(); state._fsp--; @@ -25188,12 +25199,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8535:1: ( rule__CollectionLiteralPartCS__Group__0__Impl rule__CollectionLiteralPartCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8536:2: rule__CollectionLiteralPartCS__Group__0__Impl rule__CollectionLiteralPartCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group__0__Impl_in_rule__CollectionLiteralPartCS__Group__017524); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group__0__Impl_in_rule__CollectionLiteralPartCS__Group__017525); rule__CollectionLiteralPartCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group__1_in_rule__CollectionLiteralPartCS__Group__017527); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group__1_in_rule__CollectionLiteralPartCS__Group__017528); rule__CollectionLiteralPartCS__Group__1(); state._fsp--; @@ -25235,7 +25246,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8550:1: ( rule__CollectionLiteralPartCS__ExpressionCSAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8550:2: rule__CollectionLiteralPartCS__ExpressionCSAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__ExpressionCSAssignment_0_in_rule__CollectionLiteralPartCS__Group__0__Impl17554); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__ExpressionCSAssignment_0_in_rule__CollectionLiteralPartCS__Group__0__Impl17555); rule__CollectionLiteralPartCS__ExpressionCSAssignment_0(); state._fsp--; @@ -25277,7 +25288,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8564:1: ( rule__CollectionLiteralPartCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8565:2: rule__CollectionLiteralPartCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group__1__Impl_in_rule__CollectionLiteralPartCS__Group__117584); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group__1__Impl_in_rule__CollectionLiteralPartCS__Group__117585); rule__CollectionLiteralPartCS__Group__1__Impl(); state._fsp--; @@ -25317,17 +25328,17 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getCollectionLiteralPartCSAccess().getGroup_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8578:1: ( rule__CollectionLiteralPartCS__Group_1__0 )? - int alt72=2; - int LA72_0 = input.LA(1); + int alt73=2; + int LA73_0 = input.LA(1); - if ( (LA72_0==71) ) { - alt72=1; + if ( (LA73_0==71) ) { + alt73=1; } - switch (alt72) { + switch (alt73) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8578:2: rule__CollectionLiteralPartCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_1__0_in_rule__CollectionLiteralPartCS__Group__1__Impl17611); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_1__0_in_rule__CollectionLiteralPartCS__Group__1__Impl17612); rule__CollectionLiteralPartCS__Group_1__0(); state._fsp--; @@ -25372,12 +25383,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8596:1: ( rule__CollectionLiteralPartCS__Group_1__0__Impl rule__CollectionLiteralPartCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8597:2: rule__CollectionLiteralPartCS__Group_1__0__Impl rule__CollectionLiteralPartCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_1__0__Impl_in_rule__CollectionLiteralPartCS__Group_1__017646); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_1__0__Impl_in_rule__CollectionLiteralPartCS__Group_1__017647); rule__CollectionLiteralPartCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_1__1_in_rule__CollectionLiteralPartCS__Group_1__017649); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_1__1_in_rule__CollectionLiteralPartCS__Group_1__017650); rule__CollectionLiteralPartCS__Group_1__1(); state._fsp--; @@ -25416,7 +25427,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralPartCSAccess().getFullStopFullStopKeyword_1_0()); } - match(input,71,FollowSets000.FOLLOW_71_in_rule__CollectionLiteralPartCS__Group_1__0__Impl17677); if (state.failed) return ; + match(input,71,FollowSets000.FOLLOW_71_in_rule__CollectionLiteralPartCS__Group_1__0__Impl17678); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionLiteralPartCSAccess().getFullStopFullStopKeyword_1_0()); } @@ -25451,7 +25462,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8627:1: ( rule__CollectionLiteralPartCS__Group_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8628:2: rule__CollectionLiteralPartCS__Group_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_1__1__Impl_in_rule__CollectionLiteralPartCS__Group_1__117708); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_1__1__Impl_in_rule__CollectionLiteralPartCS__Group_1__117709); rule__CollectionLiteralPartCS__Group_1__1__Impl(); state._fsp--; @@ -25493,7 +25504,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8641:1: ( rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8641:2: rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_1_in_rule__CollectionLiteralPartCS__Group_1__1__Impl17735); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_1_in_rule__CollectionLiteralPartCS__Group_1__1__Impl17736); rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_1(); state._fsp--; @@ -25535,12 +25546,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8659:1: ( rule__ConstructorPartCS__Group__0__Impl rule__ConstructorPartCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8660:2: rule__ConstructorPartCS__Group__0__Impl rule__ConstructorPartCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__Group__0__Impl_in_rule__ConstructorPartCS__Group__017769); + pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__Group__0__Impl_in_rule__ConstructorPartCS__Group__017770); rule__ConstructorPartCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__Group__1_in_rule__ConstructorPartCS__Group__017772); + pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__Group__1_in_rule__ConstructorPartCS__Group__017773); rule__ConstructorPartCS__Group__1(); state._fsp--; @@ -25582,7 +25593,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8674:1: ( rule__ConstructorPartCS__PropertyAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8674:2: rule__ConstructorPartCS__PropertyAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__PropertyAssignment_0_in_rule__ConstructorPartCS__Group__0__Impl17799); + pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__PropertyAssignment_0_in_rule__ConstructorPartCS__Group__0__Impl17800); rule__ConstructorPartCS__PropertyAssignment_0(); state._fsp--; @@ -25624,12 +25635,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8688:1: ( rule__ConstructorPartCS__Group__1__Impl rule__ConstructorPartCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8689:2: rule__ConstructorPartCS__Group__1__Impl rule__ConstructorPartCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__Group__1__Impl_in_rule__ConstructorPartCS__Group__117829); + pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__Group__1__Impl_in_rule__ConstructorPartCS__Group__117830); rule__ConstructorPartCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__Group__2_in_rule__ConstructorPartCS__Group__117832); + pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__Group__2_in_rule__ConstructorPartCS__Group__117833); rule__ConstructorPartCS__Group__2(); state._fsp--; @@ -25668,7 +25679,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getConstructorPartCSAccess().getEqualsSignKeyword_1()); } - match(input,37,FollowSets000.FOLLOW_37_in_rule__ConstructorPartCS__Group__1__Impl17860); if (state.failed) return ; + match(input,37,FollowSets000.FOLLOW_37_in_rule__ConstructorPartCS__Group__1__Impl17861); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConstructorPartCSAccess().getEqualsSignKeyword_1()); } @@ -25703,7 +25714,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8719:1: ( rule__ConstructorPartCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8720:2: rule__ConstructorPartCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__Group__2__Impl_in_rule__ConstructorPartCS__Group__217891); + pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__Group__2__Impl_in_rule__ConstructorPartCS__Group__217892); rule__ConstructorPartCS__Group__2__Impl(); state._fsp--; @@ -25745,7 +25756,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8733:1: ( rule__ConstructorPartCS__InitExpressionAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8733:2: rule__ConstructorPartCS__InitExpressionAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__InitExpressionAssignment_2_in_rule__ConstructorPartCS__Group__2__Impl17918); + pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__InitExpressionAssignment_2_in_rule__ConstructorPartCS__Group__2__Impl17919); rule__ConstructorPartCS__InitExpressionAssignment_2(); state._fsp--; @@ -25787,12 +25798,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8753:1: ( rule__TupleLiteralExpCS__Group__0__Impl rule__TupleLiteralExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8754:2: rule__TupleLiteralExpCS__Group__0__Impl rule__TupleLiteralExpCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__0__Impl_in_rule__TupleLiteralExpCS__Group__017954); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__0__Impl_in_rule__TupleLiteralExpCS__Group__017955); rule__TupleLiteralExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__1_in_rule__TupleLiteralExpCS__Group__017957); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__1_in_rule__TupleLiteralExpCS__Group__017958); rule__TupleLiteralExpCS__Group__1(); state._fsp--; @@ -25831,7 +25842,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralExpCSAccess().getTupleKeyword_0()); } - match(input,45,FollowSets000.FOLLOW_45_in_rule__TupleLiteralExpCS__Group__0__Impl17985); if (state.failed) return ; + match(input,45,FollowSets000.FOLLOW_45_in_rule__TupleLiteralExpCS__Group__0__Impl17986); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleLiteralExpCSAccess().getTupleKeyword_0()); } @@ -25866,12 +25877,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8784:1: ( rule__TupleLiteralExpCS__Group__1__Impl rule__TupleLiteralExpCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8785:2: rule__TupleLiteralExpCS__Group__1__Impl rule__TupleLiteralExpCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__1__Impl_in_rule__TupleLiteralExpCS__Group__118016); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__1__Impl_in_rule__TupleLiteralExpCS__Group__118017); rule__TupleLiteralExpCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__2_in_rule__TupleLiteralExpCS__Group__118019); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__2_in_rule__TupleLiteralExpCS__Group__118020); rule__TupleLiteralExpCS__Group__2(); state._fsp--; @@ -25910,7 +25921,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralExpCSAccess().getLeftCurlyBracketKeyword_1()); } - match(input,60,FollowSets000.FOLLOW_60_in_rule__TupleLiteralExpCS__Group__1__Impl18047); if (state.failed) return ; + match(input,60,FollowSets000.FOLLOW_60_in_rule__TupleLiteralExpCS__Group__1__Impl18048); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleLiteralExpCSAccess().getLeftCurlyBracketKeyword_1()); } @@ -25945,12 +25956,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8815:1: ( rule__TupleLiteralExpCS__Group__2__Impl rule__TupleLiteralExpCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8816:2: rule__TupleLiteralExpCS__Group__2__Impl rule__TupleLiteralExpCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__2__Impl_in_rule__TupleLiteralExpCS__Group__218078); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__2__Impl_in_rule__TupleLiteralExpCS__Group__218079); rule__TupleLiteralExpCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__3_in_rule__TupleLiteralExpCS__Group__218081); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__3_in_rule__TupleLiteralExpCS__Group__218082); rule__TupleLiteralExpCS__Group__3(); state._fsp--; @@ -25992,7 +26003,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8830:1: ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8830:2: rule__TupleLiteralExpCS__OwnedPartsAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_2_in_rule__TupleLiteralExpCS__Group__2__Impl18108); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_2_in_rule__TupleLiteralExpCS__Group__2__Impl18109); rule__TupleLiteralExpCS__OwnedPartsAssignment_2(); state._fsp--; @@ -26034,12 +26045,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8844:1: ( rule__TupleLiteralExpCS__Group__3__Impl rule__TupleLiteralExpCS__Group__4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8845:2: rule__TupleLiteralExpCS__Group__3__Impl rule__TupleLiteralExpCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__3__Impl_in_rule__TupleLiteralExpCS__Group__318138); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__3__Impl_in_rule__TupleLiteralExpCS__Group__318139); rule__TupleLiteralExpCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__4_in_rule__TupleLiteralExpCS__Group__318141); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__4_in_rule__TupleLiteralExpCS__Group__318142); rule__TupleLiteralExpCS__Group__4(); state._fsp--; @@ -26079,21 +26090,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getTupleLiteralExpCSAccess().getGroup_3()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8859:1: ( rule__TupleLiteralExpCS__Group_3__0 )* - loop73: + loop74: do { - int alt73=2; - int LA73_0 = input.LA(1); + int alt74=2; + int LA74_0 = input.LA(1); - if ( (LA73_0==63) ) { - alt73=1; + if ( (LA74_0==63) ) { + alt74=1; } - switch (alt73) { + switch (alt74) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8859:2: rule__TupleLiteralExpCS__Group_3__0 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group_3__0_in_rule__TupleLiteralExpCS__Group__3__Impl18168); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group_3__0_in_rule__TupleLiteralExpCS__Group__3__Impl18169); rule__TupleLiteralExpCS__Group_3__0(); state._fsp--; @@ -26103,7 +26114,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { break; default : - break loop73; + break loop74; } } while (true); @@ -26141,7 +26152,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8873:1: ( rule__TupleLiteralExpCS__Group__4__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8874:2: rule__TupleLiteralExpCS__Group__4__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__4__Impl_in_rule__TupleLiteralExpCS__Group__418199); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__4__Impl_in_rule__TupleLiteralExpCS__Group__418200); rule__TupleLiteralExpCS__Group__4__Impl(); state._fsp--; @@ -26180,7 +26191,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralExpCSAccess().getRightCurlyBracketKeyword_4()); } - match(input,61,FollowSets000.FOLLOW_61_in_rule__TupleLiteralExpCS__Group__4__Impl18227); if (state.failed) return ; + match(input,61,FollowSets000.FOLLOW_61_in_rule__TupleLiteralExpCS__Group__4__Impl18228); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleLiteralExpCSAccess().getRightCurlyBracketKeyword_4()); } @@ -26215,12 +26226,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8913:1: ( rule__TupleLiteralExpCS__Group_3__0__Impl rule__TupleLiteralExpCS__Group_3__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8914:2: rule__TupleLiteralExpCS__Group_3__0__Impl rule__TupleLiteralExpCS__Group_3__1 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group_3__0__Impl_in_rule__TupleLiteralExpCS__Group_3__018268); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group_3__0__Impl_in_rule__TupleLiteralExpCS__Group_3__018269); rule__TupleLiteralExpCS__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group_3__1_in_rule__TupleLiteralExpCS__Group_3__018271); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group_3__1_in_rule__TupleLiteralExpCS__Group_3__018272); rule__TupleLiteralExpCS__Group_3__1(); state._fsp--; @@ -26259,7 +26270,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralExpCSAccess().getCommaKeyword_3_0()); } - match(input,63,FollowSets000.FOLLOW_63_in_rule__TupleLiteralExpCS__Group_3__0__Impl18299); if (state.failed) return ; + match(input,63,FollowSets000.FOLLOW_63_in_rule__TupleLiteralExpCS__Group_3__0__Impl18300); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleLiteralExpCSAccess().getCommaKeyword_3_0()); } @@ -26294,7 +26305,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8944:1: ( rule__TupleLiteralExpCS__Group_3__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8945:2: rule__TupleLiteralExpCS__Group_3__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group_3__1__Impl_in_rule__TupleLiteralExpCS__Group_3__118330); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group_3__1__Impl_in_rule__TupleLiteralExpCS__Group_3__118331); rule__TupleLiteralExpCS__Group_3__1__Impl(); state._fsp--; @@ -26336,7 +26347,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8958:1: ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8958:2: rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1_in_rule__TupleLiteralExpCS__Group_3__1__Impl18357); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1_in_rule__TupleLiteralExpCS__Group_3__1__Impl18358); rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1(); state._fsp--; @@ -26378,12 +26389,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8976:1: ( rule__TupleLiteralPartCS__Group__0__Impl rule__TupleLiteralPartCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8977:2: rule__TupleLiteralPartCS__Group__0__Impl rule__TupleLiteralPartCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__0__Impl_in_rule__TupleLiteralPartCS__Group__018391); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__0__Impl_in_rule__TupleLiteralPartCS__Group__018392); rule__TupleLiteralPartCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__1_in_rule__TupleLiteralPartCS__Group__018394); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__1_in_rule__TupleLiteralPartCS__Group__018395); rule__TupleLiteralPartCS__Group__1(); state._fsp--; @@ -26425,7 +26436,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8991:1: ( rule__TupleLiteralPartCS__NameAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:8991:2: rule__TupleLiteralPartCS__NameAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__NameAssignment_0_in_rule__TupleLiteralPartCS__Group__0__Impl18421); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__NameAssignment_0_in_rule__TupleLiteralPartCS__Group__0__Impl18422); rule__TupleLiteralPartCS__NameAssignment_0(); state._fsp--; @@ -26467,12 +26478,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9005:1: ( rule__TupleLiteralPartCS__Group__1__Impl rule__TupleLiteralPartCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9006:2: rule__TupleLiteralPartCS__Group__1__Impl rule__TupleLiteralPartCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__1__Impl_in_rule__TupleLiteralPartCS__Group__118451); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__1__Impl_in_rule__TupleLiteralPartCS__Group__118452); rule__TupleLiteralPartCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__2_in_rule__TupleLiteralPartCS__Group__118454); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__2_in_rule__TupleLiteralPartCS__Group__118455); rule__TupleLiteralPartCS__Group__2(); state._fsp--; @@ -26512,17 +26523,17 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getTupleLiteralPartCSAccess().getGroup_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9020:1: ( rule__TupleLiteralPartCS__Group_1__0 )? - int alt74=2; - int LA74_0 = input.LA(1); + int alt75=2; + int LA75_0 = input.LA(1); - if ( (LA74_0==69) ) { - alt74=1; + if ( (LA75_0==69) ) { + alt75=1; } - switch (alt74) { + switch (alt75) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9020:2: rule__TupleLiteralPartCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group_1__0_in_rule__TupleLiteralPartCS__Group__1__Impl18481); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group_1__0_in_rule__TupleLiteralPartCS__Group__1__Impl18482); rule__TupleLiteralPartCS__Group_1__0(); state._fsp--; @@ -26567,12 +26578,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9034:1: ( rule__TupleLiteralPartCS__Group__2__Impl rule__TupleLiteralPartCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9035:2: rule__TupleLiteralPartCS__Group__2__Impl rule__TupleLiteralPartCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__2__Impl_in_rule__TupleLiteralPartCS__Group__218512); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__2__Impl_in_rule__TupleLiteralPartCS__Group__218513); rule__TupleLiteralPartCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__3_in_rule__TupleLiteralPartCS__Group__218515); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__3_in_rule__TupleLiteralPartCS__Group__218516); rule__TupleLiteralPartCS__Group__3(); state._fsp--; @@ -26611,7 +26622,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralPartCSAccess().getEqualsSignKeyword_2()); } - match(input,37,FollowSets000.FOLLOW_37_in_rule__TupleLiteralPartCS__Group__2__Impl18543); if (state.failed) return ; + match(input,37,FollowSets000.FOLLOW_37_in_rule__TupleLiteralPartCS__Group__2__Impl18544); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleLiteralPartCSAccess().getEqualsSignKeyword_2()); } @@ -26646,7 +26657,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9065:1: ( rule__TupleLiteralPartCS__Group__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9066:2: rule__TupleLiteralPartCS__Group__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__3__Impl_in_rule__TupleLiteralPartCS__Group__318574); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__3__Impl_in_rule__TupleLiteralPartCS__Group__318575); rule__TupleLiteralPartCS__Group__3__Impl(); state._fsp--; @@ -26688,7 +26699,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9079:1: ( rule__TupleLiteralPartCS__InitExpressionAssignment_3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9079:2: rule__TupleLiteralPartCS__InitExpressionAssignment_3 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__InitExpressionAssignment_3_in_rule__TupleLiteralPartCS__Group__3__Impl18601); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__InitExpressionAssignment_3_in_rule__TupleLiteralPartCS__Group__3__Impl18602); rule__TupleLiteralPartCS__InitExpressionAssignment_3(); state._fsp--; @@ -26730,12 +26741,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9101:1: ( rule__TupleLiteralPartCS__Group_1__0__Impl rule__TupleLiteralPartCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9102:2: rule__TupleLiteralPartCS__Group_1__0__Impl rule__TupleLiteralPartCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group_1__0__Impl_in_rule__TupleLiteralPartCS__Group_1__018639); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group_1__0__Impl_in_rule__TupleLiteralPartCS__Group_1__018640); rule__TupleLiteralPartCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group_1__1_in_rule__TupleLiteralPartCS__Group_1__018642); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group_1__1_in_rule__TupleLiteralPartCS__Group_1__018643); rule__TupleLiteralPartCS__Group_1__1(); state._fsp--; @@ -26774,7 +26785,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralPartCSAccess().getColonKeyword_1_0()); } - match(input,69,FollowSets000.FOLLOW_69_in_rule__TupleLiteralPartCS__Group_1__0__Impl18670); if (state.failed) return ; + match(input,69,FollowSets000.FOLLOW_69_in_rule__TupleLiteralPartCS__Group_1__0__Impl18671); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleLiteralPartCSAccess().getColonKeyword_1_0()); } @@ -26809,7 +26820,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9132:1: ( rule__TupleLiteralPartCS__Group_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9133:2: rule__TupleLiteralPartCS__Group_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group_1__1__Impl_in_rule__TupleLiteralPartCS__Group_1__118701); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group_1__1__Impl_in_rule__TupleLiteralPartCS__Group_1__118702); rule__TupleLiteralPartCS__Group_1__1__Impl(); state._fsp--; @@ -26851,7 +26862,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9146:1: ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9146:2: rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1_in_rule__TupleLiteralPartCS__Group_1__1__Impl18728); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1_in_rule__TupleLiteralPartCS__Group_1__1__Impl18729); rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1(); state._fsp--; @@ -26893,12 +26904,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9164:1: ( rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl rule__UnlimitedNaturalLiteralExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9165:2: rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl rule__UnlimitedNaturalLiteralExpCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__018762); + pushFollow(FollowSets000.FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__018763); rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1_in_rule__UnlimitedNaturalLiteralExpCS__Group__018765); + pushFollow(FollowSets000.FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1_in_rule__UnlimitedNaturalLiteralExpCS__Group__018766); rule__UnlimitedNaturalLiteralExpCS__Group__1(); state._fsp--; @@ -26972,7 +26983,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9195:1: ( rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9196:2: rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__118823); + pushFollow(FollowSets000.FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__118824); rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl(); state._fsp--; @@ -27011,7 +27022,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getUnlimitedNaturalLiteralExpCSAccess().getAsteriskKeyword_1()); } - match(input,28,FollowSets000.FOLLOW_28_in_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl18851); if (state.failed) return ; + match(input,28,FollowSets000.FOLLOW_28_in_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl18852); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUnlimitedNaturalLiteralExpCSAccess().getAsteriskKeyword_1()); } @@ -27046,12 +27057,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9229:1: ( rule__InvalidLiteralExpCS__Group__0__Impl rule__InvalidLiteralExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9230:2: rule__InvalidLiteralExpCS__Group__0__Impl rule__InvalidLiteralExpCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__InvalidLiteralExpCS__Group__0__Impl_in_rule__InvalidLiteralExpCS__Group__018886); + pushFollow(FollowSets000.FOLLOW_rule__InvalidLiteralExpCS__Group__0__Impl_in_rule__InvalidLiteralExpCS__Group__018887); rule__InvalidLiteralExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__InvalidLiteralExpCS__Group__1_in_rule__InvalidLiteralExpCS__Group__018889); + pushFollow(FollowSets000.FOLLOW_rule__InvalidLiteralExpCS__Group__1_in_rule__InvalidLiteralExpCS__Group__018890); rule__InvalidLiteralExpCS__Group__1(); state._fsp--; @@ -27125,7 +27136,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9260:1: ( rule__InvalidLiteralExpCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9261:2: rule__InvalidLiteralExpCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__InvalidLiteralExpCS__Group__1__Impl_in_rule__InvalidLiteralExpCS__Group__118947); + pushFollow(FollowSets000.FOLLOW_rule__InvalidLiteralExpCS__Group__1__Impl_in_rule__InvalidLiteralExpCS__Group__118948); rule__InvalidLiteralExpCS__Group__1__Impl(); state._fsp--; @@ -27164,7 +27175,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getInvalidLiteralExpCSAccess().getInvalidKeyword_1()); } - match(input,74,FollowSets000.FOLLOW_74_in_rule__InvalidLiteralExpCS__Group__1__Impl18975); if (state.failed) return ; + match(input,74,FollowSets000.FOLLOW_74_in_rule__InvalidLiteralExpCS__Group__1__Impl18976); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInvalidLiteralExpCSAccess().getInvalidKeyword_1()); } @@ -27199,12 +27210,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9294:1: ( rule__NullLiteralExpCS__Group__0__Impl rule__NullLiteralExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9295:2: rule__NullLiteralExpCS__Group__0__Impl rule__NullLiteralExpCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__NullLiteralExpCS__Group__0__Impl_in_rule__NullLiteralExpCS__Group__019010); + pushFollow(FollowSets000.FOLLOW_rule__NullLiteralExpCS__Group__0__Impl_in_rule__NullLiteralExpCS__Group__019011); rule__NullLiteralExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__NullLiteralExpCS__Group__1_in_rule__NullLiteralExpCS__Group__019013); + pushFollow(FollowSets000.FOLLOW_rule__NullLiteralExpCS__Group__1_in_rule__NullLiteralExpCS__Group__019014); rule__NullLiteralExpCS__Group__1(); state._fsp--; @@ -27278,7 +27289,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9325:1: ( rule__NullLiteralExpCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9326:2: rule__NullLiteralExpCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__NullLiteralExpCS__Group__1__Impl_in_rule__NullLiteralExpCS__Group__119071); + pushFollow(FollowSets000.FOLLOW_rule__NullLiteralExpCS__Group__1__Impl_in_rule__NullLiteralExpCS__Group__119072); rule__NullLiteralExpCS__Group__1__Impl(); state._fsp--; @@ -27317,7 +27328,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getNullLiteralExpCSAccess().getNullKeyword_1()); } - match(input,75,FollowSets000.FOLLOW_75_in_rule__NullLiteralExpCS__Group__1__Impl19099); if (state.failed) return ; + match(input,75,FollowSets000.FOLLOW_75_in_rule__NullLiteralExpCS__Group__1__Impl19100); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNullLiteralExpCSAccess().getNullKeyword_1()); } @@ -27352,12 +27363,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9359:1: ( rule__TypeLiteralWithMultiplicityCS__Group__0__Impl rule__TypeLiteralWithMultiplicityCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9360:2: rule__TypeLiteralWithMultiplicityCS__Group__0__Impl rule__TypeLiteralWithMultiplicityCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__019134); + pushFollow(FollowSets000.FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__019135); rule__TypeLiteralWithMultiplicityCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1_in_rule__TypeLiteralWithMultiplicityCS__Group__019137); + pushFollow(FollowSets000.FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1_in_rule__TypeLiteralWithMultiplicityCS__Group__019138); rule__TypeLiteralWithMultiplicityCS__Group__1(); state._fsp--; @@ -27396,7 +27407,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getTypeLiteralWithMultiplicityCSAccess().getTypeLiteralCSParserRuleCall_0()); } - pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralCS_in_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl19164); + pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralCS_in_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl19165); ruleTypeLiteralCS(); state._fsp--; @@ -27435,7 +27446,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9388:1: ( rule__TypeLiteralWithMultiplicityCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9389:2: rule__TypeLiteralWithMultiplicityCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__119193); + pushFollow(FollowSets000.FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__119194); rule__TypeLiteralWithMultiplicityCS__Group__1__Impl(); state._fsp--; @@ -27475,17 +27486,17 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getTypeLiteralWithMultiplicityCSAccess().getMultiplicityAssignment_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9402:1: ( rule__TypeLiteralWithMultiplicityCS__MultiplicityAssignment_1 )? - int alt75=2; - int LA75_0 = input.LA(1); + int alt76=2; + int LA76_0 = input.LA(1); - if ( (LA75_0==72) ) { - alt75=1; + if ( (LA76_0==72) ) { + alt76=1; } - switch (alt75) { + switch (alt76) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9402:2: rule__TypeLiteralWithMultiplicityCS__MultiplicityAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__TypeLiteralWithMultiplicityCS__MultiplicityAssignment_1_in_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl19220); + pushFollow(FollowSets000.FOLLOW_rule__TypeLiteralWithMultiplicityCS__MultiplicityAssignment_1_in_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl19221); rule__TypeLiteralWithMultiplicityCS__MultiplicityAssignment_1(); state._fsp--; @@ -27530,12 +27541,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9420:1: ( rule__TypeExpCS__Group__0__Impl rule__TypeExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9421:2: rule__TypeExpCS__Group__0__Impl rule__TypeExpCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__TypeExpCS__Group__0__Impl_in_rule__TypeExpCS__Group__019255); + pushFollow(FollowSets000.FOLLOW_rule__TypeExpCS__Group__0__Impl_in_rule__TypeExpCS__Group__019256); rule__TypeExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TypeExpCS__Group__1_in_rule__TypeExpCS__Group__019258); + pushFollow(FollowSets000.FOLLOW_rule__TypeExpCS__Group__1_in_rule__TypeExpCS__Group__019259); rule__TypeExpCS__Group__1(); state._fsp--; @@ -27577,7 +27588,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9435:1: ( rule__TypeExpCS__Alternatives_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9435:2: rule__TypeExpCS__Alternatives_0 { - pushFollow(FollowSets000.FOLLOW_rule__TypeExpCS__Alternatives_0_in_rule__TypeExpCS__Group__0__Impl19285); + pushFollow(FollowSets000.FOLLOW_rule__TypeExpCS__Alternatives_0_in_rule__TypeExpCS__Group__0__Impl19286); rule__TypeExpCS__Alternatives_0(); state._fsp--; @@ -27619,7 +27630,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9449:1: ( rule__TypeExpCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9450:2: rule__TypeExpCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TypeExpCS__Group__1__Impl_in_rule__TypeExpCS__Group__119315); + pushFollow(FollowSets000.FOLLOW_rule__TypeExpCS__Group__1__Impl_in_rule__TypeExpCS__Group__119316); rule__TypeExpCS__Group__1__Impl(); state._fsp--; @@ -27659,17 +27670,17 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getTypeExpCSAccess().getMultiplicityAssignment_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9463:1: ( rule__TypeExpCS__MultiplicityAssignment_1 )? - int alt76=2; - int LA76_0 = input.LA(1); + int alt77=2; + int LA77_0 = input.LA(1); - if ( (LA76_0==72) ) { - alt76=1; + if ( (LA77_0==72) ) { + alt77=1; } - switch (alt76) { + switch (alt77) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9463:2: rule__TypeExpCS__MultiplicityAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__TypeExpCS__MultiplicityAssignment_1_in_rule__TypeExpCS__Group__1__Impl19342); + pushFollow(FollowSets000.FOLLOW_rule__TypeExpCS__MultiplicityAssignment_1_in_rule__TypeExpCS__Group__1__Impl19343); rule__TypeExpCS__MultiplicityAssignment_1(); state._fsp--; @@ -27714,12 +27725,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9481:1: ( rule__ExpCS__Group_0__0__Impl rule__ExpCS__Group_0__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9482:2: rule__ExpCS__Group_0__0__Impl rule__ExpCS__Group_0__1 { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0__0__Impl_in_rule__ExpCS__Group_0__019377); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0__0__Impl_in_rule__ExpCS__Group_0__019378); rule__ExpCS__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0__1_in_rule__ExpCS__Group_0__019380); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0__1_in_rule__ExpCS__Group_0__019381); rule__ExpCS__Group_0__1(); state._fsp--; @@ -27758,7 +27769,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getExpCSAccess().getPrefixedExpCSParserRuleCall_0_0()); } - pushFollow(FollowSets000.FOLLOW_rulePrefixedExpCS_in_rule__ExpCS__Group_0__0__Impl19407); + pushFollow(FollowSets000.FOLLOW_rulePrefixedExpCS_in_rule__ExpCS__Group_0__0__Impl19408); rulePrefixedExpCS(); state._fsp--; @@ -27797,7 +27808,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9510:1: ( rule__ExpCS__Group_0__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9511:2: rule__ExpCS__Group_0__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0__1__Impl_in_rule__ExpCS__Group_0__119436); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0__1__Impl_in_rule__ExpCS__Group_0__119437); rule__ExpCS__Group_0__1__Impl(); state._fsp--; @@ -27837,17 +27848,17 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getExpCSAccess().getGroup_0_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9524:1: ( rule__ExpCS__Group_0_1__0 )? - int alt77=2; - int LA77_0 = input.LA(1); + int alt78=2; + int LA78_0 = input.LA(1); - if ( ((LA77_0>=28 && LA77_0<=29)||(LA77_0>=31 && LA77_0<=44)) ) { - alt77=1; + if ( ((LA78_0>=28 && LA78_0<=29)||(LA78_0>=31 && LA78_0<=44)) ) { + alt78=1; } - switch (alt77) { + switch (alt78) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9524:2: rule__ExpCS__Group_0_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1__0_in_rule__ExpCS__Group_0__1__Impl19463); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1__0_in_rule__ExpCS__Group_0__1__Impl19464); rule__ExpCS__Group_0_1__0(); state._fsp--; @@ -27892,12 +27903,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9542:1: ( rule__ExpCS__Group_0_1__0__Impl rule__ExpCS__Group_0_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9543:2: rule__ExpCS__Group_0_1__0__Impl rule__ExpCS__Group_0_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1__0__Impl_in_rule__ExpCS__Group_0_1__019498); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1__0__Impl_in_rule__ExpCS__Group_0_1__019499); rule__ExpCS__Group_0_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1__1_in_rule__ExpCS__Group_0_1__019501); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1__1_in_rule__ExpCS__Group_0_1__019502); rule__ExpCS__Group_0_1__1(); state._fsp--; @@ -27971,12 +27982,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9573:1: ( rule__ExpCS__Group_0_1__1__Impl rule__ExpCS__Group_0_1__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9574:2: rule__ExpCS__Group_0_1__1__Impl rule__ExpCS__Group_0_1__2 { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1__1__Impl_in_rule__ExpCS__Group_0_1__119559); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1__1__Impl_in_rule__ExpCS__Group_0_1__119560); rule__ExpCS__Group_0_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1__2_in_rule__ExpCS__Group_0_1__119562); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1__2_in_rule__ExpCS__Group_0_1__119563); rule__ExpCS__Group_0_1__2(); state._fsp--; @@ -28018,7 +28029,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9588:1: ( rule__ExpCS__OwnedOperatorAssignment_0_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9588:2: rule__ExpCS__OwnedOperatorAssignment_0_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__OwnedOperatorAssignment_0_1_1_in_rule__ExpCS__Group_0_1__1__Impl19589); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__OwnedOperatorAssignment_0_1_1_in_rule__ExpCS__Group_0_1__1__Impl19590); rule__ExpCS__OwnedOperatorAssignment_0_1_1(); state._fsp--; @@ -28060,7 +28071,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9602:1: ( rule__ExpCS__Group_0_1__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9603:2: rule__ExpCS__Group_0_1__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1__2__Impl_in_rule__ExpCS__Group_0_1__219619); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1__2__Impl_in_rule__ExpCS__Group_0_1__219620); rule__ExpCS__Group_0_1__2__Impl(); state._fsp--; @@ -28102,7 +28113,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9616:1: ( rule__ExpCS__Alternatives_0_1_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9616:2: rule__ExpCS__Alternatives_0_1_2 { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Alternatives_0_1_2_in_rule__ExpCS__Group_0_1__2__Impl19646); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Alternatives_0_1_2_in_rule__ExpCS__Group_0_1__2__Impl19647); rule__ExpCS__Alternatives_0_1_2(); state._fsp--; @@ -28144,12 +28155,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9636:1: ( rule__ExpCS__Group_0_1_2_0__0__Impl rule__ExpCS__Group_0_1_2_0__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9637:2: rule__ExpCS__Group_0_1_2_0__0__Impl rule__ExpCS__Group_0_1_2_0__1 { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1_2_0__0__Impl_in_rule__ExpCS__Group_0_1_2_0__019682); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1_2_0__0__Impl_in_rule__ExpCS__Group_0_1_2_0__019683); rule__ExpCS__Group_0_1_2_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1_2_0__1_in_rule__ExpCS__Group_0_1_2_0__019685); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1_2_0__1_in_rule__ExpCS__Group_0_1_2_0__019686); rule__ExpCS__Group_0_1_2_0__1(); state._fsp--; @@ -28191,7 +28202,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9651:1: ( rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9651:2: rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_0 { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_0_in_rule__ExpCS__Group_0_1_2_0__0__Impl19712); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_0_in_rule__ExpCS__Group_0_1_2_0__0__Impl19713); rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_0(); state._fsp--; @@ -28233,12 +28244,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9665:1: ( rule__ExpCS__Group_0_1_2_0__1__Impl rule__ExpCS__Group_0_1_2_0__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9666:2: rule__ExpCS__Group_0_1_2_0__1__Impl rule__ExpCS__Group_0_1_2_0__2 { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1_2_0__1__Impl_in_rule__ExpCS__Group_0_1_2_0__119742); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1_2_0__1__Impl_in_rule__ExpCS__Group_0_1_2_0__119743); rule__ExpCS__Group_0_1_2_0__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1_2_0__2_in_rule__ExpCS__Group_0_1_2_0__119745); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1_2_0__2_in_rule__ExpCS__Group_0_1_2_0__119746); rule__ExpCS__Group_0_1_2_0__2(); state._fsp--; @@ -28278,15 +28289,15 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getExpCSAccess().getGroup_0_1_2_0_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9680:1: ( rule__ExpCS__Group_0_1_2_0_1__0 )* - loop78: + loop79: do { - int alt78=2; - alt78 = dfa78.predict(input); - switch (alt78) { + int alt79=2; + alt79 = dfa79.predict(input); + switch (alt79) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9680:2: rule__ExpCS__Group_0_1_2_0_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1_2_0_1__0_in_rule__ExpCS__Group_0_1_2_0__1__Impl19772); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1_2_0_1__0_in_rule__ExpCS__Group_0_1_2_0__1__Impl19773); rule__ExpCS__Group_0_1_2_0_1__0(); state._fsp--; @@ -28296,7 +28307,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { break; default : - break loop78; + break loop79; } } while (true); @@ -28334,7 +28345,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9694:1: ( rule__ExpCS__Group_0_1_2_0__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9695:2: rule__ExpCS__Group_0_1_2_0__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1_2_0__2__Impl_in_rule__ExpCS__Group_0_1_2_0__219803); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1_2_0__2__Impl_in_rule__ExpCS__Group_0_1_2_0__219804); rule__ExpCS__Group_0_1_2_0__2__Impl(); state._fsp--; @@ -28374,17 +28385,17 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getExpCSAccess().getGroup_0_1_2_0_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9708:1: ( rule__ExpCS__Group_0_1_2_0_2__0 )? - int alt79=2; - int LA79_0 = input.LA(1); + int alt80=2; + int LA80_0 = input.LA(1); - if ( ((LA79_0>=28 && LA79_0<=29)||(LA79_0>=31 && LA79_0<=44)) ) { - alt79=1; + if ( ((LA80_0>=28 && LA80_0<=29)||(LA80_0>=31 && LA80_0<=44)) ) { + alt80=1; } - switch (alt79) { + switch (alt80) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9708:2: rule__ExpCS__Group_0_1_2_0_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1_2_0_2__0_in_rule__ExpCS__Group_0_1_2_0__2__Impl19830); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1_2_0_2__0_in_rule__ExpCS__Group_0_1_2_0__2__Impl19831); rule__ExpCS__Group_0_1_2_0_2__0(); state._fsp--; @@ -28429,12 +28440,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9728:1: ( rule__ExpCS__Group_0_1_2_0_1__0__Impl rule__ExpCS__Group_0_1_2_0_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9729:2: rule__ExpCS__Group_0_1_2_0_1__0__Impl rule__ExpCS__Group_0_1_2_0_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1_2_0_1__0__Impl_in_rule__ExpCS__Group_0_1_2_0_1__019867); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1_2_0_1__0__Impl_in_rule__ExpCS__Group_0_1_2_0_1__019868); rule__ExpCS__Group_0_1_2_0_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1_2_0_1__1_in_rule__ExpCS__Group_0_1_2_0_1__019870); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1_2_0_1__1_in_rule__ExpCS__Group_0_1_2_0_1__019871); rule__ExpCS__Group_0_1_2_0_1__1(); state._fsp--; @@ -28476,7 +28487,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9743:1: ( rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_1_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9743:2: rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_1_0 { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_1_0_in_rule__ExpCS__Group_0_1_2_0_1__0__Impl19897); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_1_0_in_rule__ExpCS__Group_0_1_2_0_1__0__Impl19898); rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_1_0(); state._fsp--; @@ -28518,7 +28529,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9757:1: ( rule__ExpCS__Group_0_1_2_0_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9758:2: rule__ExpCS__Group_0_1_2_0_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1_2_0_1__1__Impl_in_rule__ExpCS__Group_0_1_2_0_1__119927); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1_2_0_1__1__Impl_in_rule__ExpCS__Group_0_1_2_0_1__119928); rule__ExpCS__Group_0_1_2_0_1__1__Impl(); state._fsp--; @@ -28560,7 +28571,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9771:1: ( rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9771:2: rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_1_1_in_rule__ExpCS__Group_0_1_2_0_1__1__Impl19954); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_1_1_in_rule__ExpCS__Group_0_1_2_0_1__1__Impl19955); rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_1_1(); state._fsp--; @@ -28602,12 +28613,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9789:1: ( rule__ExpCS__Group_0_1_2_0_2__0__Impl rule__ExpCS__Group_0_1_2_0_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9790:2: rule__ExpCS__Group_0_1_2_0_2__0__Impl rule__ExpCS__Group_0_1_2_0_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1_2_0_2__0__Impl_in_rule__ExpCS__Group_0_1_2_0_2__019988); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1_2_0_2__0__Impl_in_rule__ExpCS__Group_0_1_2_0_2__019989); rule__ExpCS__Group_0_1_2_0_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1_2_0_2__1_in_rule__ExpCS__Group_0_1_2_0_2__019991); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1_2_0_2__1_in_rule__ExpCS__Group_0_1_2_0_2__019992); rule__ExpCS__Group_0_1_2_0_2__1(); state._fsp--; @@ -28649,7 +28660,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9804:1: ( rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_2_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9804:2: rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_2_0 { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_2_0_in_rule__ExpCS__Group_0_1_2_0_2__0__Impl20018); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_2_0_in_rule__ExpCS__Group_0_1_2_0_2__0__Impl20019); rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_2_0(); state._fsp--; @@ -28691,7 +28702,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9818:1: ( rule__ExpCS__Group_0_1_2_0_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9819:2: rule__ExpCS__Group_0_1_2_0_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1_2_0_2__1__Impl_in_rule__ExpCS__Group_0_1_2_0_2__120048); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1_2_0_2__1__Impl_in_rule__ExpCS__Group_0_1_2_0_2__120049); rule__ExpCS__Group_0_1_2_0_2__1__Impl(); state._fsp--; @@ -28733,7 +28744,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9832:1: ( rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9832:2: rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_2_1_in_rule__ExpCS__Group_0_1_2_0_2__1__Impl20075); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_2_1_in_rule__ExpCS__Group_0_1_2_0_2__1__Impl20076); rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_2_1(); state._fsp--; @@ -28775,12 +28786,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9850:1: ( rule__ExpCS__Group_1__0__Impl rule__ExpCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9851:2: rule__ExpCS__Group_1__0__Impl rule__ExpCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_1__0__Impl_in_rule__ExpCS__Group_1__020109); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_1__0__Impl_in_rule__ExpCS__Group_1__020110); rule__ExpCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_1__1_in_rule__ExpCS__Group_1__020112); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_1__1_in_rule__ExpCS__Group_1__020113); rule__ExpCS__Group_1__1(); state._fsp--; @@ -28854,12 +28865,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9881:1: ( rule__ExpCS__Group_1__1__Impl rule__ExpCS__Group_1__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9882:2: rule__ExpCS__Group_1__1__Impl rule__ExpCS__Group_1__2 { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_1__1__Impl_in_rule__ExpCS__Group_1__120170); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_1__1__Impl_in_rule__ExpCS__Group_1__120171); rule__ExpCS__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_1__2_in_rule__ExpCS__Group_1__120173); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_1__2_in_rule__ExpCS__Group_1__120174); rule__ExpCS__Group_1__2(); state._fsp--; @@ -28904,7 +28915,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9897:1: ( rule__ExpCS__OwnedOperatorAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9897:2: rule__ExpCS__OwnedOperatorAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__OwnedOperatorAssignment_1_1_in_rule__ExpCS__Group_1__1__Impl20202); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__OwnedOperatorAssignment_1_1_in_rule__ExpCS__Group_1__1__Impl20203); rule__ExpCS__OwnedOperatorAssignment_1_1(); state._fsp--; @@ -28925,21 +28936,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getExpCSAccess().getOwnedOperatorAssignment_1_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9902:1: ( rule__ExpCS__OwnedOperatorAssignment_1_1 )* - loop80: + loop81: do { - int alt80=2; - int LA80_0 = input.LA(1); + int alt81=2; + int LA81_0 = input.LA(1); - if ( ((LA80_0>=29 && LA80_0<=30)) ) { - alt80=1; + if ( ((LA81_0>=29 && LA81_0<=30)) ) { + alt81=1; } - switch (alt80) { + switch (alt81) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9902:2: rule__ExpCS__OwnedOperatorAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__OwnedOperatorAssignment_1_1_in_rule__ExpCS__Group_1__1__Impl20214); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__OwnedOperatorAssignment_1_1_in_rule__ExpCS__Group_1__1__Impl20215); rule__ExpCS__OwnedOperatorAssignment_1_1(); state._fsp--; @@ -28949,7 +28960,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { break; default : - break loop80; + break loop81; } } while (true); @@ -28990,7 +29001,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9917:1: ( rule__ExpCS__Group_1__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9918:2: rule__ExpCS__Group_1__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_1__2__Impl_in_rule__ExpCS__Group_1__220247); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_1__2__Impl_in_rule__ExpCS__Group_1__220248); rule__ExpCS__Group_1__2__Impl(); state._fsp--; @@ -29032,7 +29043,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9931:1: ( rule__ExpCS__OwnedExpressionAssignment_1_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9931:2: rule__ExpCS__OwnedExpressionAssignment_1_2 { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__OwnedExpressionAssignment_1_2_in_rule__ExpCS__Group_1__2__Impl20274); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__OwnedExpressionAssignment_1_2_in_rule__ExpCS__Group_1__2__Impl20275); rule__ExpCS__OwnedExpressionAssignment_1_2(); state._fsp--; @@ -29074,12 +29085,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9951:1: ( rule__PrefixedExpCS__Group_0__0__Impl rule__PrefixedExpCS__Group_0__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9952:2: rule__PrefixedExpCS__Group_0__0__Impl rule__PrefixedExpCS__Group_0__1 { - pushFollow(FollowSets000.FOLLOW_rule__PrefixedExpCS__Group_0__0__Impl_in_rule__PrefixedExpCS__Group_0__020310); + pushFollow(FollowSets000.FOLLOW_rule__PrefixedExpCS__Group_0__0__Impl_in_rule__PrefixedExpCS__Group_0__020311); rule__PrefixedExpCS__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrefixedExpCS__Group_0__1_in_rule__PrefixedExpCS__Group_0__020313); + pushFollow(FollowSets000.FOLLOW_rule__PrefixedExpCS__Group_0__1_in_rule__PrefixedExpCS__Group_0__020314); rule__PrefixedExpCS__Group_0__1(); state._fsp--; @@ -29153,12 +29164,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9982:1: ( rule__PrefixedExpCS__Group_0__1__Impl rule__PrefixedExpCS__Group_0__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9983:2: rule__PrefixedExpCS__Group_0__1__Impl rule__PrefixedExpCS__Group_0__2 { - pushFollow(FollowSets000.FOLLOW_rule__PrefixedExpCS__Group_0__1__Impl_in_rule__PrefixedExpCS__Group_0__120371); + pushFollow(FollowSets000.FOLLOW_rule__PrefixedExpCS__Group_0__1__Impl_in_rule__PrefixedExpCS__Group_0__120372); rule__PrefixedExpCS__Group_0__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrefixedExpCS__Group_0__2_in_rule__PrefixedExpCS__Group_0__120374); + pushFollow(FollowSets000.FOLLOW_rule__PrefixedExpCS__Group_0__2_in_rule__PrefixedExpCS__Group_0__120375); rule__PrefixedExpCS__Group_0__2(); state._fsp--; @@ -29203,7 +29214,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9998:1: ( rule__PrefixedExpCS__OwnedOperatorAssignment_0_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:9998:2: rule__PrefixedExpCS__OwnedOperatorAssignment_0_1 { - pushFollow(FollowSets000.FOLLOW_rule__PrefixedExpCS__OwnedOperatorAssignment_0_1_in_rule__PrefixedExpCS__Group_0__1__Impl20403); + pushFollow(FollowSets000.FOLLOW_rule__PrefixedExpCS__OwnedOperatorAssignment_0_1_in_rule__PrefixedExpCS__Group_0__1__Impl20404); rule__PrefixedExpCS__OwnedOperatorAssignment_0_1(); state._fsp--; @@ -29224,21 +29235,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getPrefixedExpCSAccess().getOwnedOperatorAssignment_0_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10003:1: ( rule__PrefixedExpCS__OwnedOperatorAssignment_0_1 )* - loop81: + loop82: do { - int alt81=2; - int LA81_0 = input.LA(1); + int alt82=2; + int LA82_0 = input.LA(1); - if ( ((LA81_0>=29 && LA81_0<=30)) ) { - alt81=1; + if ( ((LA82_0>=29 && LA82_0<=30)) ) { + alt82=1; } - switch (alt81) { + switch (alt82) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10003:2: rule__PrefixedExpCS__OwnedOperatorAssignment_0_1 { - pushFollow(FollowSets000.FOLLOW_rule__PrefixedExpCS__OwnedOperatorAssignment_0_1_in_rule__PrefixedExpCS__Group_0__1__Impl20415); + pushFollow(FollowSets000.FOLLOW_rule__PrefixedExpCS__OwnedOperatorAssignment_0_1_in_rule__PrefixedExpCS__Group_0__1__Impl20416); rule__PrefixedExpCS__OwnedOperatorAssignment_0_1(); state._fsp--; @@ -29248,7 +29259,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { break; default : - break loop81; + break loop82; } } while (true); @@ -29289,7 +29300,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10018:1: ( rule__PrefixedExpCS__Group_0__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10019:2: rule__PrefixedExpCS__Group_0__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PrefixedExpCS__Group_0__2__Impl_in_rule__PrefixedExpCS__Group_0__220448); + pushFollow(FollowSets000.FOLLOW_rule__PrefixedExpCS__Group_0__2__Impl_in_rule__PrefixedExpCS__Group_0__220449); rule__PrefixedExpCS__Group_0__2__Impl(); state._fsp--; @@ -29331,7 +29342,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10032:1: ( rule__PrefixedExpCS__OwnedExpressionAssignment_0_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10032:2: rule__PrefixedExpCS__OwnedExpressionAssignment_0_2 { - pushFollow(FollowSets000.FOLLOW_rule__PrefixedExpCS__OwnedExpressionAssignment_0_2_in_rule__PrefixedExpCS__Group_0__2__Impl20475); + pushFollow(FollowSets000.FOLLOW_rule__PrefixedExpCS__OwnedExpressionAssignment_0_2_in_rule__PrefixedExpCS__Group_0__2__Impl20476); rule__PrefixedExpCS__OwnedExpressionAssignment_0_2(); state._fsp--; @@ -29373,12 +29384,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10052:1: ( rule__PrimaryExpCS__Group_7__0__Impl rule__PrimaryExpCS__Group_7__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10053:2: rule__PrimaryExpCS__Group_7__0__Impl rule__PrimaryExpCS__Group_7__1 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7__0__Impl_in_rule__PrimaryExpCS__Group_7__020511); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7__0__Impl_in_rule__PrimaryExpCS__Group_7__020512); rule__PrimaryExpCS__Group_7__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7__1_in_rule__PrimaryExpCS__Group_7__020514); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7__1_in_rule__PrimaryExpCS__Group_7__020515); rule__PrimaryExpCS__Group_7__1(); state._fsp--; @@ -29452,12 +29463,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10083:1: ( rule__PrimaryExpCS__Group_7__1__Impl rule__PrimaryExpCS__Group_7__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10084:2: rule__PrimaryExpCS__Group_7__1__Impl rule__PrimaryExpCS__Group_7__2 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7__1__Impl_in_rule__PrimaryExpCS__Group_7__120572); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7__1__Impl_in_rule__PrimaryExpCS__Group_7__120573); rule__PrimaryExpCS__Group_7__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7__2_in_rule__PrimaryExpCS__Group_7__120575); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7__2_in_rule__PrimaryExpCS__Group_7__120576); rule__PrimaryExpCS__Group_7__2(); state._fsp--; @@ -29499,7 +29510,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10098:1: ( rule__PrimaryExpCS__PathNameAssignment_7_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10098:2: rule__PrimaryExpCS__PathNameAssignment_7_1 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__PathNameAssignment_7_1_in_rule__PrimaryExpCS__Group_7__1__Impl20602); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__PathNameAssignment_7_1_in_rule__PrimaryExpCS__Group_7__1__Impl20603); rule__PrimaryExpCS__PathNameAssignment_7_1(); state._fsp--; @@ -29541,7 +29552,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10112:1: ( rule__PrimaryExpCS__Group_7__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10113:2: rule__PrimaryExpCS__Group_7__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7__2__Impl_in_rule__PrimaryExpCS__Group_7__220632); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7__2__Impl_in_rule__PrimaryExpCS__Group_7__220633); rule__PrimaryExpCS__Group_7__2__Impl(); state._fsp--; @@ -29583,7 +29594,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10126:1: ( rule__PrimaryExpCS__Alternatives_7_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10126:2: rule__PrimaryExpCS__Alternatives_7_2 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Alternatives_7_2_in_rule__PrimaryExpCS__Group_7__2__Impl20659); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Alternatives_7_2_in_rule__PrimaryExpCS__Group_7__2__Impl20660); rule__PrimaryExpCS__Alternatives_7_2(); state._fsp--; @@ -29625,12 +29636,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10146:1: ( rule__PrimaryExpCS__Group_7_2_0__0__Impl rule__PrimaryExpCS__Group_7_2_0__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10147:2: rule__PrimaryExpCS__Group_7_2_0__0__Impl rule__PrimaryExpCS__Group_7_2_0__1 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0__020695); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0__020696); rule__PrimaryExpCS__Group_7_2_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__1_in_rule__PrimaryExpCS__Group_7_2_0__020698); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__1_in_rule__PrimaryExpCS__Group_7_2_0__020699); rule__PrimaryExpCS__Group_7_2_0__1(); state._fsp--; @@ -29704,12 +29715,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10177:1: ( rule__PrimaryExpCS__Group_7_2_0__1__Impl rule__PrimaryExpCS__Group_7_2_0__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10178:2: rule__PrimaryExpCS__Group_7_2_0__1__Impl rule__PrimaryExpCS__Group_7_2_0__2 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0__120756); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0__120757); rule__PrimaryExpCS__Group_7_2_0__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__2_in_rule__PrimaryExpCS__Group_7_2_0__120759); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__2_in_rule__PrimaryExpCS__Group_7_2_0__120760); rule__PrimaryExpCS__Group_7_2_0__2(); state._fsp--; @@ -29748,7 +29759,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getLeftSquareBracketKeyword_7_2_0_1()); } - match(input,72,FollowSets000.FOLLOW_72_in_rule__PrimaryExpCS__Group_7_2_0__1__Impl20787); if (state.failed) return ; + match(input,72,FollowSets000.FOLLOW_72_in_rule__PrimaryExpCS__Group_7_2_0__1__Impl20788); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getLeftSquareBracketKeyword_7_2_0_1()); } @@ -29783,12 +29794,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10208:1: ( rule__PrimaryExpCS__Group_7_2_0__2__Impl rule__PrimaryExpCS__Group_7_2_0__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10209:2: rule__PrimaryExpCS__Group_7_2_0__2__Impl rule__PrimaryExpCS__Group_7_2_0__3 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__2__Impl_in_rule__PrimaryExpCS__Group_7_2_0__220818); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__2__Impl_in_rule__PrimaryExpCS__Group_7_2_0__220819); rule__PrimaryExpCS__Group_7_2_0__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__3_in_rule__PrimaryExpCS__Group_7_2_0__220821); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__3_in_rule__PrimaryExpCS__Group_7_2_0__220822); rule__PrimaryExpCS__Group_7_2_0__3(); state._fsp--; @@ -29830,7 +29841,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10223:1: ( rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10223:2: rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_2 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_2_in_rule__PrimaryExpCS__Group_7_2_0__2__Impl20848); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_2_in_rule__PrimaryExpCS__Group_7_2_0__2__Impl20849); rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_2(); state._fsp--; @@ -29872,12 +29883,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10237:1: ( rule__PrimaryExpCS__Group_7_2_0__3__Impl rule__PrimaryExpCS__Group_7_2_0__4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10238:2: rule__PrimaryExpCS__Group_7_2_0__3__Impl rule__PrimaryExpCS__Group_7_2_0__4 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__3__Impl_in_rule__PrimaryExpCS__Group_7_2_0__320878); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__3__Impl_in_rule__PrimaryExpCS__Group_7_2_0__320879); rule__PrimaryExpCS__Group_7_2_0__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__4_in_rule__PrimaryExpCS__Group_7_2_0__320881); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__4_in_rule__PrimaryExpCS__Group_7_2_0__320882); rule__PrimaryExpCS__Group_7_2_0__4(); state._fsp--; @@ -29917,21 +29928,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_0_3()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10252:1: ( rule__PrimaryExpCS__Group_7_2_0_3__0 )* - loop82: + loop83: do { - int alt82=2; - int LA82_0 = input.LA(1); + int alt83=2; + int LA83_0 = input.LA(1); - if ( (LA82_0==63) ) { - alt82=1; + if ( (LA83_0==63) ) { + alt83=1; } - switch (alt82) { + switch (alt83) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10252:2: rule__PrimaryExpCS__Group_7_2_0_3__0 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__0_in_rule__PrimaryExpCS__Group_7_2_0__3__Impl20908); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__0_in_rule__PrimaryExpCS__Group_7_2_0__3__Impl20909); rule__PrimaryExpCS__Group_7_2_0_3__0(); state._fsp--; @@ -29941,7 +29952,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { break; default : - break loop82; + break loop83; } } while (true); @@ -29979,12 +29990,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10266:1: ( rule__PrimaryExpCS__Group_7_2_0__4__Impl rule__PrimaryExpCS__Group_7_2_0__5 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10267:2: rule__PrimaryExpCS__Group_7_2_0__4__Impl rule__PrimaryExpCS__Group_7_2_0__5 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__4__Impl_in_rule__PrimaryExpCS__Group_7_2_0__420939); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__4__Impl_in_rule__PrimaryExpCS__Group_7_2_0__420940); rule__PrimaryExpCS__Group_7_2_0__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__5_in_rule__PrimaryExpCS__Group_7_2_0__420942); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__5_in_rule__PrimaryExpCS__Group_7_2_0__420943); rule__PrimaryExpCS__Group_7_2_0__5(); state._fsp--; @@ -30023,7 +30034,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getRightSquareBracketKeyword_7_2_0_4()); } - match(input,73,FollowSets000.FOLLOW_73_in_rule__PrimaryExpCS__Group_7_2_0__4__Impl20970); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_73_in_rule__PrimaryExpCS__Group_7_2_0__4__Impl20971); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getRightSquareBracketKeyword_7_2_0_4()); } @@ -30058,12 +30069,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10297:1: ( rule__PrimaryExpCS__Group_7_2_0__5__Impl rule__PrimaryExpCS__Group_7_2_0__6 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10298:2: rule__PrimaryExpCS__Group_7_2_0__5__Impl rule__PrimaryExpCS__Group_7_2_0__6 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__5__Impl_in_rule__PrimaryExpCS__Group_7_2_0__521001); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__5__Impl_in_rule__PrimaryExpCS__Group_7_2_0__521002); rule__PrimaryExpCS__Group_7_2_0__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__6_in_rule__PrimaryExpCS__Group_7_2_0__521004); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__6_in_rule__PrimaryExpCS__Group_7_2_0__521005); rule__PrimaryExpCS__Group_7_2_0__6(); state._fsp--; @@ -30103,17 +30114,17 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_0_5()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10312:1: ( rule__PrimaryExpCS__Group_7_2_0_5__0 )? - int alt83=2; - int LA83_0 = input.LA(1); + int alt84=2; + int LA84_0 = input.LA(1); - if ( (LA83_0==72) ) { - alt83=1; + if ( (LA84_0==72) ) { + alt84=1; } - switch (alt83) { + switch (alt84) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10312:2: rule__PrimaryExpCS__Group_7_2_0_5__0 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__0_in_rule__PrimaryExpCS__Group_7_2_0__5__Impl21031); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__0_in_rule__PrimaryExpCS__Group_7_2_0__5__Impl21032); rule__PrimaryExpCS__Group_7_2_0_5__0(); state._fsp--; @@ -30158,7 +30169,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10326:1: ( rule__PrimaryExpCS__Group_7_2_0__6__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10327:2: rule__PrimaryExpCS__Group_7_2_0__6__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__6__Impl_in_rule__PrimaryExpCS__Group_7_2_0__621062); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__6__Impl_in_rule__PrimaryExpCS__Group_7_2_0__621063); rule__PrimaryExpCS__Group_7_2_0__6__Impl(); state._fsp--; @@ -30198,17 +30209,17 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_0_6()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10340:1: ( rule__PrimaryExpCS__Group_7_2_0_6__0 )? - int alt84=2; - int LA84_0 = input.LA(1); + int alt85=2; + int LA85_0 = input.LA(1); - if ( (LA84_0==86) ) { - alt84=1; + if ( (LA85_0==86) ) { + alt85=1; } - switch (alt84) { + switch (alt85) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10340:2: rule__PrimaryExpCS__Group_7_2_0_6__0 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__0_in_rule__PrimaryExpCS__Group_7_2_0__6__Impl21089); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__0_in_rule__PrimaryExpCS__Group_7_2_0__6__Impl21090); rule__PrimaryExpCS__Group_7_2_0_6__0(); state._fsp--; @@ -30253,12 +30264,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10368:1: ( rule__PrimaryExpCS__Group_7_2_0_3__0__Impl rule__PrimaryExpCS__Group_7_2_0_3__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10369:2: rule__PrimaryExpCS__Group_7_2_0_3__0__Impl rule__PrimaryExpCS__Group_7_2_0_3__1 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_3__021134); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_3__021135); rule__PrimaryExpCS__Group_7_2_0_3__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__1_in_rule__PrimaryExpCS__Group_7_2_0_3__021137); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__1_in_rule__PrimaryExpCS__Group_7_2_0_3__021138); rule__PrimaryExpCS__Group_7_2_0_3__1(); state._fsp--; @@ -30297,7 +30308,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getCommaKeyword_7_2_0_3_0()); } - match(input,63,FollowSets000.FOLLOW_63_in_rule__PrimaryExpCS__Group_7_2_0_3__0__Impl21165); if (state.failed) return ; + match(input,63,FollowSets000.FOLLOW_63_in_rule__PrimaryExpCS__Group_7_2_0_3__0__Impl21166); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getCommaKeyword_7_2_0_3_0()); } @@ -30332,7 +30343,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10399:1: ( rule__PrimaryExpCS__Group_7_2_0_3__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10400:2: rule__PrimaryExpCS__Group_7_2_0_3__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_3__121196); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_3__121197); rule__PrimaryExpCS__Group_7_2_0_3__1__Impl(); state._fsp--; @@ -30374,7 +30385,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10413:1: ( rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_3_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10413:2: rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_3_1 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_3_1_in_rule__PrimaryExpCS__Group_7_2_0_3__1__Impl21223); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_3_1_in_rule__PrimaryExpCS__Group_7_2_0_3__1__Impl21224); rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_3_1(); state._fsp--; @@ -30416,12 +30427,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10431:1: ( rule__PrimaryExpCS__Group_7_2_0_5__0__Impl rule__PrimaryExpCS__Group_7_2_0_5__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10432:2: rule__PrimaryExpCS__Group_7_2_0_5__0__Impl rule__PrimaryExpCS__Group_7_2_0_5__1 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__021257); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__021258); rule__PrimaryExpCS__Group_7_2_0_5__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__1_in_rule__PrimaryExpCS__Group_7_2_0_5__021260); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__1_in_rule__PrimaryExpCS__Group_7_2_0_5__021261); rule__PrimaryExpCS__Group_7_2_0_5__1(); state._fsp--; @@ -30460,7 +30471,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getLeftSquareBracketKeyword_7_2_0_5_0()); } - match(input,72,FollowSets000.FOLLOW_72_in_rule__PrimaryExpCS__Group_7_2_0_5__0__Impl21288); if (state.failed) return ; + match(input,72,FollowSets000.FOLLOW_72_in_rule__PrimaryExpCS__Group_7_2_0_5__0__Impl21289); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getLeftSquareBracketKeyword_7_2_0_5_0()); } @@ -30495,12 +30506,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10462:1: ( rule__PrimaryExpCS__Group_7_2_0_5__1__Impl rule__PrimaryExpCS__Group_7_2_0_5__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10463:2: rule__PrimaryExpCS__Group_7_2_0_5__1__Impl rule__PrimaryExpCS__Group_7_2_0_5__2 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__121319); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__121320); rule__PrimaryExpCS__Group_7_2_0_5__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__2_in_rule__PrimaryExpCS__Group_7_2_0_5__121322); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__2_in_rule__PrimaryExpCS__Group_7_2_0_5__121323); rule__PrimaryExpCS__Group_7_2_0_5__2(); state._fsp--; @@ -30542,7 +30553,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10477:1: ( rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10477:2: rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_1 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_1_in_rule__PrimaryExpCS__Group_7_2_0_5__1__Impl21349); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_1_in_rule__PrimaryExpCS__Group_7_2_0_5__1__Impl21350); rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_1(); state._fsp--; @@ -30584,12 +30595,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10491:1: ( rule__PrimaryExpCS__Group_7_2_0_5__2__Impl rule__PrimaryExpCS__Group_7_2_0_5__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10492:2: rule__PrimaryExpCS__Group_7_2_0_5__2__Impl rule__PrimaryExpCS__Group_7_2_0_5__3 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__2__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__221379); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__2__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__221380); rule__PrimaryExpCS__Group_7_2_0_5__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__3_in_rule__PrimaryExpCS__Group_7_2_0_5__221382); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__3_in_rule__PrimaryExpCS__Group_7_2_0_5__221383); rule__PrimaryExpCS__Group_7_2_0_5__3(); state._fsp--; @@ -30629,21 +30640,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_0_5_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10506:1: ( rule__PrimaryExpCS__Group_7_2_0_5_2__0 )* - loop85: + loop86: do { - int alt85=2; - int LA85_0 = input.LA(1); + int alt86=2; + int LA86_0 = input.LA(1); - if ( (LA85_0==63) ) { - alt85=1; + if ( (LA86_0==63) ) { + alt86=1; } - switch (alt85) { + switch (alt86) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10506:2: rule__PrimaryExpCS__Group_7_2_0_5_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__0_in_rule__PrimaryExpCS__Group_7_2_0_5__2__Impl21409); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__0_in_rule__PrimaryExpCS__Group_7_2_0_5__2__Impl21410); rule__PrimaryExpCS__Group_7_2_0_5_2__0(); state._fsp--; @@ -30653,7 +30664,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { break; default : - break loop85; + break loop86; } } while (true); @@ -30691,7 +30702,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10520:1: ( rule__PrimaryExpCS__Group_7_2_0_5__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10521:2: rule__PrimaryExpCS__Group_7_2_0_5__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__3__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__321440); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__3__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__321441); rule__PrimaryExpCS__Group_7_2_0_5__3__Impl(); state._fsp--; @@ -30730,7 +30741,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getRightSquareBracketKeyword_7_2_0_5_3()); } - match(input,73,FollowSets000.FOLLOW_73_in_rule__PrimaryExpCS__Group_7_2_0_5__3__Impl21468); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_73_in_rule__PrimaryExpCS__Group_7_2_0_5__3__Impl21469); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getRightSquareBracketKeyword_7_2_0_5_3()); } @@ -30765,12 +30776,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10558:1: ( rule__PrimaryExpCS__Group_7_2_0_5_2__0__Impl rule__PrimaryExpCS__Group_7_2_0_5_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10559:2: rule__PrimaryExpCS__Group_7_2_0_5_2__0__Impl rule__PrimaryExpCS__Group_7_2_0_5_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5_2__021507); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5_2__021508); rule__PrimaryExpCS__Group_7_2_0_5_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__1_in_rule__PrimaryExpCS__Group_7_2_0_5_2__021510); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__1_in_rule__PrimaryExpCS__Group_7_2_0_5_2__021511); rule__PrimaryExpCS__Group_7_2_0_5_2__1(); state._fsp--; @@ -30809,7 +30820,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getCommaKeyword_7_2_0_5_2_0()); } - match(input,63,FollowSets000.FOLLOW_63_in_rule__PrimaryExpCS__Group_7_2_0_5_2__0__Impl21538); if (state.failed) return ; + match(input,63,FollowSets000.FOLLOW_63_in_rule__PrimaryExpCS__Group_7_2_0_5_2__0__Impl21539); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getCommaKeyword_7_2_0_5_2_0()); } @@ -30844,7 +30855,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10589:1: ( rule__PrimaryExpCS__Group_7_2_0_5_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10590:2: rule__PrimaryExpCS__Group_7_2_0_5_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5_2__121569); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5_2__121570); rule__PrimaryExpCS__Group_7_2_0_5_2__1__Impl(); state._fsp--; @@ -30886,7 +30897,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10603:1: ( rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10603:2: rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_2_1_in_rule__PrimaryExpCS__Group_7_2_0_5_2__1__Impl21596); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_2_1_in_rule__PrimaryExpCS__Group_7_2_0_5_2__1__Impl21597); rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_2_1(); state._fsp--; @@ -30928,12 +30939,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10621:1: ( rule__PrimaryExpCS__Group_7_2_0_6__0__Impl rule__PrimaryExpCS__Group_7_2_0_6__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10622:2: rule__PrimaryExpCS__Group_7_2_0_6__0__Impl rule__PrimaryExpCS__Group_7_2_0_6__1 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_6__021630); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_6__021631); rule__PrimaryExpCS__Group_7_2_0_6__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__1_in_rule__PrimaryExpCS__Group_7_2_0_6__021633); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__1_in_rule__PrimaryExpCS__Group_7_2_0_6__021634); rule__PrimaryExpCS__Group_7_2_0_6__1(); state._fsp--; @@ -30975,7 +30986,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10636:1: ( rule__PrimaryExpCS__AtPreAssignment_7_2_0_6_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10636:2: rule__PrimaryExpCS__AtPreAssignment_7_2_0_6_0 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__AtPreAssignment_7_2_0_6_0_in_rule__PrimaryExpCS__Group_7_2_0_6__0__Impl21660); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__AtPreAssignment_7_2_0_6_0_in_rule__PrimaryExpCS__Group_7_2_0_6__0__Impl21661); rule__PrimaryExpCS__AtPreAssignment_7_2_0_6_0(); state._fsp--; @@ -31017,7 +31028,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10650:1: ( rule__PrimaryExpCS__Group_7_2_0_6__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10651:2: rule__PrimaryExpCS__Group_7_2_0_6__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_6__121690); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_6__121691); rule__PrimaryExpCS__Group_7_2_0_6__1__Impl(); state._fsp--; @@ -31056,7 +31067,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getPreKeyword_7_2_0_6_1()); } - match(input,76,FollowSets000.FOLLOW_76_in_rule__PrimaryExpCS__Group_7_2_0_6__1__Impl21718); if (state.failed) return ; + match(input,76,FollowSets000.FOLLOW_76_in_rule__PrimaryExpCS__Group_7_2_0_6__1__Impl21719); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getPreKeyword_7_2_0_6_1()); } @@ -31091,12 +31102,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10684:1: ( rule__PrimaryExpCS__Group_7_2_1__0__Impl rule__PrimaryExpCS__Group_7_2_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10685:2: rule__PrimaryExpCS__Group_7_2_1__0__Impl rule__PrimaryExpCS__Group_7_2_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1__0__Impl_in_rule__PrimaryExpCS__Group_7_2_1__021753); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1__0__Impl_in_rule__PrimaryExpCS__Group_7_2_1__021754); rule__PrimaryExpCS__Group_7_2_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1__1_in_rule__PrimaryExpCS__Group_7_2_1__021756); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1__1_in_rule__PrimaryExpCS__Group_7_2_1__021757); rule__PrimaryExpCS__Group_7_2_1__1(); state._fsp--; @@ -31170,12 +31181,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10715:1: ( rule__PrimaryExpCS__Group_7_2_1__1__Impl rule__PrimaryExpCS__Group_7_2_1__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10716:2: rule__PrimaryExpCS__Group_7_2_1__1__Impl rule__PrimaryExpCS__Group_7_2_1__2 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1__1__Impl_in_rule__PrimaryExpCS__Group_7_2_1__121814); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1__1__Impl_in_rule__PrimaryExpCS__Group_7_2_1__121815); rule__PrimaryExpCS__Group_7_2_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1__2_in_rule__PrimaryExpCS__Group_7_2_1__121817); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1__2_in_rule__PrimaryExpCS__Group_7_2_1__121818); rule__PrimaryExpCS__Group_7_2_1__2(); state._fsp--; @@ -31214,7 +31225,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getLeftCurlyBracketKeyword_7_2_1_1()); } - match(input,60,FollowSets000.FOLLOW_60_in_rule__PrimaryExpCS__Group_7_2_1__1__Impl21845); if (state.failed) return ; + match(input,60,FollowSets000.FOLLOW_60_in_rule__PrimaryExpCS__Group_7_2_1__1__Impl21846); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getLeftCurlyBracketKeyword_7_2_1_1()); } @@ -31249,12 +31260,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10746:1: ( rule__PrimaryExpCS__Group_7_2_1__2__Impl rule__PrimaryExpCS__Group_7_2_1__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10747:2: rule__PrimaryExpCS__Group_7_2_1__2__Impl rule__PrimaryExpCS__Group_7_2_1__3 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1__2__Impl_in_rule__PrimaryExpCS__Group_7_2_1__221876); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1__2__Impl_in_rule__PrimaryExpCS__Group_7_2_1__221877); rule__PrimaryExpCS__Group_7_2_1__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1__3_in_rule__PrimaryExpCS__Group_7_2_1__221879); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1__3_in_rule__PrimaryExpCS__Group_7_2_1__221880); rule__PrimaryExpCS__Group_7_2_1__3(); state._fsp--; @@ -31296,7 +31307,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10761:1: ( rule__PrimaryExpCS__Alternatives_7_2_1_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10761:2: rule__PrimaryExpCS__Alternatives_7_2_1_2 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Alternatives_7_2_1_2_in_rule__PrimaryExpCS__Group_7_2_1__2__Impl21906); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Alternatives_7_2_1_2_in_rule__PrimaryExpCS__Group_7_2_1__2__Impl21907); rule__PrimaryExpCS__Alternatives_7_2_1_2(); state._fsp--; @@ -31338,7 +31349,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10775:1: ( rule__PrimaryExpCS__Group_7_2_1__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10776:2: rule__PrimaryExpCS__Group_7_2_1__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1__3__Impl_in_rule__PrimaryExpCS__Group_7_2_1__321936); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1__3__Impl_in_rule__PrimaryExpCS__Group_7_2_1__321937); rule__PrimaryExpCS__Group_7_2_1__3__Impl(); state._fsp--; @@ -31377,7 +31388,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getRightCurlyBracketKeyword_7_2_1_3()); } - match(input,61,FollowSets000.FOLLOW_61_in_rule__PrimaryExpCS__Group_7_2_1__3__Impl21964); if (state.failed) return ; + match(input,61,FollowSets000.FOLLOW_61_in_rule__PrimaryExpCS__Group_7_2_1__3__Impl21965); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getRightCurlyBracketKeyword_7_2_1_3()); } @@ -31412,12 +31423,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10813:1: ( rule__PrimaryExpCS__Group_7_2_1_2_0__0__Impl rule__PrimaryExpCS__Group_7_2_1_2_0__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10814:2: rule__PrimaryExpCS__Group_7_2_1_2_0__0__Impl rule__PrimaryExpCS__Group_7_2_1_2_0__1 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__0__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0__022003); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__0__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0__022004); rule__PrimaryExpCS__Group_7_2_1_2_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__1_in_rule__PrimaryExpCS__Group_7_2_1_2_0__022006); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__1_in_rule__PrimaryExpCS__Group_7_2_1_2_0__022007); rule__PrimaryExpCS__Group_7_2_1_2_0__1(); state._fsp--; @@ -31459,7 +31470,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10828:1: ( rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10828:2: rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_0 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_0_in_rule__PrimaryExpCS__Group_7_2_1_2_0__0__Impl22033); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_0_in_rule__PrimaryExpCS__Group_7_2_1_2_0__0__Impl22034); rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_0(); state._fsp--; @@ -31501,7 +31512,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10842:1: ( rule__PrimaryExpCS__Group_7_2_1_2_0__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10843:2: rule__PrimaryExpCS__Group_7_2_1_2_0__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__1__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0__122063); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__1__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0__122064); rule__PrimaryExpCS__Group_7_2_1_2_0__1__Impl(); state._fsp--; @@ -31541,21 +31552,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_1_2_0_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10856:1: ( rule__PrimaryExpCS__Group_7_2_1_2_0_1__0 )* - loop86: + loop87: do { - int alt86=2; - int LA86_0 = input.LA(1); + int alt87=2; + int LA87_0 = input.LA(1); - if ( (LA86_0==63) ) { - alt86=1; + if ( (LA87_0==63) ) { + alt87=1; } - switch (alt86) { + switch (alt87) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10856:2: rule__PrimaryExpCS__Group_7_2_1_2_0_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__0_in_rule__PrimaryExpCS__Group_7_2_1_2_0__1__Impl22090); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__0_in_rule__PrimaryExpCS__Group_7_2_1_2_0__1__Impl22091); rule__PrimaryExpCS__Group_7_2_1_2_0_1__0(); state._fsp--; @@ -31565,7 +31576,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { break; default : - break loop86; + break loop87; } } while (true); @@ -31603,12 +31614,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10874:1: ( rule__PrimaryExpCS__Group_7_2_1_2_0_1__0__Impl rule__PrimaryExpCS__Group_7_2_1_2_0_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10875:2: rule__PrimaryExpCS__Group_7_2_1_2_0_1__0__Impl rule__PrimaryExpCS__Group_7_2_1_2_0_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__0__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__022125); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__0__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__022126); rule__PrimaryExpCS__Group_7_2_1_2_0_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__1_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__022128); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__1_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__022129); rule__PrimaryExpCS__Group_7_2_1_2_0_1__1(); state._fsp--; @@ -31647,7 +31658,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getCommaKeyword_7_2_1_2_0_1_0()); } - match(input,63,FollowSets000.FOLLOW_63_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__0__Impl22156); if (state.failed) return ; + match(input,63,FollowSets000.FOLLOW_63_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__0__Impl22157); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getCommaKeyword_7_2_1_2_0_1_0()); } @@ -31682,7 +31693,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10905:1: ( rule__PrimaryExpCS__Group_7_2_1_2_0_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10906:2: rule__PrimaryExpCS__Group_7_2_1_2_0_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__1__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__122187); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__1__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__122188); rule__PrimaryExpCS__Group_7_2_1_2_0_1__1__Impl(); state._fsp--; @@ -31724,7 +31735,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10919:1: ( rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10919:2: rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_1_1_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__1__Impl22214); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_1_1_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__1__Impl22215); rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_1_1(); state._fsp--; @@ -31766,12 +31777,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10937:1: ( rule__PrimaryExpCS__Group_7_2_2__0__Impl rule__PrimaryExpCS__Group_7_2_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10938:2: rule__PrimaryExpCS__Group_7_2_2__0__Impl rule__PrimaryExpCS__Group_7_2_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2__022248); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2__022249); rule__PrimaryExpCS__Group_7_2_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2__1_in_rule__PrimaryExpCS__Group_7_2_2__022251); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2__1_in_rule__PrimaryExpCS__Group_7_2_2__022252); rule__PrimaryExpCS__Group_7_2_2__1(); state._fsp--; @@ -31811,17 +31822,17 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_2_0()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10952:1: ( rule__PrimaryExpCS__Group_7_2_2_0__0 )? - int alt87=2; - int LA87_0 = input.LA(1); + int alt88=2; + int LA88_0 = input.LA(1); - if ( (LA87_0==86) ) { - alt87=1; + if ( (LA88_0==86) ) { + alt88=1; } - switch (alt87) { + switch (alt88) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10952:2: rule__PrimaryExpCS__Group_7_2_2_0__0 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__0_in_rule__PrimaryExpCS__Group_7_2_2__0__Impl22278); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__0_in_rule__PrimaryExpCS__Group_7_2_2__0__Impl22279); rule__PrimaryExpCS__Group_7_2_2_0__0(); state._fsp--; @@ -31866,7 +31877,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10966:1: ( rule__PrimaryExpCS__Group_7_2_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10967:2: rule__PrimaryExpCS__Group_7_2_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2__122309); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2__122310); rule__PrimaryExpCS__Group_7_2_2__1__Impl(); state._fsp--; @@ -31906,17 +31917,17 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_2_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10980:1: ( rule__PrimaryExpCS__Group_7_2_2_1__0 )? - int alt88=2; - int LA88_0 = input.LA(1); + int alt89=2; + int LA89_0 = input.LA(1); - if ( (LA88_0==67) ) { - alt88=1; + if ( (LA89_0==67) ) { + alt89=1; } - switch (alt88) { + switch (alt89) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10980:2: rule__PrimaryExpCS__Group_7_2_2_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__0_in_rule__PrimaryExpCS__Group_7_2_2__1__Impl22336); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__0_in_rule__PrimaryExpCS__Group_7_2_2__1__Impl22337); rule__PrimaryExpCS__Group_7_2_2_1__0(); state._fsp--; @@ -31961,12 +31972,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10998:1: ( rule__PrimaryExpCS__Group_7_2_2_0__0__Impl rule__PrimaryExpCS__Group_7_2_2_0__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:10999:2: rule__PrimaryExpCS__Group_7_2_2_0__0__Impl rule__PrimaryExpCS__Group_7_2_2_0__1 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_0__022371); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_0__022372); rule__PrimaryExpCS__Group_7_2_2_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__1_in_rule__PrimaryExpCS__Group_7_2_2_0__022374); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__1_in_rule__PrimaryExpCS__Group_7_2_2_0__022375); rule__PrimaryExpCS__Group_7_2_2_0__1(); state._fsp--; @@ -32008,7 +32019,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11013:1: ( rule__PrimaryExpCS__AtPreAssignment_7_2_2_0_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11013:2: rule__PrimaryExpCS__AtPreAssignment_7_2_2_0_0 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__AtPreAssignment_7_2_2_0_0_in_rule__PrimaryExpCS__Group_7_2_2_0__0__Impl22401); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__AtPreAssignment_7_2_2_0_0_in_rule__PrimaryExpCS__Group_7_2_2_0__0__Impl22402); rule__PrimaryExpCS__AtPreAssignment_7_2_2_0_0(); state._fsp--; @@ -32050,7 +32061,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11027:1: ( rule__PrimaryExpCS__Group_7_2_2_0__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11028:2: rule__PrimaryExpCS__Group_7_2_2_0__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_0__122431); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_0__122432); rule__PrimaryExpCS__Group_7_2_2_0__1__Impl(); state._fsp--; @@ -32089,7 +32100,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getPreKeyword_7_2_2_0_1()); } - match(input,76,FollowSets000.FOLLOW_76_in_rule__PrimaryExpCS__Group_7_2_2_0__1__Impl22459); if (state.failed) return ; + match(input,76,FollowSets000.FOLLOW_76_in_rule__PrimaryExpCS__Group_7_2_2_0__1__Impl22460); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getPreKeyword_7_2_2_0_1()); } @@ -32124,12 +32135,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11061:1: ( rule__PrimaryExpCS__Group_7_2_2_1__0__Impl rule__PrimaryExpCS__Group_7_2_2_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11062:2: rule__PrimaryExpCS__Group_7_2_2_1__0__Impl rule__PrimaryExpCS__Group_7_2_2_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__022494); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__022495); rule__PrimaryExpCS__Group_7_2_2_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__1_in_rule__PrimaryExpCS__Group_7_2_2_1__022497); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__1_in_rule__PrimaryExpCS__Group_7_2_2_1__022498); rule__PrimaryExpCS__Group_7_2_2_1__1(); state._fsp--; @@ -32203,12 +32214,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11092:1: ( rule__PrimaryExpCS__Group_7_2_2_1__1__Impl rule__PrimaryExpCS__Group_7_2_2_1__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11093:2: rule__PrimaryExpCS__Group_7_2_2_1__1__Impl rule__PrimaryExpCS__Group_7_2_2_1__2 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__122555); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__122556); rule__PrimaryExpCS__Group_7_2_2_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__2_in_rule__PrimaryExpCS__Group_7_2_2_1__122558); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__2_in_rule__PrimaryExpCS__Group_7_2_2_1__122559); rule__PrimaryExpCS__Group_7_2_2_1__2(); state._fsp--; @@ -32247,7 +32258,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getLeftParenthesisKeyword_7_2_2_1_1()); } - match(input,67,FollowSets000.FOLLOW_67_in_rule__PrimaryExpCS__Group_7_2_2_1__1__Impl22586); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_67_in_rule__PrimaryExpCS__Group_7_2_2_1__1__Impl22587); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getLeftParenthesisKeyword_7_2_2_1_1()); } @@ -32282,12 +32293,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11123:1: ( rule__PrimaryExpCS__Group_7_2_2_1__2__Impl rule__PrimaryExpCS__Group_7_2_2_1__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11124:2: rule__PrimaryExpCS__Group_7_2_2_1__2__Impl rule__PrimaryExpCS__Group_7_2_2_1__3 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__2__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__222617); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__2__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__222618); rule__PrimaryExpCS__Group_7_2_2_1__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__3_in_rule__PrimaryExpCS__Group_7_2_2_1__222620); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__3_in_rule__PrimaryExpCS__Group_7_2_2_1__222621); rule__PrimaryExpCS__Group_7_2_2_1__3(); state._fsp--; @@ -32327,17 +32338,17 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_2_1_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11138:1: ( rule__PrimaryExpCS__Group_7_2_2_1_2__0 )? - int alt89=2; - int LA89_0 = input.LA(1); + int alt90=2; + int LA90_0 = input.LA(1); - if ( ((LA89_0>=RULE_INT && LA89_0<=RULE_ESCAPED_ID)||(LA89_0>=17 && LA89_0<=30)||(LA89_0>=45 && LA89_0<=58)||LA89_0==67||(LA89_0>=74 && LA89_0<=75)||LA89_0==77||(LA89_0>=81 && LA89_0<=82)||(LA89_0>=84 && LA89_0<=85)) ) { - alt89=1; + if ( ((LA90_0>=RULE_INT && LA90_0<=RULE_ESCAPED_ID)||(LA90_0>=17 && LA90_0<=30)||(LA90_0>=45 && LA90_0<=58)||LA90_0==67||(LA90_0>=74 && LA90_0<=75)||LA90_0==77||(LA90_0>=81 && LA90_0<=82)||(LA90_0>=84 && LA90_0<=85)) ) { + alt90=1; } - switch (alt89) { + switch (alt90) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11138:2: rule__PrimaryExpCS__Group_7_2_2_1_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__0_in_rule__PrimaryExpCS__Group_7_2_2_1__2__Impl22647); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__0_in_rule__PrimaryExpCS__Group_7_2_2_1__2__Impl22648); rule__PrimaryExpCS__Group_7_2_2_1_2__0(); state._fsp--; @@ -32382,7 +32393,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11152:1: ( rule__PrimaryExpCS__Group_7_2_2_1__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11153:2: rule__PrimaryExpCS__Group_7_2_2_1__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__3__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__322678); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__3__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__322679); rule__PrimaryExpCS__Group_7_2_2_1__3__Impl(); state._fsp--; @@ -32421,7 +32432,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getRightParenthesisKeyword_7_2_2_1_3()); } - match(input,68,FollowSets000.FOLLOW_68_in_rule__PrimaryExpCS__Group_7_2_2_1__3__Impl22706); if (state.failed) return ; + match(input,68,FollowSets000.FOLLOW_68_in_rule__PrimaryExpCS__Group_7_2_2_1__3__Impl22707); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getRightParenthesisKeyword_7_2_2_1_3()); } @@ -32456,12 +32467,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11190:1: ( rule__PrimaryExpCS__Group_7_2_2_1_2__0__Impl rule__PrimaryExpCS__Group_7_2_2_1_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11191:2: rule__PrimaryExpCS__Group_7_2_2_1_2__0__Impl rule__PrimaryExpCS__Group_7_2_2_1_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__022745); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__022746); rule__PrimaryExpCS__Group_7_2_2_1_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__1_in_rule__PrimaryExpCS__Group_7_2_2_1_2__022748); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__1_in_rule__PrimaryExpCS__Group_7_2_2_1_2__022749); rule__PrimaryExpCS__Group_7_2_2_1_2__1(); state._fsp--; @@ -32503,7 +32514,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11205:1: ( rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11205:2: rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_0 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_0_in_rule__PrimaryExpCS__Group_7_2_2_1_2__0__Impl22775); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_0_in_rule__PrimaryExpCS__Group_7_2_2_1_2__0__Impl22776); rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_0(); state._fsp--; @@ -32545,12 +32556,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11219:1: ( rule__PrimaryExpCS__Group_7_2_2_1_2__1__Impl rule__PrimaryExpCS__Group_7_2_2_1_2__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11220:2: rule__PrimaryExpCS__Group_7_2_2_1_2__1__Impl rule__PrimaryExpCS__Group_7_2_2_1_2__2 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__122805); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__122806); rule__PrimaryExpCS__Group_7_2_2_1_2__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__2_in_rule__PrimaryExpCS__Group_7_2_2_1_2__122808); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__2_in_rule__PrimaryExpCS__Group_7_2_2_1_2__122809); rule__PrimaryExpCS__Group_7_2_2_1_2__2(); state._fsp--; @@ -32590,21 +32601,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getPrimaryExpCSAccess().getArgumentAssignment_7_2_2_1_2_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11234:1: ( rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_1 )* - loop90: + loop91: do { - int alt90=2; - int LA90_0 = input.LA(1); + int alt91=2; + int LA91_0 = input.LA(1); - if ( (LA90_0==63) ) { - alt90=1; + if ( (LA91_0==63) ) { + alt91=1; } - switch (alt90) { + switch (alt91) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11234:2: rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_1_in_rule__PrimaryExpCS__Group_7_2_2_1_2__1__Impl22835); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_1_in_rule__PrimaryExpCS__Group_7_2_2_1_2__1__Impl22836); rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_1(); state._fsp--; @@ -32614,7 +32625,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { break; default : - break loop90; + break loop91; } } while (true); @@ -32652,12 +32663,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11248:1: ( rule__PrimaryExpCS__Group_7_2_2_1_2__2__Impl rule__PrimaryExpCS__Group_7_2_2_1_2__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11249:2: rule__PrimaryExpCS__Group_7_2_2_1_2__2__Impl rule__PrimaryExpCS__Group_7_2_2_1_2__3 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__2__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__222866); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__2__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__222867); rule__PrimaryExpCS__Group_7_2_2_1_2__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__3_in_rule__PrimaryExpCS__Group_7_2_2_1_2__222869); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__3_in_rule__PrimaryExpCS__Group_7_2_2_1_2__222870); rule__PrimaryExpCS__Group_7_2_2_1_2__3(); state._fsp--; @@ -32697,17 +32708,17 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_2_1_2_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11263:1: ( rule__PrimaryExpCS__Group_7_2_2_1_2_2__0 )? - int alt91=2; - int LA91_0 = input.LA(1); + int alt92=2; + int LA92_0 = input.LA(1); - if ( (LA91_0==16) ) { - alt91=1; + if ( (LA92_0==16) ) { + alt92=1; } - switch (alt91) { + switch (alt92) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11263:2: rule__PrimaryExpCS__Group_7_2_2_1_2_2__0 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__0_in_rule__PrimaryExpCS__Group_7_2_2_1_2__2__Impl22896); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__0_in_rule__PrimaryExpCS__Group_7_2_2_1_2__2__Impl22897); rule__PrimaryExpCS__Group_7_2_2_1_2_2__0(); state._fsp--; @@ -32752,7 +32763,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11277:1: ( rule__PrimaryExpCS__Group_7_2_2_1_2__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11278:2: rule__PrimaryExpCS__Group_7_2_2_1_2__3__Impl { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__3__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__322927); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__3__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__322928); rule__PrimaryExpCS__Group_7_2_2_1_2__3__Impl(); state._fsp--; @@ -32792,17 +32803,17 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_2_1_2_3()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11291:1: ( rule__PrimaryExpCS__Group_7_2_2_1_2_3__0 )? - int alt92=2; - int LA92_0 = input.LA(1); + int alt93=2; + int LA93_0 = input.LA(1); - if ( (LA92_0==65) ) { - alt92=1; + if ( (LA93_0==65) ) { + alt93=1; } - switch (alt92) { + switch (alt93) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11291:2: rule__PrimaryExpCS__Group_7_2_2_1_2_3__0 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__0_in_rule__PrimaryExpCS__Group_7_2_2_1_2__3__Impl22954); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__0_in_rule__PrimaryExpCS__Group_7_2_2_1_2__3__Impl22955); rule__PrimaryExpCS__Group_7_2_2_1_2_3__0(); state._fsp--; @@ -32847,12 +32858,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11313:1: ( rule__PrimaryExpCS__Group_7_2_2_1_2_2__0__Impl rule__PrimaryExpCS__Group_7_2_2_1_2_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11314:2: rule__PrimaryExpCS__Group_7_2_2_1_2_2__0__Impl rule__PrimaryExpCS__Group_7_2_2_1_2_2__1 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__022993); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__022994); rule__PrimaryExpCS__Group_7_2_2_1_2_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__022996); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__022997); rule__PrimaryExpCS__Group_7_2_2_1_2_2__1(); state._fsp--; @@ -32894,7 +32905,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11328:1: ( rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11328:2: rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_0 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_0_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__0__Impl23023); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_0_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__0__Impl23024); rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_0(); state._fsp--; @@ -32936,7 +32947,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11342:1: ( rule__PrimaryExpCS__Group_7_2_2_1_2_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11343:2: rule__PrimaryExpCS__Group_7_2_2_1_2_2__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__123053); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__123054); rule__PrimaryExpCS__Group_7_2_2_1_2_2__1__Impl(); state._fsp--; @@ -32976,21 +32987,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getPrimaryExpCSAccess().getArgumentAssignment_7_2_2_1_2_2_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11356:1: ( rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_1 )* - loop93: + loop94: do { - int alt93=2; - int LA93_0 = input.LA(1); + int alt94=2; + int LA94_0 = input.LA(1); - if ( (LA93_0==63) ) { - alt93=1; + if ( (LA94_0==63) ) { + alt94=1; } - switch (alt93) { + switch (alt94) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11356:2: rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_1 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__1__Impl23080); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__1__Impl23081); rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_1(); state._fsp--; @@ -33000,7 +33011,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { break; default : - break loop93; + break loop94; } } while (true); @@ -33038,12 +33049,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11374:1: ( rule__PrimaryExpCS__Group_7_2_2_1_2_3__0__Impl rule__PrimaryExpCS__Group_7_2_2_1_2_3__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11375:2: rule__PrimaryExpCS__Group_7_2_2_1_2_3__0__Impl rule__PrimaryExpCS__Group_7_2_2_1_2_3__1 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__023115); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__023116); rule__PrimaryExpCS__Group_7_2_2_1_2_3__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__023118); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__023119); rule__PrimaryExpCS__Group_7_2_2_1_2_3__1(); state._fsp--; @@ -33085,7 +33096,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11389:1: ( rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11389:2: rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_0 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_0_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__0__Impl23145); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_0_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__0__Impl23146); rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_0(); state._fsp--; @@ -33127,7 +33138,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11403:1: ( rule__PrimaryExpCS__Group_7_2_2_1_2_3__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11404:2: rule__PrimaryExpCS__Group_7_2_2_1_2_3__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__123175); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__123176); rule__PrimaryExpCS__Group_7_2_2_1_2_3__1__Impl(); state._fsp--; @@ -33167,21 +33178,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getPrimaryExpCSAccess().getArgumentAssignment_7_2_2_1_2_3_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11417:1: ( rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_1 )* - loop94: + loop95: do { - int alt94=2; - int LA94_0 = input.LA(1); + int alt95=2; + int LA95_0 = input.LA(1); - if ( (LA94_0==63) ) { - alt94=1; + if ( (LA95_0==63) ) { + alt95=1; } - switch (alt94) { + switch (alt95) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11417:2: rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_1 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__1__Impl23202); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__1__Impl23203); rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_1(); state._fsp--; @@ -33191,7 +33202,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { break; default : - break loop94; + break loop95; } } while (true); @@ -33229,12 +33240,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11435:1: ( rule__NavigatingArgCS__Group__0__Impl rule__NavigatingArgCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11436:2: rule__NavigatingArgCS__Group__0__Impl rule__NavigatingArgCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group__0__Impl_in_rule__NavigatingArgCS__Group__023237); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group__0__Impl_in_rule__NavigatingArgCS__Group__023238); rule__NavigatingArgCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group__1_in_rule__NavigatingArgCS__Group__023240); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group__1_in_rule__NavigatingArgCS__Group__023241); rule__NavigatingArgCS__Group__1(); state._fsp--; @@ -33276,7 +33287,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11450:1: ( rule__NavigatingArgCS__NameAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11450:2: rule__NavigatingArgCS__NameAssignment_0 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__NameAssignment_0_in_rule__NavigatingArgCS__Group__0__Impl23267); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__NameAssignment_0_in_rule__NavigatingArgCS__Group__0__Impl23268); rule__NavigatingArgCS__NameAssignment_0(); state._fsp--; @@ -33318,7 +33329,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11464:1: ( rule__NavigatingArgCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11465:2: rule__NavigatingArgCS__Group__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group__1__Impl_in_rule__NavigatingArgCS__Group__123297); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group__1__Impl_in_rule__NavigatingArgCS__Group__123298); rule__NavigatingArgCS__Group__1__Impl(); state._fsp--; @@ -33358,17 +33369,17 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getNavigatingArgCSAccess().getGroup_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11478:1: ( rule__NavigatingArgCS__Group_1__0 )? - int alt95=2; - int LA95_0 = input.LA(1); + int alt96=2; + int LA96_0 = input.LA(1); - if ( (LA95_0==69) ) { - alt95=1; + if ( (LA96_0==69) ) { + alt96=1; } - switch (alt95) { + switch (alt96) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11478:2: rule__NavigatingArgCS__Group_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1__0_in_rule__NavigatingArgCS__Group__1__Impl23324); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1__0_in_rule__NavigatingArgCS__Group__1__Impl23325); rule__NavigatingArgCS__Group_1__0(); state._fsp--; @@ -33413,12 +33424,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11496:1: ( rule__NavigatingArgCS__Group_1__0__Impl rule__NavigatingArgCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11497:2: rule__NavigatingArgCS__Group_1__0__Impl rule__NavigatingArgCS__Group_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1__0__Impl_in_rule__NavigatingArgCS__Group_1__023359); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1__0__Impl_in_rule__NavigatingArgCS__Group_1__023360); rule__NavigatingArgCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1__1_in_rule__NavigatingArgCS__Group_1__023362); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1__1_in_rule__NavigatingArgCS__Group_1__023363); rule__NavigatingArgCS__Group_1__1(); state._fsp--; @@ -33457,7 +33468,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingArgCSAccess().getColonKeyword_1_0()); } - match(input,69,FollowSets001.FOLLOW_69_in_rule__NavigatingArgCS__Group_1__0__Impl23390); if (state.failed) return ; + match(input,69,FollowSets001.FOLLOW_69_in_rule__NavigatingArgCS__Group_1__0__Impl23391); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingArgCSAccess().getColonKeyword_1_0()); } @@ -33492,12 +33503,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11527:1: ( rule__NavigatingArgCS__Group_1__1__Impl rule__NavigatingArgCS__Group_1__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11528:2: rule__NavigatingArgCS__Group_1__1__Impl rule__NavigatingArgCS__Group_1__2 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1__1__Impl_in_rule__NavigatingArgCS__Group_1__123421); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1__1__Impl_in_rule__NavigatingArgCS__Group_1__123422); rule__NavigatingArgCS__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1__2_in_rule__NavigatingArgCS__Group_1__123424); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1__2_in_rule__NavigatingArgCS__Group_1__123425); rule__NavigatingArgCS__Group_1__2(); state._fsp--; @@ -33539,7 +33550,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11542:1: ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11542:2: rule__NavigatingArgCS__OwnedTypeAssignment_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__OwnedTypeAssignment_1_1_in_rule__NavigatingArgCS__Group_1__1__Impl23451); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__OwnedTypeAssignment_1_1_in_rule__NavigatingArgCS__Group_1__1__Impl23452); rule__NavigatingArgCS__OwnedTypeAssignment_1_1(); state._fsp--; @@ -33581,7 +33592,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11556:1: ( rule__NavigatingArgCS__Group_1__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11557:2: rule__NavigatingArgCS__Group_1__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1__2__Impl_in_rule__NavigatingArgCS__Group_1__223481); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1__2__Impl_in_rule__NavigatingArgCS__Group_1__223482); rule__NavigatingArgCS__Group_1__2__Impl(); state._fsp--; @@ -33621,17 +33632,17 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getNavigatingArgCSAccess().getGroup_1_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11570:1: ( rule__NavigatingArgCS__Group_1_2__0 )? - int alt96=2; - int LA96_0 = input.LA(1); + int alt97=2; + int LA97_0 = input.LA(1); - if ( (LA96_0==37) ) { - alt96=1; + if ( (LA97_0==37) ) { + alt97=1; } - switch (alt96) { + switch (alt97) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11570:2: rule__NavigatingArgCS__Group_1_2__0 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1_2__0_in_rule__NavigatingArgCS__Group_1__2__Impl23508); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1_2__0_in_rule__NavigatingArgCS__Group_1__2__Impl23509); rule__NavigatingArgCS__Group_1_2__0(); state._fsp--; @@ -33676,12 +33687,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11590:1: ( rule__NavigatingArgCS__Group_1_2__0__Impl rule__NavigatingArgCS__Group_1_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11591:2: rule__NavigatingArgCS__Group_1_2__0__Impl rule__NavigatingArgCS__Group_1_2__1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1_2__0__Impl_in_rule__NavigatingArgCS__Group_1_2__023545); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1_2__0__Impl_in_rule__NavigatingArgCS__Group_1_2__023546); rule__NavigatingArgCS__Group_1_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1_2__1_in_rule__NavigatingArgCS__Group_1_2__023548); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1_2__1_in_rule__NavigatingArgCS__Group_1_2__023549); rule__NavigatingArgCS__Group_1_2__1(); state._fsp--; @@ -33720,7 +33731,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingArgCSAccess().getEqualsSignKeyword_1_2_0()); } - match(input,37,FollowSets001.FOLLOW_37_in_rule__NavigatingArgCS__Group_1_2__0__Impl23576); if (state.failed) return ; + match(input,37,FollowSets001.FOLLOW_37_in_rule__NavigatingArgCS__Group_1_2__0__Impl23577); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingArgCSAccess().getEqualsSignKeyword_1_2_0()); } @@ -33755,7 +33766,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11621:1: ( rule__NavigatingArgCS__Group_1_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11622:2: rule__NavigatingArgCS__Group_1_2__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1_2__1__Impl_in_rule__NavigatingArgCS__Group_1_2__123607); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1_2__1__Impl_in_rule__NavigatingArgCS__Group_1_2__123608); rule__NavigatingArgCS__Group_1_2__1__Impl(); state._fsp--; @@ -33797,7 +33808,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11635:1: ( rule__NavigatingArgCS__InitAssignment_1_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11635:2: rule__NavigatingArgCS__InitAssignment_1_2_1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__InitAssignment_1_2_1_in_rule__NavigatingArgCS__Group_1_2__1__Impl23634); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__InitAssignment_1_2_1_in_rule__NavigatingArgCS__Group_1_2__1__Impl23635); rule__NavigatingArgCS__InitAssignment_1_2_1(); state._fsp--; @@ -33839,12 +33850,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11653:1: ( rule__NavigatingBarArgCS__Group__0__Impl rule__NavigatingBarArgCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11654:2: rule__NavigatingBarArgCS__Group__0__Impl rule__NavigatingBarArgCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group__0__Impl_in_rule__NavigatingBarArgCS__Group__023668); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group__0__Impl_in_rule__NavigatingBarArgCS__Group__023669); rule__NavigatingBarArgCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group__1_in_rule__NavigatingBarArgCS__Group__023671); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group__1_in_rule__NavigatingBarArgCS__Group__023672); rule__NavigatingBarArgCS__Group__1(); state._fsp--; @@ -33886,7 +33897,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11668:1: ( rule__NavigatingBarArgCS__PrefixAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11668:2: rule__NavigatingBarArgCS__PrefixAssignment_0 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__PrefixAssignment_0_in_rule__NavigatingBarArgCS__Group__0__Impl23698); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__PrefixAssignment_0_in_rule__NavigatingBarArgCS__Group__0__Impl23699); rule__NavigatingBarArgCS__PrefixAssignment_0(); state._fsp--; @@ -33928,12 +33939,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11682:1: ( rule__NavigatingBarArgCS__Group__1__Impl rule__NavigatingBarArgCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11683:2: rule__NavigatingBarArgCS__Group__1__Impl rule__NavigatingBarArgCS__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group__1__Impl_in_rule__NavigatingBarArgCS__Group__123728); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group__1__Impl_in_rule__NavigatingBarArgCS__Group__123729); rule__NavigatingBarArgCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group__2_in_rule__NavigatingBarArgCS__Group__123731); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group__2_in_rule__NavigatingBarArgCS__Group__123732); rule__NavigatingBarArgCS__Group__2(); state._fsp--; @@ -33975,7 +33986,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11697:1: ( rule__NavigatingBarArgCS__NameAssignment_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11697:2: rule__NavigatingBarArgCS__NameAssignment_1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__NameAssignment_1_in_rule__NavigatingBarArgCS__Group__1__Impl23758); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__NameAssignment_1_in_rule__NavigatingBarArgCS__Group__1__Impl23759); rule__NavigatingBarArgCS__NameAssignment_1(); state._fsp--; @@ -34017,7 +34028,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11711:1: ( rule__NavigatingBarArgCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11712:2: rule__NavigatingBarArgCS__Group__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group__2__Impl_in_rule__NavigatingBarArgCS__Group__223788); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group__2__Impl_in_rule__NavigatingBarArgCS__Group__223789); rule__NavigatingBarArgCS__Group__2__Impl(); state._fsp--; @@ -34057,17 +34068,17 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getNavigatingBarArgCSAccess().getGroup_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11725:1: ( rule__NavigatingBarArgCS__Group_2__0 )? - int alt97=2; - int LA97_0 = input.LA(1); + int alt98=2; + int LA98_0 = input.LA(1); - if ( (LA97_0==69) ) { - alt97=1; + if ( (LA98_0==69) ) { + alt98=1; } - switch (alt97) { + switch (alt98) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11725:2: rule__NavigatingBarArgCS__Group_2__0 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2__0_in_rule__NavigatingBarArgCS__Group__2__Impl23815); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2__0_in_rule__NavigatingBarArgCS__Group__2__Impl23816); rule__NavigatingBarArgCS__Group_2__0(); state._fsp--; @@ -34112,12 +34123,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11745:1: ( rule__NavigatingBarArgCS__Group_2__0__Impl rule__NavigatingBarArgCS__Group_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11746:2: rule__NavigatingBarArgCS__Group_2__0__Impl rule__NavigatingBarArgCS__Group_2__1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2__0__Impl_in_rule__NavigatingBarArgCS__Group_2__023852); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2__0__Impl_in_rule__NavigatingBarArgCS__Group_2__023853); rule__NavigatingBarArgCS__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2__1_in_rule__NavigatingBarArgCS__Group_2__023855); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2__1_in_rule__NavigatingBarArgCS__Group_2__023856); rule__NavigatingBarArgCS__Group_2__1(); state._fsp--; @@ -34156,7 +34167,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingBarArgCSAccess().getColonKeyword_2_0()); } - match(input,69,FollowSets001.FOLLOW_69_in_rule__NavigatingBarArgCS__Group_2__0__Impl23883); if (state.failed) return ; + match(input,69,FollowSets001.FOLLOW_69_in_rule__NavigatingBarArgCS__Group_2__0__Impl23884); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingBarArgCSAccess().getColonKeyword_2_0()); } @@ -34191,12 +34202,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11776:1: ( rule__NavigatingBarArgCS__Group_2__1__Impl rule__NavigatingBarArgCS__Group_2__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11777:2: rule__NavigatingBarArgCS__Group_2__1__Impl rule__NavigatingBarArgCS__Group_2__2 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2__1__Impl_in_rule__NavigatingBarArgCS__Group_2__123914); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2__1__Impl_in_rule__NavigatingBarArgCS__Group_2__123915); rule__NavigatingBarArgCS__Group_2__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2__2_in_rule__NavigatingBarArgCS__Group_2__123917); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2__2_in_rule__NavigatingBarArgCS__Group_2__123918); rule__NavigatingBarArgCS__Group_2__2(); state._fsp--; @@ -34238,7 +34249,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11791:1: ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11791:2: rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingBarArgCS__Group_2__1__Impl23944); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingBarArgCS__Group_2__1__Impl23945); rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1(); state._fsp--; @@ -34280,7 +34291,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11805:1: ( rule__NavigatingBarArgCS__Group_2__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11806:2: rule__NavigatingBarArgCS__Group_2__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2__2__Impl_in_rule__NavigatingBarArgCS__Group_2__223974); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2__2__Impl_in_rule__NavigatingBarArgCS__Group_2__223975); rule__NavigatingBarArgCS__Group_2__2__Impl(); state._fsp--; @@ -34320,17 +34331,17 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getNavigatingBarArgCSAccess().getGroup_2_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11819:1: ( rule__NavigatingBarArgCS__Group_2_2__0 )? - int alt98=2; - int LA98_0 = input.LA(1); + int alt99=2; + int LA99_0 = input.LA(1); - if ( (LA98_0==37) ) { - alt98=1; + if ( (LA99_0==37) ) { + alt99=1; } - switch (alt98) { + switch (alt99) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11819:2: rule__NavigatingBarArgCS__Group_2_2__0 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2_2__0_in_rule__NavigatingBarArgCS__Group_2__2__Impl24001); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2_2__0_in_rule__NavigatingBarArgCS__Group_2__2__Impl24002); rule__NavigatingBarArgCS__Group_2_2__0(); state._fsp--; @@ -34375,12 +34386,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11839:1: ( rule__NavigatingBarArgCS__Group_2_2__0__Impl rule__NavigatingBarArgCS__Group_2_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11840:2: rule__NavigatingBarArgCS__Group_2_2__0__Impl rule__NavigatingBarArgCS__Group_2_2__1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2_2__0__Impl_in_rule__NavigatingBarArgCS__Group_2_2__024038); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2_2__0__Impl_in_rule__NavigatingBarArgCS__Group_2_2__024039); rule__NavigatingBarArgCS__Group_2_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2_2__1_in_rule__NavigatingBarArgCS__Group_2_2__024041); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2_2__1_in_rule__NavigatingBarArgCS__Group_2_2__024042); rule__NavigatingBarArgCS__Group_2_2__1(); state._fsp--; @@ -34419,7 +34430,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingBarArgCSAccess().getEqualsSignKeyword_2_2_0()); } - match(input,37,FollowSets001.FOLLOW_37_in_rule__NavigatingBarArgCS__Group_2_2__0__Impl24069); if (state.failed) return ; + match(input,37,FollowSets001.FOLLOW_37_in_rule__NavigatingBarArgCS__Group_2_2__0__Impl24070); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingBarArgCSAccess().getEqualsSignKeyword_2_2_0()); } @@ -34454,7 +34465,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11870:1: ( rule__NavigatingBarArgCS__Group_2_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11871:2: rule__NavigatingBarArgCS__Group_2_2__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2_2__1__Impl_in_rule__NavigatingBarArgCS__Group_2_2__124100); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2_2__1__Impl_in_rule__NavigatingBarArgCS__Group_2_2__124101); rule__NavigatingBarArgCS__Group_2_2__1__Impl(); state._fsp--; @@ -34496,7 +34507,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11884:1: ( rule__NavigatingBarArgCS__InitAssignment_2_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11884:2: rule__NavigatingBarArgCS__InitAssignment_2_2_1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__InitAssignment_2_2_1_in_rule__NavigatingBarArgCS__Group_2_2__1__Impl24127); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__InitAssignment_2_2_1_in_rule__NavigatingBarArgCS__Group_2_2__1__Impl24128); rule__NavigatingBarArgCS__InitAssignment_2_2_1(); state._fsp--; @@ -34538,12 +34549,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11902:1: ( rule__NavigatingCommaArgCS__Group__0__Impl rule__NavigatingCommaArgCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11903:2: rule__NavigatingCommaArgCS__Group__0__Impl rule__NavigatingCommaArgCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group__0__Impl_in_rule__NavigatingCommaArgCS__Group__024161); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group__0__Impl_in_rule__NavigatingCommaArgCS__Group__024162); rule__NavigatingCommaArgCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group__1_in_rule__NavigatingCommaArgCS__Group__024164); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group__1_in_rule__NavigatingCommaArgCS__Group__024165); rule__NavigatingCommaArgCS__Group__1(); state._fsp--; @@ -34585,7 +34596,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11917:1: ( rule__NavigatingCommaArgCS__PrefixAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11917:2: rule__NavigatingCommaArgCS__PrefixAssignment_0 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__PrefixAssignment_0_in_rule__NavigatingCommaArgCS__Group__0__Impl24191); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__PrefixAssignment_0_in_rule__NavigatingCommaArgCS__Group__0__Impl24192); rule__NavigatingCommaArgCS__PrefixAssignment_0(); state._fsp--; @@ -34627,12 +34638,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11931:1: ( rule__NavigatingCommaArgCS__Group__1__Impl rule__NavigatingCommaArgCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11932:2: rule__NavigatingCommaArgCS__Group__1__Impl rule__NavigatingCommaArgCS__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group__1__Impl_in_rule__NavigatingCommaArgCS__Group__124221); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group__1__Impl_in_rule__NavigatingCommaArgCS__Group__124222); rule__NavigatingCommaArgCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group__2_in_rule__NavigatingCommaArgCS__Group__124224); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group__2_in_rule__NavigatingCommaArgCS__Group__124225); rule__NavigatingCommaArgCS__Group__2(); state._fsp--; @@ -34674,7 +34685,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11946:1: ( rule__NavigatingCommaArgCS__NameAssignment_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11946:2: rule__NavigatingCommaArgCS__NameAssignment_1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__NameAssignment_1_in_rule__NavigatingCommaArgCS__Group__1__Impl24251); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__NameAssignment_1_in_rule__NavigatingCommaArgCS__Group__1__Impl24252); rule__NavigatingCommaArgCS__NameAssignment_1(); state._fsp--; @@ -34716,7 +34727,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11960:1: ( rule__NavigatingCommaArgCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11961:2: rule__NavigatingCommaArgCS__Group__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group__2__Impl_in_rule__NavigatingCommaArgCS__Group__224281); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group__2__Impl_in_rule__NavigatingCommaArgCS__Group__224282); rule__NavigatingCommaArgCS__Group__2__Impl(); state._fsp--; @@ -34756,17 +34767,17 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getNavigatingCommaArgCSAccess().getGroup_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11974:1: ( rule__NavigatingCommaArgCS__Group_2__0 )? - int alt99=2; - int LA99_0 = input.LA(1); + int alt100=2; + int LA100_0 = input.LA(1); - if ( (LA99_0==69) ) { - alt99=1; + if ( (LA100_0==69) ) { + alt100=1; } - switch (alt99) { + switch (alt100) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11974:2: rule__NavigatingCommaArgCS__Group_2__0 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2__0_in_rule__NavigatingCommaArgCS__Group__2__Impl24308); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2__0_in_rule__NavigatingCommaArgCS__Group__2__Impl24309); rule__NavigatingCommaArgCS__Group_2__0(); state._fsp--; @@ -34811,12 +34822,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11994:1: ( rule__NavigatingCommaArgCS__Group_2__0__Impl rule__NavigatingCommaArgCS__Group_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:11995:2: rule__NavigatingCommaArgCS__Group_2__0__Impl rule__NavigatingCommaArgCS__Group_2__1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2__0__Impl_in_rule__NavigatingCommaArgCS__Group_2__024345); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2__0__Impl_in_rule__NavigatingCommaArgCS__Group_2__024346); rule__NavigatingCommaArgCS__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2__1_in_rule__NavigatingCommaArgCS__Group_2__024348); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2__1_in_rule__NavigatingCommaArgCS__Group_2__024349); rule__NavigatingCommaArgCS__Group_2__1(); state._fsp--; @@ -34855,7 +34866,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingCommaArgCSAccess().getColonKeyword_2_0()); } - match(input,69,FollowSets001.FOLLOW_69_in_rule__NavigatingCommaArgCS__Group_2__0__Impl24376); if (state.failed) return ; + match(input,69,FollowSets001.FOLLOW_69_in_rule__NavigatingCommaArgCS__Group_2__0__Impl24377); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingCommaArgCSAccess().getColonKeyword_2_0()); } @@ -34890,12 +34901,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12025:1: ( rule__NavigatingCommaArgCS__Group_2__1__Impl rule__NavigatingCommaArgCS__Group_2__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12026:2: rule__NavigatingCommaArgCS__Group_2__1__Impl rule__NavigatingCommaArgCS__Group_2__2 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2__1__Impl_in_rule__NavigatingCommaArgCS__Group_2__124407); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2__1__Impl_in_rule__NavigatingCommaArgCS__Group_2__124408); rule__NavigatingCommaArgCS__Group_2__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2__2_in_rule__NavigatingCommaArgCS__Group_2__124410); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2__2_in_rule__NavigatingCommaArgCS__Group_2__124411); rule__NavigatingCommaArgCS__Group_2__2(); state._fsp--; @@ -34937,7 +34948,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12040:1: ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12040:2: rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingCommaArgCS__Group_2__1__Impl24437); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingCommaArgCS__Group_2__1__Impl24438); rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1(); state._fsp--; @@ -34979,7 +34990,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12054:1: ( rule__NavigatingCommaArgCS__Group_2__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12055:2: rule__NavigatingCommaArgCS__Group_2__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2__2__Impl_in_rule__NavigatingCommaArgCS__Group_2__224467); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2__2__Impl_in_rule__NavigatingCommaArgCS__Group_2__224468); rule__NavigatingCommaArgCS__Group_2__2__Impl(); state._fsp--; @@ -35019,17 +35030,17 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getNavigatingCommaArgCSAccess().getGroup_2_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12068:1: ( rule__NavigatingCommaArgCS__Group_2_2__0 )? - int alt100=2; - int LA100_0 = input.LA(1); + int alt101=2; + int LA101_0 = input.LA(1); - if ( (LA100_0==37) ) { - alt100=1; + if ( (LA101_0==37) ) { + alt101=1; } - switch (alt100) { + switch (alt101) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12068:2: rule__NavigatingCommaArgCS__Group_2_2__0 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__0_in_rule__NavigatingCommaArgCS__Group_2__2__Impl24494); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__0_in_rule__NavigatingCommaArgCS__Group_2__2__Impl24495); rule__NavigatingCommaArgCS__Group_2_2__0(); state._fsp--; @@ -35074,12 +35085,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12088:1: ( rule__NavigatingCommaArgCS__Group_2_2__0__Impl rule__NavigatingCommaArgCS__Group_2_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12089:2: rule__NavigatingCommaArgCS__Group_2_2__0__Impl rule__NavigatingCommaArgCS__Group_2_2__1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__0__Impl_in_rule__NavigatingCommaArgCS__Group_2_2__024531); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__0__Impl_in_rule__NavigatingCommaArgCS__Group_2_2__024532); rule__NavigatingCommaArgCS__Group_2_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__1_in_rule__NavigatingCommaArgCS__Group_2_2__024534); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__1_in_rule__NavigatingCommaArgCS__Group_2_2__024535); rule__NavigatingCommaArgCS__Group_2_2__1(); state._fsp--; @@ -35118,7 +35129,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingCommaArgCSAccess().getEqualsSignKeyword_2_2_0()); } - match(input,37,FollowSets001.FOLLOW_37_in_rule__NavigatingCommaArgCS__Group_2_2__0__Impl24562); if (state.failed) return ; + match(input,37,FollowSets001.FOLLOW_37_in_rule__NavigatingCommaArgCS__Group_2_2__0__Impl24563); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingCommaArgCSAccess().getEqualsSignKeyword_2_2_0()); } @@ -35153,7 +35164,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12119:1: ( rule__NavigatingCommaArgCS__Group_2_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12120:2: rule__NavigatingCommaArgCS__Group_2_2__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__1__Impl_in_rule__NavigatingCommaArgCS__Group_2_2__124593); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__1__Impl_in_rule__NavigatingCommaArgCS__Group_2_2__124594); rule__NavigatingCommaArgCS__Group_2_2__1__Impl(); state._fsp--; @@ -35195,7 +35206,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12133:1: ( rule__NavigatingCommaArgCS__InitAssignment_2_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12133:2: rule__NavigatingCommaArgCS__InitAssignment_2_2_1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__InitAssignment_2_2_1_in_rule__NavigatingCommaArgCS__Group_2_2__1__Impl24620); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__InitAssignment_2_2_1_in_rule__NavigatingCommaArgCS__Group_2_2__1__Impl24621); rule__NavigatingCommaArgCS__InitAssignment_2_2_1(); state._fsp--; @@ -35237,12 +35248,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12151:1: ( rule__NavigatingSemiArgCS__Group__0__Impl rule__NavigatingSemiArgCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12152:2: rule__NavigatingSemiArgCS__Group__0__Impl rule__NavigatingSemiArgCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group__0__Impl_in_rule__NavigatingSemiArgCS__Group__024654); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group__0__Impl_in_rule__NavigatingSemiArgCS__Group__024655); rule__NavigatingSemiArgCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group__1_in_rule__NavigatingSemiArgCS__Group__024657); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group__1_in_rule__NavigatingSemiArgCS__Group__024658); rule__NavigatingSemiArgCS__Group__1(); state._fsp--; @@ -35284,7 +35295,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12166:1: ( rule__NavigatingSemiArgCS__PrefixAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12166:2: rule__NavigatingSemiArgCS__PrefixAssignment_0 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__PrefixAssignment_0_in_rule__NavigatingSemiArgCS__Group__0__Impl24684); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__PrefixAssignment_0_in_rule__NavigatingSemiArgCS__Group__0__Impl24685); rule__NavigatingSemiArgCS__PrefixAssignment_0(); state._fsp--; @@ -35326,12 +35337,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12180:1: ( rule__NavigatingSemiArgCS__Group__1__Impl rule__NavigatingSemiArgCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12181:2: rule__NavigatingSemiArgCS__Group__1__Impl rule__NavigatingSemiArgCS__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group__1__Impl_in_rule__NavigatingSemiArgCS__Group__124714); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group__1__Impl_in_rule__NavigatingSemiArgCS__Group__124715); rule__NavigatingSemiArgCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group__2_in_rule__NavigatingSemiArgCS__Group__124717); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group__2_in_rule__NavigatingSemiArgCS__Group__124718); rule__NavigatingSemiArgCS__Group__2(); state._fsp--; @@ -35373,7 +35384,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12195:1: ( rule__NavigatingSemiArgCS__NameAssignment_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12195:2: rule__NavigatingSemiArgCS__NameAssignment_1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__NameAssignment_1_in_rule__NavigatingSemiArgCS__Group__1__Impl24744); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__NameAssignment_1_in_rule__NavigatingSemiArgCS__Group__1__Impl24745); rule__NavigatingSemiArgCS__NameAssignment_1(); state._fsp--; @@ -35415,7 +35426,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12209:1: ( rule__NavigatingSemiArgCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12210:2: rule__NavigatingSemiArgCS__Group__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group__2__Impl_in_rule__NavigatingSemiArgCS__Group__224774); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group__2__Impl_in_rule__NavigatingSemiArgCS__Group__224775); rule__NavigatingSemiArgCS__Group__2__Impl(); state._fsp--; @@ -35455,17 +35466,17 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getNavigatingSemiArgCSAccess().getGroup_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12223:1: ( rule__NavigatingSemiArgCS__Group_2__0 )? - int alt101=2; - int LA101_0 = input.LA(1); + int alt102=2; + int LA102_0 = input.LA(1); - if ( (LA101_0==69) ) { - alt101=1; + if ( (LA102_0==69) ) { + alt102=1; } - switch (alt101) { + switch (alt102) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12223:2: rule__NavigatingSemiArgCS__Group_2__0 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2__0_in_rule__NavigatingSemiArgCS__Group__2__Impl24801); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2__0_in_rule__NavigatingSemiArgCS__Group__2__Impl24802); rule__NavigatingSemiArgCS__Group_2__0(); state._fsp--; @@ -35510,12 +35521,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12243:1: ( rule__NavigatingSemiArgCS__Group_2__0__Impl rule__NavigatingSemiArgCS__Group_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12244:2: rule__NavigatingSemiArgCS__Group_2__0__Impl rule__NavigatingSemiArgCS__Group_2__1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2__0__Impl_in_rule__NavigatingSemiArgCS__Group_2__024838); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2__0__Impl_in_rule__NavigatingSemiArgCS__Group_2__024839); rule__NavigatingSemiArgCS__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2__1_in_rule__NavigatingSemiArgCS__Group_2__024841); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2__1_in_rule__NavigatingSemiArgCS__Group_2__024842); rule__NavigatingSemiArgCS__Group_2__1(); state._fsp--; @@ -35554,7 +35565,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingSemiArgCSAccess().getColonKeyword_2_0()); } - match(input,69,FollowSets001.FOLLOW_69_in_rule__NavigatingSemiArgCS__Group_2__0__Impl24869); if (state.failed) return ; + match(input,69,FollowSets001.FOLLOW_69_in_rule__NavigatingSemiArgCS__Group_2__0__Impl24870); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingSemiArgCSAccess().getColonKeyword_2_0()); } @@ -35589,12 +35600,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12274:1: ( rule__NavigatingSemiArgCS__Group_2__1__Impl rule__NavigatingSemiArgCS__Group_2__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12275:2: rule__NavigatingSemiArgCS__Group_2__1__Impl rule__NavigatingSemiArgCS__Group_2__2 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2__1__Impl_in_rule__NavigatingSemiArgCS__Group_2__124900); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2__1__Impl_in_rule__NavigatingSemiArgCS__Group_2__124901); rule__NavigatingSemiArgCS__Group_2__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2__2_in_rule__NavigatingSemiArgCS__Group_2__124903); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2__2_in_rule__NavigatingSemiArgCS__Group_2__124904); rule__NavigatingSemiArgCS__Group_2__2(); state._fsp--; @@ -35636,7 +35647,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12289:1: ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12289:2: rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingSemiArgCS__Group_2__1__Impl24930); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingSemiArgCS__Group_2__1__Impl24931); rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1(); state._fsp--; @@ -35678,7 +35689,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12303:1: ( rule__NavigatingSemiArgCS__Group_2__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12304:2: rule__NavigatingSemiArgCS__Group_2__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2__2__Impl_in_rule__NavigatingSemiArgCS__Group_2__224960); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2__2__Impl_in_rule__NavigatingSemiArgCS__Group_2__224961); rule__NavigatingSemiArgCS__Group_2__2__Impl(); state._fsp--; @@ -35718,17 +35729,17 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getNavigatingSemiArgCSAccess().getGroup_2_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12317:1: ( rule__NavigatingSemiArgCS__Group_2_2__0 )? - int alt102=2; - int LA102_0 = input.LA(1); + int alt103=2; + int LA103_0 = input.LA(1); - if ( (LA102_0==37) ) { - alt102=1; + if ( (LA103_0==37) ) { + alt103=1; } - switch (alt102) { + switch (alt103) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12317:2: rule__NavigatingSemiArgCS__Group_2_2__0 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__0_in_rule__NavigatingSemiArgCS__Group_2__2__Impl24987); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__0_in_rule__NavigatingSemiArgCS__Group_2__2__Impl24988); rule__NavigatingSemiArgCS__Group_2_2__0(); state._fsp--; @@ -35773,12 +35784,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12337:1: ( rule__NavigatingSemiArgCS__Group_2_2__0__Impl rule__NavigatingSemiArgCS__Group_2_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12338:2: rule__NavigatingSemiArgCS__Group_2_2__0__Impl rule__NavigatingSemiArgCS__Group_2_2__1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__0__Impl_in_rule__NavigatingSemiArgCS__Group_2_2__025024); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__0__Impl_in_rule__NavigatingSemiArgCS__Group_2_2__025025); rule__NavigatingSemiArgCS__Group_2_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__1_in_rule__NavigatingSemiArgCS__Group_2_2__025027); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__1_in_rule__NavigatingSemiArgCS__Group_2_2__025028); rule__NavigatingSemiArgCS__Group_2_2__1(); state._fsp--; @@ -35817,7 +35828,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingSemiArgCSAccess().getEqualsSignKeyword_2_2_0()); } - match(input,37,FollowSets001.FOLLOW_37_in_rule__NavigatingSemiArgCS__Group_2_2__0__Impl25055); if (state.failed) return ; + match(input,37,FollowSets001.FOLLOW_37_in_rule__NavigatingSemiArgCS__Group_2_2__0__Impl25056); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingSemiArgCSAccess().getEqualsSignKeyword_2_2_0()); } @@ -35852,7 +35863,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12368:1: ( rule__NavigatingSemiArgCS__Group_2_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12369:2: rule__NavigatingSemiArgCS__Group_2_2__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__1__Impl_in_rule__NavigatingSemiArgCS__Group_2_2__125086); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__1__Impl_in_rule__NavigatingSemiArgCS__Group_2_2__125087); rule__NavigatingSemiArgCS__Group_2_2__1__Impl(); state._fsp--; @@ -35894,7 +35905,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12382:1: ( rule__NavigatingSemiArgCS__InitAssignment_2_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12382:2: rule__NavigatingSemiArgCS__InitAssignment_2_2_1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__InitAssignment_2_2_1_in_rule__NavigatingSemiArgCS__Group_2_2__1__Impl25113); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__InitAssignment_2_2_1_in_rule__NavigatingSemiArgCS__Group_2_2__1__Impl25114); rule__NavigatingSemiArgCS__InitAssignment_2_2_1(); state._fsp--; @@ -35936,12 +35947,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12400:1: ( rule__IfExpCS__Group__0__Impl rule__IfExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12401:2: rule__IfExpCS__Group__0__Impl rule__IfExpCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__0__Impl_in_rule__IfExpCS__Group__025147); + pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__0__Impl_in_rule__IfExpCS__Group__025148); rule__IfExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__1_in_rule__IfExpCS__Group__025150); + pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__1_in_rule__IfExpCS__Group__025151); rule__IfExpCS__Group__1(); state._fsp--; @@ -35980,7 +35991,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getIfExpCSAccess().getIfKeyword_0()); } - match(input,77,FollowSets001.FOLLOW_77_in_rule__IfExpCS__Group__0__Impl25178); if (state.failed) return ; + match(input,77,FollowSets001.FOLLOW_77_in_rule__IfExpCS__Group__0__Impl25179); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getIfExpCSAccess().getIfKeyword_0()); } @@ -36015,12 +36026,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12431:1: ( rule__IfExpCS__Group__1__Impl rule__IfExpCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12432:2: rule__IfExpCS__Group__1__Impl rule__IfExpCS__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__1__Impl_in_rule__IfExpCS__Group__125209); + pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__1__Impl_in_rule__IfExpCS__Group__125210); rule__IfExpCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__2_in_rule__IfExpCS__Group__125212); + pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__2_in_rule__IfExpCS__Group__125213); rule__IfExpCS__Group__2(); state._fsp--; @@ -36062,7 +36073,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12446:1: ( rule__IfExpCS__ConditionAssignment_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12446:2: rule__IfExpCS__ConditionAssignment_1 { - pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__ConditionAssignment_1_in_rule__IfExpCS__Group__1__Impl25239); + pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__ConditionAssignment_1_in_rule__IfExpCS__Group__1__Impl25240); rule__IfExpCS__ConditionAssignment_1(); state._fsp--; @@ -36104,12 +36115,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12460:1: ( rule__IfExpCS__Group__2__Impl rule__IfExpCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12461:2: rule__IfExpCS__Group__2__Impl rule__IfExpCS__Group__3 { - pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__2__Impl_in_rule__IfExpCS__Group__225269); + pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__2__Impl_in_rule__IfExpCS__Group__225270); rule__IfExpCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__3_in_rule__IfExpCS__Group__225272); + pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__3_in_rule__IfExpCS__Group__225273); rule__IfExpCS__Group__3(); state._fsp--; @@ -36148,7 +36159,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getIfExpCSAccess().getThenKeyword_2()); } - match(input,78,FollowSets001.FOLLOW_78_in_rule__IfExpCS__Group__2__Impl25300); if (state.failed) return ; + match(input,78,FollowSets001.FOLLOW_78_in_rule__IfExpCS__Group__2__Impl25301); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getIfExpCSAccess().getThenKeyword_2()); } @@ -36183,12 +36194,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12491:1: ( rule__IfExpCS__Group__3__Impl rule__IfExpCS__Group__4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12492:2: rule__IfExpCS__Group__3__Impl rule__IfExpCS__Group__4 { - pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__3__Impl_in_rule__IfExpCS__Group__325331); + pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__3__Impl_in_rule__IfExpCS__Group__325332); rule__IfExpCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__4_in_rule__IfExpCS__Group__325334); + pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__4_in_rule__IfExpCS__Group__325335); rule__IfExpCS__Group__4(); state._fsp--; @@ -36230,7 +36241,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12506:1: ( rule__IfExpCS__ThenExpressionAssignment_3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12506:2: rule__IfExpCS__ThenExpressionAssignment_3 { - pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__ThenExpressionAssignment_3_in_rule__IfExpCS__Group__3__Impl25361); + pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__ThenExpressionAssignment_3_in_rule__IfExpCS__Group__3__Impl25362); rule__IfExpCS__ThenExpressionAssignment_3(); state._fsp--; @@ -36272,12 +36283,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12520:1: ( rule__IfExpCS__Group__4__Impl rule__IfExpCS__Group__5 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12521:2: rule__IfExpCS__Group__4__Impl rule__IfExpCS__Group__5 { - pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__4__Impl_in_rule__IfExpCS__Group__425391); + pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__4__Impl_in_rule__IfExpCS__Group__425392); rule__IfExpCS__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__5_in_rule__IfExpCS__Group__425394); + pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__5_in_rule__IfExpCS__Group__425395); rule__IfExpCS__Group__5(); state._fsp--; @@ -36316,7 +36327,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getIfExpCSAccess().getElseKeyword_4()); } - match(input,79,FollowSets001.FOLLOW_79_in_rule__IfExpCS__Group__4__Impl25422); if (state.failed) return ; + match(input,79,FollowSets001.FOLLOW_79_in_rule__IfExpCS__Group__4__Impl25423); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getIfExpCSAccess().getElseKeyword_4()); } @@ -36351,12 +36362,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12551:1: ( rule__IfExpCS__Group__5__Impl rule__IfExpCS__Group__6 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12552:2: rule__IfExpCS__Group__5__Impl rule__IfExpCS__Group__6 { - pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__5__Impl_in_rule__IfExpCS__Group__525453); + pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__5__Impl_in_rule__IfExpCS__Group__525454); rule__IfExpCS__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__6_in_rule__IfExpCS__Group__525456); + pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__6_in_rule__IfExpCS__Group__525457); rule__IfExpCS__Group__6(); state._fsp--; @@ -36398,7 +36409,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12566:1: ( rule__IfExpCS__ElseExpressionAssignment_5 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12566:2: rule__IfExpCS__ElseExpressionAssignment_5 { - pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__ElseExpressionAssignment_5_in_rule__IfExpCS__Group__5__Impl25483); + pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__ElseExpressionAssignment_5_in_rule__IfExpCS__Group__5__Impl25484); rule__IfExpCS__ElseExpressionAssignment_5(); state._fsp--; @@ -36440,7 +36451,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12580:1: ( rule__IfExpCS__Group__6__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12581:2: rule__IfExpCS__Group__6__Impl { - pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__6__Impl_in_rule__IfExpCS__Group__625513); + pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__6__Impl_in_rule__IfExpCS__Group__625514); rule__IfExpCS__Group__6__Impl(); state._fsp--; @@ -36479,7 +36490,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getIfExpCSAccess().getEndifKeyword_6()); } - match(input,80,FollowSets001.FOLLOW_80_in_rule__IfExpCS__Group__6__Impl25541); if (state.failed) return ; + match(input,80,FollowSets001.FOLLOW_80_in_rule__IfExpCS__Group__6__Impl25542); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getIfExpCSAccess().getEndifKeyword_6()); } @@ -36514,12 +36525,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12624:1: ( rule__LetExpCS__Group__0__Impl rule__LetExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12625:2: rule__LetExpCS__Group__0__Impl rule__LetExpCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__0__Impl_in_rule__LetExpCS__Group__025586); + pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__0__Impl_in_rule__LetExpCS__Group__025587); rule__LetExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__1_in_rule__LetExpCS__Group__025589); + pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__1_in_rule__LetExpCS__Group__025590); rule__LetExpCS__Group__1(); state._fsp--; @@ -36558,7 +36569,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getLetExpCSAccess().getLetKeyword_0()); } - match(input,81,FollowSets001.FOLLOW_81_in_rule__LetExpCS__Group__0__Impl25617); if (state.failed) return ; + match(input,81,FollowSets001.FOLLOW_81_in_rule__LetExpCS__Group__0__Impl25618); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLetExpCSAccess().getLetKeyword_0()); } @@ -36593,12 +36604,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12655:1: ( rule__LetExpCS__Group__1__Impl rule__LetExpCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12656:2: rule__LetExpCS__Group__1__Impl rule__LetExpCS__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__1__Impl_in_rule__LetExpCS__Group__125648); + pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__1__Impl_in_rule__LetExpCS__Group__125649); rule__LetExpCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__2_in_rule__LetExpCS__Group__125651); + pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__2_in_rule__LetExpCS__Group__125652); rule__LetExpCS__Group__2(); state._fsp--; @@ -36640,7 +36651,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12670:1: ( rule__LetExpCS__VariableAssignment_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12670:2: rule__LetExpCS__VariableAssignment_1 { - pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__VariableAssignment_1_in_rule__LetExpCS__Group__1__Impl25678); + pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__VariableAssignment_1_in_rule__LetExpCS__Group__1__Impl25679); rule__LetExpCS__VariableAssignment_1(); state._fsp--; @@ -36682,12 +36693,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12684:1: ( rule__LetExpCS__Group__2__Impl rule__LetExpCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12685:2: rule__LetExpCS__Group__2__Impl rule__LetExpCS__Group__3 { - pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__2__Impl_in_rule__LetExpCS__Group__225708); + pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__2__Impl_in_rule__LetExpCS__Group__225709); rule__LetExpCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__3_in_rule__LetExpCS__Group__225711); + pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__3_in_rule__LetExpCS__Group__225712); rule__LetExpCS__Group__3(); state._fsp--; @@ -36727,21 +36738,21 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getLetExpCSAccess().getGroup_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12699:1: ( rule__LetExpCS__Group_2__0 )* - loop103: + loop104: do { - int alt103=2; - int LA103_0 = input.LA(1); + int alt104=2; + int LA104_0 = input.LA(1); - if ( (LA103_0==63) ) { - alt103=1; + if ( (LA104_0==63) ) { + alt104=1; } - switch (alt103) { + switch (alt104) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12699:2: rule__LetExpCS__Group_2__0 { - pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group_2__0_in_rule__LetExpCS__Group__2__Impl25738); + pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group_2__0_in_rule__LetExpCS__Group__2__Impl25739); rule__LetExpCS__Group_2__0(); state._fsp--; @@ -36751,7 +36762,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { break; default : - break loop103; + break loop104; } } while (true); @@ -36789,12 +36800,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12713:1: ( rule__LetExpCS__Group__3__Impl rule__LetExpCS__Group__4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12714:2: rule__LetExpCS__Group__3__Impl rule__LetExpCS__Group__4 { - pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__3__Impl_in_rule__LetExpCS__Group__325769); + pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__3__Impl_in_rule__LetExpCS__Group__325770); rule__LetExpCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__4_in_rule__LetExpCS__Group__325772); + pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__4_in_rule__LetExpCS__Group__325773); rule__LetExpCS__Group__4(); state._fsp--; @@ -36833,7 +36844,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getLetExpCSAccess().getInKeyword_3()); } - match(input,62,FollowSets001.FOLLOW_62_in_rule__LetExpCS__Group__3__Impl25800); if (state.failed) return ; + match(input,62,FollowSets001.FOLLOW_62_in_rule__LetExpCS__Group__3__Impl25801); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLetExpCSAccess().getInKeyword_3()); } @@ -36868,7 +36879,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12744:1: ( rule__LetExpCS__Group__4__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12745:2: rule__LetExpCS__Group__4__Impl { - pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__4__Impl_in_rule__LetExpCS__Group__425831); + pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__4__Impl_in_rule__LetExpCS__Group__425832); rule__LetExpCS__Group__4__Impl(); state._fsp--; @@ -36910,7 +36921,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12758:1: ( rule__LetExpCS__InAssignment_4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12758:2: rule__LetExpCS__InAssignment_4 { - pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__InAssignment_4_in_rule__LetExpCS__Group__4__Impl25858); + pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__InAssignment_4_in_rule__LetExpCS__Group__4__Impl25859); rule__LetExpCS__InAssignment_4(); state._fsp--; @@ -36952,12 +36963,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12782:1: ( rule__LetExpCS__Group_2__0__Impl rule__LetExpCS__Group_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12783:2: rule__LetExpCS__Group_2__0__Impl rule__LetExpCS__Group_2__1 { - pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group_2__0__Impl_in_rule__LetExpCS__Group_2__025898); + pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group_2__0__Impl_in_rule__LetExpCS__Group_2__025899); rule__LetExpCS__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group_2__1_in_rule__LetExpCS__Group_2__025901); + pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group_2__1_in_rule__LetExpCS__Group_2__025902); rule__LetExpCS__Group_2__1(); state._fsp--; @@ -36996,7 +37007,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getLetExpCSAccess().getCommaKeyword_2_0()); } - match(input,63,FollowSets001.FOLLOW_63_in_rule__LetExpCS__Group_2__0__Impl25929); if (state.failed) return ; + match(input,63,FollowSets001.FOLLOW_63_in_rule__LetExpCS__Group_2__0__Impl25930); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLetExpCSAccess().getCommaKeyword_2_0()); } @@ -37031,7 +37042,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12813:1: ( rule__LetExpCS__Group_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12814:2: rule__LetExpCS__Group_2__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group_2__1__Impl_in_rule__LetExpCS__Group_2__125960); + pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group_2__1__Impl_in_rule__LetExpCS__Group_2__125961); rule__LetExpCS__Group_2__1__Impl(); state._fsp--; @@ -37073,7 +37084,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12827:1: ( rule__LetExpCS__VariableAssignment_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12827:2: rule__LetExpCS__VariableAssignment_2_1 { - pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__VariableAssignment_2_1_in_rule__LetExpCS__Group_2__1__Impl25987); + pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__VariableAssignment_2_1_in_rule__LetExpCS__Group_2__1__Impl25988); rule__LetExpCS__VariableAssignment_2_1(); state._fsp--; @@ -37115,12 +37126,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12845:1: ( rule__LetVariableCS__Group__0__Impl rule__LetVariableCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12846:2: rule__LetVariableCS__Group__0__Impl rule__LetVariableCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group__0__Impl_in_rule__LetVariableCS__Group__026021); + pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group__0__Impl_in_rule__LetVariableCS__Group__026022); rule__LetVariableCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group__1_in_rule__LetVariableCS__Group__026024); + pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group__1_in_rule__LetVariableCS__Group__026025); rule__LetVariableCS__Group__1(); state._fsp--; @@ -37162,7 +37173,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12860:1: ( rule__LetVariableCS__NameAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12860:2: rule__LetVariableCS__NameAssignment_0 { - pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__NameAssignment_0_in_rule__LetVariableCS__Group__0__Impl26051); + pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__NameAssignment_0_in_rule__LetVariableCS__Group__0__Impl26052); rule__LetVariableCS__NameAssignment_0(); state._fsp--; @@ -37204,12 +37215,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12874:1: ( rule__LetVariableCS__Group__1__Impl rule__LetVariableCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12875:2: rule__LetVariableCS__Group__1__Impl rule__LetVariableCS__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group__1__Impl_in_rule__LetVariableCS__Group__126081); + pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group__1__Impl_in_rule__LetVariableCS__Group__126082); rule__LetVariableCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group__2_in_rule__LetVariableCS__Group__126084); + pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group__2_in_rule__LetVariableCS__Group__126085); rule__LetVariableCS__Group__2(); state._fsp--; @@ -37249,17 +37260,17 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { before(grammarAccess.getLetVariableCSAccess().getGroup_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12889:1: ( rule__LetVariableCS__Group_1__0 )? - int alt104=2; - int LA104_0 = input.LA(1); + int alt105=2; + int LA105_0 = input.LA(1); - if ( (LA104_0==69) ) { - alt104=1; + if ( (LA105_0==69) ) { + alt105=1; } - switch (alt104) { + switch (alt105) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12889:2: rule__LetVariableCS__Group_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group_1__0_in_rule__LetVariableCS__Group__1__Impl26111); + pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group_1__0_in_rule__LetVariableCS__Group__1__Impl26112); rule__LetVariableCS__Group_1__0(); state._fsp--; @@ -37304,12 +37315,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12903:1: ( rule__LetVariableCS__Group__2__Impl rule__LetVariableCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12904:2: rule__LetVariableCS__Group__2__Impl rule__LetVariableCS__Group__3 { - pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group__2__Impl_in_rule__LetVariableCS__Group__226142); + pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group__2__Impl_in_rule__LetVariableCS__Group__226143); rule__LetVariableCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group__3_in_rule__LetVariableCS__Group__226145); + pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group__3_in_rule__LetVariableCS__Group__226146); rule__LetVariableCS__Group__3(); state._fsp--; @@ -37348,7 +37359,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getLetVariableCSAccess().getEqualsSignKeyword_2()); } - match(input,37,FollowSets001.FOLLOW_37_in_rule__LetVariableCS__Group__2__Impl26173); if (state.failed) return ; + match(input,37,FollowSets001.FOLLOW_37_in_rule__LetVariableCS__Group__2__Impl26174); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLetVariableCSAccess().getEqualsSignKeyword_2()); } @@ -37383,7 +37394,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12934:1: ( rule__LetVariableCS__Group__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12935:2: rule__LetVariableCS__Group__3__Impl { - pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group__3__Impl_in_rule__LetVariableCS__Group__326204); + pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group__3__Impl_in_rule__LetVariableCS__Group__326205); rule__LetVariableCS__Group__3__Impl(); state._fsp--; @@ -37425,7 +37436,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12948:1: ( rule__LetVariableCS__InitExpressionAssignment_3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12948:2: rule__LetVariableCS__InitExpressionAssignment_3 { - pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__InitExpressionAssignment_3_in_rule__LetVariableCS__Group__3__Impl26231); + pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__InitExpressionAssignment_3_in_rule__LetVariableCS__Group__3__Impl26232); rule__LetVariableCS__InitExpressionAssignment_3(); state._fsp--; @@ -37467,12 +37478,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12970:1: ( rule__LetVariableCS__Group_1__0__Impl rule__LetVariableCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:12971:2: rule__LetVariableCS__Group_1__0__Impl rule__LetVariableCS__Group_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group_1__0__Impl_in_rule__LetVariableCS__Group_1__026269); + pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group_1__0__Impl_in_rule__LetVariableCS__Group_1__026270); rule__LetVariableCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group_1__1_in_rule__LetVariableCS__Group_1__026272); + pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group_1__1_in_rule__LetVariableCS__Group_1__026273); rule__LetVariableCS__Group_1__1(); state._fsp--; @@ -37511,7 +37522,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getLetVariableCSAccess().getColonKeyword_1_0()); } - match(input,69,FollowSets001.FOLLOW_69_in_rule__LetVariableCS__Group_1__0__Impl26300); if (state.failed) return ; + match(input,69,FollowSets001.FOLLOW_69_in_rule__LetVariableCS__Group_1__0__Impl26301); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLetVariableCSAccess().getColonKeyword_1_0()); } @@ -37546,7 +37557,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:13001:1: ( rule__LetVariableCS__Group_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:13002:2: rule__LetVariableCS__Group_1__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group_1__1__Impl_in_rule__LetVariableCS__Group_1__126331); + pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group_1__1__Impl_in_rule__LetVariableCS__Group_1__126332); rule__LetVariableCS__Group_1__1__Impl(); state._fsp--; @@ -37588,7 +37599,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:13015:1: ( rule__LetVariableCS__OwnedTypeAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:13015:2: rule__LetVariableCS__OwnedTypeAssignment_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__OwnedTypeAssignment_1_1_in_rule__LetVariableCS__Group_1__1__Impl26358); + pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__OwnedTypeAssignment_1_1_in_rule__LetVariableCS__Group_1__1__Impl26359); rule__LetVariableCS__OwnedTypeAssignment_1_1(); state._fsp--; @@ -37630,12 +37641,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:13033:1: ( rule__NestedExpCS__Group__0__Impl rule__NestedExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:13034:2: rule__NestedExpCS__Group__0__Impl rule__NestedExpCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__NestedExpCS__Group__0__Impl_in_rule__NestedExpCS__Group__026392); + pushFollow(FollowSets001.FOLLOW_rule__NestedExpCS__Group__0__Impl_in_rule__NestedExpCS__Group__026393); rule__NestedExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NestedExpCS__Group__1_in_rule__NestedExpCS__Group__026395); + pushFollow(FollowSets001.FOLLOW_rule__NestedExpCS__Group__1_in_rule__NestedExpCS__Group__026396); rule__NestedExpCS__Group__1(); state._fsp--; @@ -37674,7 +37685,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getNestedExpCSAccess().getLeftParenthesisKeyword_0()); } - match(input,67,FollowSets001.FOLLOW_67_in_rule__NestedExpCS__Group__0__Impl26423); if (state.failed) return ; + match(input,67,FollowSets001.FOLLOW_67_in_rule__NestedExpCS__Group__0__Impl26424); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNestedExpCSAccess().getLeftParenthesisKeyword_0()); } @@ -37709,12 +37720,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:13064:1: ( rule__NestedExpCS__Group__1__Impl rule__NestedExpCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:13065:2: rule__NestedExpCS__Group__1__Impl rule__NestedExpCS__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__NestedExpCS__Group__1__Impl_in_rule__NestedExpCS__Group__126454); + pushFollow(FollowSets001.FOLLOW_rule__NestedExpCS__Group__1__Impl_in_rule__NestedExpCS__Group__126455); rule__NestedExpCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NestedExpCS__Group__2_in_rule__NestedExpCS__Group__126457); + pushFollow(FollowSets001.FOLLOW_rule__NestedExpCS__Group__2_in_rule__NestedExpCS__Group__126458); rule__NestedExpCS__Group__2(); state._fsp--; @@ -37756,7 +37767,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:13079:1: ( rule__NestedExpCS__SourceAssignment_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:13079:2: rule__NestedExpCS__SourceAssignment_1 { - pushFollow(FollowSets001.FOLLOW_rule__NestedExpCS__SourceAssignment_1_in_rule__NestedExpCS__Group__1__Impl26484); + pushFollow(FollowSets001.FOLLOW_rule__NestedExpCS__SourceAssignment_1_in_rule__NestedExpCS__Group__1__Impl26485); rule__NestedExpCS__SourceAssignment_1(); state._fsp--; @@ -37798,7 +37809,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:13093:1: ( rule__NestedExpCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:13094:2: rule__NestedExpCS__Group__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__NestedExpCS__Group__2__Impl_in_rule__NestedExpCS__Group__226514); + pushFollow(FollowSets001.FOLLOW_rule__NestedExpCS__Group__2__Impl_in_rule__NestedExpCS__Group__226515); rule__NestedExpCS__Group__2__Impl(); state._fsp--; @@ -37837,7 +37848,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getNestedExpCSAccess().getRightParenthesisKeyword_2()); } - match(input,68,FollowSets001.FOLLOW_68_in_rule__NestedExpCS__Group__2__Impl26542); if (state.failed) return ; + match(input,68,FollowSets001.FOLLOW_68_in_rule__NestedExpCS__Group__2__Impl26543); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNestedExpCSAccess().getRightParenthesisKeyword_2()); } @@ -37872,12 +37883,12 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:13129:1: ( rule__SelfExpCS__Group__0__Impl rule__SelfExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:13130:2: rule__SelfExpCS__Group__0__Impl rule__SelfExpCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__SelfExpCS__Group__0__Impl_in_rule__SelfExpCS__Group__026579); + pushFollow(FollowSets001.FOLLOW_rule__SelfExpCS__Group__0__Impl_in_rule__SelfExpCS__Group__026580); rule__SelfExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__SelfExpCS__Group__1_in_rule__SelfExpCS__Group__026582); + pushFollow(FollowSets001.FOLLOW_rule__SelfExpCS__Group__1_in_rule__SelfExpCS__Group__026583); rule__SelfExpCS__Group__1(); state._fsp--; @@ -37951,7 +37962,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:13160:1: ( rule__SelfExpCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:13161:2: rule__SelfExpCS__Group__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__SelfExpCS__Group__1__Impl_in_rule__SelfExpCS__Group__126640); + pushFollow(FollowSets001.FOLLOW_rule__SelfExpCS__Group__1__Impl_in_rule__SelfExpCS__Group__126641); rule__SelfExpCS__Group__1__Impl(); state._fsp--; @@ -37990,7 +38001,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getSelfExpCSAccess().getSelfKeyword_1()); } - match(input,82,FollowSets001.FOLLOW_82_in_rule__SelfExpCS__Group__1__Impl26668); if (state.failed) return ; + match(input,82,FollowSets001.FOLLOW_82_in_rule__SelfExpCS__Group__1__Impl26669); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSelfExpCSAccess().getSelfKeyword_1()); } @@ -38031,7 +38042,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getTopLevelCSAccess().getOwnedImportImportCSParserRuleCall_0_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleImportCS_in_rule__TopLevelCS__OwnedImportAssignment_0_026708); + pushFollow(FollowSets001.FOLLOW_ruleImportCS_in_rule__TopLevelCS__OwnedImportAssignment_0_026709); ruleImportCS(); state._fsp--; @@ -38076,7 +38087,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getTopLevelCSAccess().getOwnedLibraryLibraryCSParserRuleCall_0_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleLibraryCS_in_rule__TopLevelCS__OwnedLibraryAssignment_0_126739); + pushFollow(FollowSets001.FOLLOW_ruleLibraryCS_in_rule__TopLevelCS__OwnedLibraryAssignment_0_126740); ruleLibraryCS(); state._fsp--; @@ -38121,7 +38132,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getTopLevelCSAccess().getMappingsMappingCSParserRuleCall_1_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleMappingCS_in_rule__TopLevelCS__MappingsAssignment_1_026770); + pushFollow(FollowSets001.FOLLOW_ruleMappingCS_in_rule__TopLevelCS__MappingsAssignment_1_026771); ruleMappingCS(); state._fsp--; @@ -38166,7 +38177,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getTopLevelCSAccess().getTransformationsTransformationCSParserRuleCall_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTransformationCS_in_rule__TopLevelCS__TransformationsAssignment_1_126801); + pushFollow(FollowSets001.FOLLOW_ruleTransformationCS_in_rule__TopLevelCS__TransformationsAssignment_1_126802); ruleTransformationCS(); state._fsp--; @@ -38211,7 +38222,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getTopLevelCSAccess().getQueriesQueryCSParserRuleCall_1_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleQueryCS_in_rule__TopLevelCS__QueriesAssignment_1_226832); + pushFollow(FollowSets001.FOLLOW_ruleQueryCS_in_rule__TopLevelCS__QueriesAssignment_1_226833); ruleQueryCS(); state._fsp--; @@ -38256,7 +38267,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getMappingCSAccess().getNameUnrestrictedNameParserRuleCall_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__MappingCS__NameAssignment_226863); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__MappingCS__NameAssignment_226864); ruleUnrestrictedName(); state._fsp--; @@ -38307,7 +38318,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getMappingCSAccess().getInTransformationUnrestrictedNameParserRuleCall_3_1_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__MappingCS__InAssignment_3_126898); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__MappingCS__InAssignment_3_126899); ruleUnrestrictedName(); state._fsp--; @@ -38364,7 +38375,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getMappingCSAccess().getRefinesMappingUnrestrictedNameParserRuleCall_4_1_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__MappingCS__RefinesAssignment_4_126937); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__MappingCS__RefinesAssignment_4_126938); ruleUnrestrictedName(); state._fsp--; @@ -38421,7 +38432,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getMappingCSAccess().getRefinesMappingUnrestrictedNameParserRuleCall_4_2_1_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__MappingCS__RefinesAssignment_4_2_126976); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__MappingCS__RefinesAssignment_4_2_126977); ruleUnrestrictedName(); state._fsp--; @@ -38472,7 +38483,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getMappingCSAccess().getDomainsNamedDomainCSParserRuleCall_6_0()); } - pushFollow(FollowSets001.FOLLOW_ruleNamedDomainCS_in_rule__MappingCS__DomainsAssignment_627011); + pushFollow(FollowSets001.FOLLOW_ruleNamedDomainCS_in_rule__MappingCS__DomainsAssignment_627012); ruleNamedDomainCS(); state._fsp--; @@ -38517,7 +38528,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getMappingCSAccess().getMiddleUnnamedDomainCSParserRuleCall_7_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnnamedDomainCS_in_rule__MappingCS__MiddleAssignment_7_127042); + pushFollow(FollowSets001.FOLLOW_ruleUnnamedDomainCS_in_rule__MappingCS__MiddleAssignment_7_127043); ruleUnnamedDomainCS(); state._fsp--; @@ -38562,7 +38573,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getMappingCSAccess().getComposedMappingsMappingCSParserRuleCall_8_0()); } - pushFollow(FollowSets001.FOLLOW_ruleMappingCS_in_rule__MappingCS__ComposedMappingsAssignment_827073); + pushFollow(FollowSets001.FOLLOW_ruleMappingCS_in_rule__MappingCS__ComposedMappingsAssignment_827074); ruleMappingCS(); state._fsp--; @@ -38607,7 +38618,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getUnrealizedVariablesUnrealizedVariableCSParserRuleCall_0_1_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrealizedVariableCS_in_rule__BottomPatternCS__UnrealizedVariablesAssignment_0_1_027104); + pushFollow(FollowSets001.FOLLOW_ruleUnrealizedVariableCS_in_rule__BottomPatternCS__UnrealizedVariablesAssignment_0_1_027105); ruleUnrealizedVariableCS(); state._fsp--; @@ -38652,7 +38663,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getRealizedVariablesRealizedVariableCSParserRuleCall_0_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleRealizedVariableCS_in_rule__BottomPatternCS__RealizedVariablesAssignment_0_1_127135); + pushFollow(FollowSets001.FOLLOW_ruleRealizedVariableCS_in_rule__BottomPatternCS__RealizedVariablesAssignment_0_1_127136); ruleRealizedVariableCS(); state._fsp--; @@ -38697,7 +38708,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getUnrealizedVariablesUnrealizedVariableCSParserRuleCall_0_2_1_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrealizedVariableCS_in_rule__BottomPatternCS__UnrealizedVariablesAssignment_0_2_1_027166); + pushFollow(FollowSets001.FOLLOW_ruleUnrealizedVariableCS_in_rule__BottomPatternCS__UnrealizedVariablesAssignment_0_2_1_027167); ruleUnrealizedVariableCS(); state._fsp--; @@ -38742,7 +38753,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getRealizedVariablesRealizedVariableCSParserRuleCall_0_2_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleRealizedVariableCS_in_rule__BottomPatternCS__RealizedVariablesAssignment_0_2_1_127197); + pushFollow(FollowSets001.FOLLOW_ruleRealizedVariableCS_in_rule__BottomPatternCS__RealizedVariablesAssignment_0_2_1_127198); ruleRealizedVariableCS(); state._fsp--; @@ -38787,7 +38798,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getConstraintsAssignmentCSParserRuleCall_0_4_0()); } - pushFollow(FollowSets001.FOLLOW_ruleAssignmentCS_in_rule__BottomPatternCS__ConstraintsAssignment_0_427228); + pushFollow(FollowSets001.FOLLOW_ruleAssignmentCS_in_rule__BottomPatternCS__ConstraintsAssignment_0_427229); ruleAssignmentCS(); state._fsp--; @@ -38832,7 +38843,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getConstraintsAssignmentCSParserRuleCall_1_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleAssignmentCS_in_rule__BottomPatternCS__ConstraintsAssignment_1_227259); + pushFollow(FollowSets001.FOLLOW_ruleAssignmentCS_in_rule__BottomPatternCS__ConstraintsAssignment_1_227260); ruleAssignmentCS(); state._fsp--; @@ -38883,7 +38894,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getAssignmentCSAccess().getDefaultDefaultKeyword_0_0()); } - match(input,83,FollowSets001.FOLLOW_83_in_rule__AssignmentCS__DefaultAssignment_027295); if (state.failed) return ; + match(input,83,FollowSets001.FOLLOW_83_in_rule__AssignmentCS__DefaultAssignment_027296); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAssignmentCSAccess().getDefaultDefaultKeyword_0_0()); } @@ -38930,7 +38941,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getAssignmentCSAccess().getTargetExpCSParserRuleCall_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__AssignmentCS__TargetAssignment_127334); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__AssignmentCS__TargetAssignment_127335); ruleExpCS(); state._fsp--; @@ -38975,7 +38986,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getAssignmentCSAccess().getInitialiserExpCSParserRuleCall_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__AssignmentCS__InitialiserAssignment_2_127365); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__AssignmentCS__InitialiserAssignment_2_127366); ruleExpCS(); state._fsp--; @@ -39020,7 +39031,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getDirectionCSAccess().getNameUnrestrictedNameParserRuleCall_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__NameAssignment_127396); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__NameAssignment_127397); ruleUnrestrictedName(); state._fsp--; @@ -39071,7 +39082,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getDirectionCSAccess().getImportsPackageUnrestrictedNameParserRuleCall_2_1_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__ImportsAssignment_2_127431); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__ImportsAssignment_2_127432); ruleUnrestrictedName(); state._fsp--; @@ -39128,7 +39139,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getDirectionCSAccess().getImportsPackageUnrestrictedNameParserRuleCall_2_2_1_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__ImportsAssignment_2_2_127470); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__ImportsAssignment_2_2_127471); ruleUnrestrictedName(); state._fsp--; @@ -39185,7 +39196,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getDirectionCSAccess().getUsesCoreDomainUnrestrictedNameParserRuleCall_3_1_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__UsesAssignment_3_127509); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__UsesAssignment_3_127510); ruleUnrestrictedName(); state._fsp--; @@ -39242,7 +39253,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getDirectionCSAccess().getUsesCoreDomainUnrestrictedNameParserRuleCall_3_2_1_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__UsesAssignment_3_2_127548); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__UsesAssignment_3_2_127549); ruleUnrestrictedName(); state._fsp--; @@ -39293,7 +39304,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getUnrealizedVariablesUnrealizedVariableCSParserRuleCall_0_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrealizedVariableCS_in_rule__GuardPatternCS__UnrealizedVariablesAssignment_0_127583); + pushFollow(FollowSets001.FOLLOW_ruleUnrealizedVariableCS_in_rule__GuardPatternCS__UnrealizedVariablesAssignment_0_127584); ruleUnrealizedVariableCS(); state._fsp--; @@ -39338,7 +39349,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getUnrealizedVariablesUnrealizedVariableCSParserRuleCall_0_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrealizedVariableCS_in_rule__GuardPatternCS__UnrealizedVariablesAssignment_0_2_127614); + pushFollow(FollowSets001.FOLLOW_ruleUnrealizedVariableCS_in_rule__GuardPatternCS__UnrealizedVariablesAssignment_0_2_127615); ruleUnrealizedVariableCS(); state._fsp--; @@ -39383,7 +39394,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getConstraintsAssignmentCSParserRuleCall_0_4_0()); } - pushFollow(FollowSets001.FOLLOW_ruleAssignmentCS_in_rule__GuardPatternCS__ConstraintsAssignment_0_427645); + pushFollow(FollowSets001.FOLLOW_ruleAssignmentCS_in_rule__GuardPatternCS__ConstraintsAssignment_0_427646); ruleAssignmentCS(); state._fsp--; @@ -39428,7 +39439,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getConstraintsAssignmentCSParserRuleCall_1_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleAssignmentCS_in_rule__GuardPatternCS__ConstraintsAssignment_1_227676); + pushFollow(FollowSets001.FOLLOW_ruleAssignmentCS_in_rule__GuardPatternCS__ConstraintsAssignment_1_227677); ruleAssignmentCS(); state._fsp--; @@ -39473,7 +39484,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getImportCSAccess().getNameIdentifierParserRuleCall_1_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleIdentifier_in_rule__ImportCS__NameAssignment_1_027707); + pushFollow(FollowSets001.FOLLOW_ruleIdentifier_in_rule__ImportCS__NameAssignment_1_027708); ruleIdentifier(); state._fsp--; @@ -39518,7 +39529,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getImportCSAccess().getPathNameURIPathNameCSParserRuleCall_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleURIPathNameCS_in_rule__ImportCS__PathNameAssignment_227738); + pushFollow(FollowSets001.FOLLOW_ruleURIPathNameCS_in_rule__ImportCS__PathNameAssignment_227739); ruleURIPathNameCS(); state._fsp--; @@ -39569,7 +39580,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getImportCSAccess().getAllColonColonKeyword_3_0_0()); } - match(input,70,FollowSets001.FOLLOW_70_in_rule__ImportCS__AllAssignment_3_027774); if (state.failed) return ; + match(input,70,FollowSets001.FOLLOW_70_in_rule__ImportCS__AllAssignment_3_027775); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getImportCSAccess().getAllColonColonKeyword_3_0_0()); } @@ -39622,7 +39633,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getLibraryCSAccess().getPackagePackageURIParserRuleCall_1_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleURI_in_rule__LibraryCS__PackageAssignment_127817); + pushFollow(FollowSets001.FOLLOW_ruleURI_in_rule__LibraryCS__PackageAssignment_127818); ruleURI(); state._fsp--; @@ -39679,7 +39690,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getNamedDomainCSAccess().getCheckCheckKeyword_0_0()); } - match(input,17,FollowSets001.FOLLOW_17_in_rule__NamedDomainCS__CheckAssignment_027857); if (state.failed) return ; + match(input,17,FollowSets001.FOLLOW_17_in_rule__NamedDomainCS__CheckAssignment_027858); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNamedDomainCSAccess().getCheckCheckKeyword_0_0()); } @@ -39732,7 +39743,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getNamedDomainCSAccess().getEnforceEnforceKeyword_1_0()); } - match(input,18,FollowSets001.FOLLOW_18_in_rule__NamedDomainCS__EnforceAssignment_127901); if (state.failed) return ; + match(input,18,FollowSets001.FOLLOW_18_in_rule__NamedDomainCS__EnforceAssignment_127902); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNamedDomainCSAccess().getEnforceEnforceKeyword_1_0()); } @@ -39785,7 +39796,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getNamedDomainCSAccess().getDirectionTypedModelUnrestrictedNameParserRuleCall_2_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__NamedDomainCS__DirectionAssignment_227944); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__NamedDomainCS__DirectionAssignment_227945); ruleUnrestrictedName(); state._fsp--; @@ -39836,7 +39847,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getNamedDomainCSAccess().getGuardPatternGuardPatternCSParserRuleCall_3_0()); } - pushFollow(FollowSets001.FOLLOW_ruleGuardPatternCS_in_rule__NamedDomainCS__GuardPatternAssignment_327979); + pushFollow(FollowSets001.FOLLOW_ruleGuardPatternCS_in_rule__NamedDomainCS__GuardPatternAssignment_327980); ruleGuardPatternCS(); state._fsp--; @@ -39881,7 +39892,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getNamedDomainCSAccess().getBottomPatternBottomPatternCSParserRuleCall_4_0()); } - pushFollow(FollowSets001.FOLLOW_ruleBottomPatternCS_in_rule__NamedDomainCS__BottomPatternAssignment_428010); + pushFollow(FollowSets001.FOLLOW_ruleBottomPatternCS_in_rule__NamedDomainCS__BottomPatternAssignment_428011); ruleBottomPatternCS(); state._fsp--; @@ -39926,7 +39937,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getParamDeclarationCSAccess().getNameUnrestrictedNameParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__ParamDeclarationCS__NameAssignment_028041); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__ParamDeclarationCS__NameAssignment_028042); ruleUnrestrictedName(); state._fsp--; @@ -39971,7 +39982,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getParamDeclarationCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__ParamDeclarationCS__OwnedTypeAssignment_228072); + pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__ParamDeclarationCS__OwnedTypeAssignment_228073); ruleTypeExpCS(); state._fsp--; @@ -40016,7 +40027,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getPathNameScopeNameCSParserRuleCall_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleScopeNameCS_in_rule__QueryCS__PathNameAssignment_128103); + pushFollow(FollowSets001.FOLLOW_ruleScopeNameCS_in_rule__QueryCS__PathNameAssignment_128104); ruleScopeNameCS(); state._fsp--; @@ -40061,7 +40072,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getNameUnrestrictedNameParserRuleCall_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__QueryCS__NameAssignment_228134); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__QueryCS__NameAssignment_228135); ruleUnrestrictedName(); state._fsp--; @@ -40106,7 +40117,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getInputParamDeclarationParamDeclarationCSParserRuleCall_4_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleParamDeclarationCS_in_rule__QueryCS__InputParamDeclarationAssignment_4_028165); + pushFollow(FollowSets001.FOLLOW_ruleParamDeclarationCS_in_rule__QueryCS__InputParamDeclarationAssignment_4_028166); ruleParamDeclarationCS(); state._fsp--; @@ -40151,7 +40162,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getInputParamDeclarationParamDeclarationCSParserRuleCall_4_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleParamDeclarationCS_in_rule__QueryCS__InputParamDeclarationAssignment_4_1_128196); + pushFollow(FollowSets001.FOLLOW_ruleParamDeclarationCS_in_rule__QueryCS__InputParamDeclarationAssignment_4_1_128197); ruleParamDeclarationCS(); state._fsp--; @@ -40196,7 +40207,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getOwnedTypeTypeExpCSParserRuleCall_7_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__QueryCS__OwnedTypeAssignment_728227); + pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__QueryCS__OwnedTypeAssignment_728228); ruleTypeExpCS(); state._fsp--; @@ -40241,7 +40252,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getExpressionExpCSParserRuleCall_8_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__QueryCS__ExpressionAssignment_8_1_128258); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__QueryCS__ExpressionAssignment_8_1_128259); ruleExpCS(); state._fsp--; @@ -40286,7 +40297,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getScopeNameCSAccess().getPathFirstPathElementCSParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleFirstPathElementCS_in_rule__ScopeNameCS__PathAssignment_028289); + pushFollow(FollowSets001.FOLLOW_ruleFirstPathElementCS_in_rule__ScopeNameCS__PathAssignment_028290); ruleFirstPathElementCS(); state._fsp--; @@ -40331,7 +40342,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getScopeNameCSAccess().getPathNextPathElementCSParserRuleCall_2_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleNextPathElementCS_in_rule__ScopeNameCS__PathAssignment_2_028320); + pushFollow(FollowSets001.FOLLOW_ruleNextPathElementCS_in_rule__ScopeNameCS__PathAssignment_2_028321); ruleNextPathElementCS(); state._fsp--; @@ -40376,7 +40387,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getTransformationCSAccess().getPathNameScopeNameCSParserRuleCall_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleScopeNameCS_in_rule__TransformationCS__PathNameAssignment_128351); + pushFollow(FollowSets001.FOLLOW_ruleScopeNameCS_in_rule__TransformationCS__PathNameAssignment_128352); ruleScopeNameCS(); state._fsp--; @@ -40421,7 +40432,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getTransformationCSAccess().getNameUnreservedNameParserRuleCall_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnreservedName_in_rule__TransformationCS__NameAssignment_228382); + pushFollow(FollowSets001.FOLLOW_ruleUnreservedName_in_rule__TransformationCS__NameAssignment_228383); ruleUnreservedName(); state._fsp--; @@ -40466,7 +40477,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getTransformationCSAccess().getDirectionsDirectionCSParserRuleCall_4_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleDirectionCS_in_rule__TransformationCS__DirectionsAssignment_4_028413); + pushFollow(FollowSets001.FOLLOW_ruleDirectionCS_in_rule__TransformationCS__DirectionsAssignment_4_028414); ruleDirectionCS(); state._fsp--; @@ -40511,7 +40522,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getUnrealizedVariableCSAccess().getNameUnrestrictedNameParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__UnrealizedVariableCS__NameAssignment_028444); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__UnrealizedVariableCS__NameAssignment_028445); ruleUnrestrictedName(); state._fsp--; @@ -40556,7 +40567,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getUnrealizedVariableCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__UnrealizedVariableCS__OwnedTypeAssignment_228475); + pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__UnrealizedVariableCS__OwnedTypeAssignment_228476); ruleTypeExpCS(); state._fsp--; @@ -40601,7 +40612,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getRealizedVariableCSAccess().getNameUnrestrictedNameParserRuleCall_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__RealizedVariableCS__NameAssignment_128506); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__RealizedVariableCS__NameAssignment_128507); ruleUnrestrictedName(); state._fsp--; @@ -40646,7 +40657,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getRealizedVariableCSAccess().getOwnedTypeTypeExpCSParserRuleCall_3_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__RealizedVariableCS__OwnedTypeAssignment_328537); + pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__RealizedVariableCS__OwnedTypeAssignment_328538); ruleTypeExpCS(); state._fsp--; @@ -40691,7 +40702,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getUnnamedDomainCSAccess().getGuardPatternGuardPatternCSParserRuleCall_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleGuardPatternCS_in_rule__UnnamedDomainCS__GuardPatternAssignment_128568); + pushFollow(FollowSets001.FOLLOW_ruleGuardPatternCS_in_rule__UnnamedDomainCS__GuardPatternAssignment_128569); ruleGuardPatternCS(); state._fsp--; @@ -40736,7 +40747,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getUnnamedDomainCSAccess().getBottomPatternBottomPatternCSParserRuleCall_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleBottomPatternCS_in_rule__UnnamedDomainCS__BottomPatternAssignment_228599); + pushFollow(FollowSets001.FOLLOW_ruleBottomPatternCS_in_rule__UnnamedDomainCS__BottomPatternAssignment_228600); ruleBottomPatternCS(); state._fsp--; @@ -40784,7 +40795,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:14137:1: ( rule__EssentialOCLUnaryOperatorCS__NameAlternatives_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:14137:2: rule__EssentialOCLUnaryOperatorCS__NameAlternatives_0 { - pushFollow(FollowSets001.FOLLOW_rule__EssentialOCLUnaryOperatorCS__NameAlternatives_0_in_rule__EssentialOCLUnaryOperatorCS__NameAssignment28631); + pushFollow(FollowSets001.FOLLOW_rule__EssentialOCLUnaryOperatorCS__NameAlternatives_0_in_rule__EssentialOCLUnaryOperatorCS__NameAssignment28632); rule__EssentialOCLUnaryOperatorCS__NameAlternatives_0(); state._fsp--; @@ -40835,7 +40846,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:14153:1: ( rule__EssentialOCLInfixOperatorCS__NameAlternatives_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:14153:2: rule__EssentialOCLInfixOperatorCS__NameAlternatives_0 { - pushFollow(FollowSets001.FOLLOW_rule__EssentialOCLInfixOperatorCS__NameAlternatives_0_in_rule__EssentialOCLInfixOperatorCS__NameAssignment28664); + pushFollow(FollowSets001.FOLLOW_rule__EssentialOCLInfixOperatorCS__NameAlternatives_0_in_rule__EssentialOCLInfixOperatorCS__NameAssignment28665); rule__EssentialOCLInfixOperatorCS__NameAlternatives_0(); state._fsp--; @@ -40886,7 +40897,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:14169:1: ( rule__EssentialOCLNavigationOperatorCS__NameAlternatives_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:14169:2: rule__EssentialOCLNavigationOperatorCS__NameAlternatives_0 { - pushFollow(FollowSets001.FOLLOW_rule__EssentialOCLNavigationOperatorCS__NameAlternatives_0_in_rule__EssentialOCLNavigationOperatorCS__NameAssignment28697); + pushFollow(FollowSets001.FOLLOW_rule__EssentialOCLNavigationOperatorCS__NameAlternatives_0_in_rule__EssentialOCLNavigationOperatorCS__NameAssignment28698); rule__EssentialOCLNavigationOperatorCS__NameAlternatives_0(); state._fsp--; @@ -40934,7 +40945,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getPathNameCSAccess().getPathFirstPathElementCSParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleFirstPathElementCS_in_rule__PathNameCS__PathAssignment_028730); + pushFollow(FollowSets001.FOLLOW_ruleFirstPathElementCS_in_rule__PathNameCS__PathAssignment_028731); ruleFirstPathElementCS(); state._fsp--; @@ -40979,7 +40990,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getPathNameCSAccess().getPathNextPathElementCSParserRuleCall_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleNextPathElementCS_in_rule__PathNameCS__PathAssignment_1_128761); + pushFollow(FollowSets001.FOLLOW_ruleNextPathElementCS_in_rule__PathNameCS__PathAssignment_1_128762); ruleNextPathElementCS(); state._fsp--; @@ -41030,7 +41041,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getFirstPathElementCSAccess().getElementNamedElementUnrestrictedNameParserRuleCall_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__FirstPathElementCS__ElementAssignment28796); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__FirstPathElementCS__ElementAssignment28797); ruleUnrestrictedName(); state._fsp--; @@ -41087,7 +41098,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getNextPathElementCSAccess().getElementNamedElementUnreservedNameParserRuleCall_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleUnreservedName_in_rule__NextPathElementCS__ElementAssignment28835); + pushFollow(FollowSets001.FOLLOW_ruleUnreservedName_in_rule__NextPathElementCS__ElementAssignment28836); ruleUnreservedName(); state._fsp--; @@ -41138,7 +41149,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getURIPathNameCSAccess().getPathURIFirstPathElementCSParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleURIFirstPathElementCS_in_rule__URIPathNameCS__PathAssignment_028870); + pushFollow(FollowSets001.FOLLOW_ruleURIFirstPathElementCS_in_rule__URIPathNameCS__PathAssignment_028871); ruleURIFirstPathElementCS(); state._fsp--; @@ -41183,7 +41194,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getURIPathNameCSAccess().getPathNextPathElementCSParserRuleCall_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleNextPathElementCS_in_rule__URIPathNameCS__PathAssignment_1_128901); + pushFollow(FollowSets001.FOLLOW_ruleNextPathElementCS_in_rule__URIPathNameCS__PathAssignment_1_128902); ruleNextPathElementCS(); state._fsp--; @@ -41234,7 +41245,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getURIFirstPathElementCSAccess().getElementNamedElementUnrestrictedNameParserRuleCall_0_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__URIFirstPathElementCS__ElementAssignment_028936); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__URIFirstPathElementCS__ElementAssignment_028937); ruleUnrestrictedName(); state._fsp--; @@ -41291,7 +41302,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getURIFirstPathElementCSAccess().getElementNamespaceURIParserRuleCall_1_1_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleURI_in_rule__URIFirstPathElementCS__ElementAssignment_1_128975); + pushFollow(FollowSets001.FOLLOW_ruleURI_in_rule__URIFirstPathElementCS__ElementAssignment_1_128976); ruleURI(); state._fsp--; @@ -41342,7 +41353,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getPrimitiveTypeCSAccess().getNamePrimitiveTypeIdentifierParserRuleCall_0()); } - pushFollow(FollowSets001.FOLLOW_rulePrimitiveTypeIdentifier_in_rule__PrimitiveTypeCS__NameAssignment29010); + pushFollow(FollowSets001.FOLLOW_rulePrimitiveTypeIdentifier_in_rule__PrimitiveTypeCS__NameAssignment29011); rulePrimitiveTypeIdentifier(); state._fsp--; @@ -41387,7 +41398,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionTypeCSAccess().getNameCollectionTypeIdentifierParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleCollectionTypeIdentifier_in_rule__CollectionTypeCS__NameAssignment_029041); + pushFollow(FollowSets001.FOLLOW_ruleCollectionTypeIdentifier_in_rule__CollectionTypeCS__NameAssignment_029042); ruleCollectionTypeIdentifier(); state._fsp--; @@ -41432,7 +41443,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionTypeCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__CollectionTypeCS__OwnedTypeAssignment_1_129072); + pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__CollectionTypeCS__OwnedTypeAssignment_1_129073); ruleTypeExpCS(); state._fsp--; @@ -41477,7 +41488,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityBoundsCSAccess().getLowerBoundLOWERParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleLOWER_in_rule__MultiplicityBoundsCS__LowerBoundAssignment_029103); + pushFollow(FollowSets001.FOLLOW_ruleLOWER_in_rule__MultiplicityBoundsCS__LowerBoundAssignment_029104); ruleLOWER(); state._fsp--; @@ -41522,7 +41533,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityBoundsCSAccess().getUpperBoundUPPERParserRuleCall_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUPPER_in_rule__MultiplicityBoundsCS__UpperBoundAssignment_1_129134); + pushFollow(FollowSets001.FOLLOW_ruleUPPER_in_rule__MultiplicityBoundsCS__UpperBoundAssignment_1_129135); ruleUPPER(); state._fsp--; @@ -41570,7 +41581,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:14396:1: ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore.ui/src-gen/org/eclipse/qvtd/xtext/qvtcore/ui/contentassist/antlr/internal/InternalQVTcore.g:14396:2: rule__MultiplicityStringCS__StringBoundsAlternatives_0 { - pushFollow(FollowSets001.FOLLOW_rule__MultiplicityStringCS__StringBoundsAlternatives_0_in_rule__MultiplicityStringCS__StringBoundsAssignment29165); + pushFollow(FollowSets001.FOLLOW_rule__MultiplicityStringCS__StringBoundsAlternatives_0_in_rule__MultiplicityStringCS__StringBoundsAssignment29166); rule__MultiplicityStringCS__StringBoundsAlternatives_0(); state._fsp--; @@ -41624,7 +41635,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getTupleTypeCSAccess().getNameTupleKeyword_0_0()); } - match(input,45,FollowSets001.FOLLOW_45_in_rule__TupleTypeCS__NameAssignment_029203); if (state.failed) return ; + match(input,45,FollowSets001.FOLLOW_45_in_rule__TupleTypeCS__NameAssignment_029204); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleTypeCSAccess().getNameTupleKeyword_0_0()); } @@ -41671,7 +41682,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getTupleTypeCSAccess().getOwnedPartsTuplePartCSParserRuleCall_1_1_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTuplePartCS_in_rule__TupleTypeCS__OwnedPartsAssignment_1_1_029242); + pushFollow(FollowSets001.FOLLOW_ruleTuplePartCS_in_rule__TupleTypeCS__OwnedPartsAssignment_1_1_029243); ruleTuplePartCS(); state._fsp--; @@ -41716,7 +41727,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getTupleTypeCSAccess().getOwnedPartsTuplePartCSParserRuleCall_1_1_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTuplePartCS_in_rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_129273); + pushFollow(FollowSets001.FOLLOW_ruleTuplePartCS_in_rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_129274); ruleTuplePartCS(); state._fsp--; @@ -41761,7 +41772,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getTuplePartCSAccess().getNameUnrestrictedNameParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__TuplePartCS__NameAssignment_029304); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__TuplePartCS__NameAssignment_029305); ruleUnrestrictedName(); state._fsp--; @@ -41806,7 +41817,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getTuplePartCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__TuplePartCS__OwnedTypeAssignment_229335); + pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__TuplePartCS__OwnedTypeAssignment_229336); ruleTypeExpCS(); state._fsp--; @@ -41851,7 +41862,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedTypeCollectionTypeCSParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleCollectionTypeCS_in_rule__CollectionLiteralExpCS__OwnedTypeAssignment_029366); + pushFollow(FollowSets001.FOLLOW_ruleCollectionTypeCS_in_rule__CollectionLiteralExpCS__OwnedTypeAssignment_029367); ruleCollectionTypeCS(); state._fsp--; @@ -41896,7 +41907,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedPartsCollectionLiteralPartCSParserRuleCall_2_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleCollectionLiteralPartCS_in_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_029397); + pushFollow(FollowSets001.FOLLOW_ruleCollectionLiteralPartCS_in_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_029398); ruleCollectionLiteralPartCS(); state._fsp--; @@ -41941,7 +41952,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedPartsCollectionLiteralPartCSParserRuleCall_2_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleCollectionLiteralPartCS_in_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_129428); + pushFollow(FollowSets001.FOLLOW_ruleCollectionLiteralPartCS_in_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_129429); ruleCollectionLiteralPartCS(); state._fsp--; @@ -41986,7 +41997,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralPartCSAccess().getExpressionCSExpCSParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__CollectionLiteralPartCS__ExpressionCSAssignment_029459); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__CollectionLiteralPartCS__ExpressionCSAssignment_029460); ruleExpCS(); state._fsp--; @@ -42031,7 +42042,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralPartCSAccess().getLastExpressionCSExpCSParserRuleCall_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_129490); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_129491); ruleExpCS(); state._fsp--; @@ -42082,7 +42093,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getConstructorPartCSAccess().getPropertyPropertyUnrestrictedNameParserRuleCall_0_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__ConstructorPartCS__PropertyAssignment_029525); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__ConstructorPartCS__PropertyAssignment_029526); ruleUnrestrictedName(); state._fsp--; @@ -42133,7 +42144,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getConstructorPartCSAccess().getInitExpressionExpCSParserRuleCall_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__ConstructorPartCS__InitExpressionAssignment_229560); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__ConstructorPartCS__InitExpressionAssignment_229561); ruleExpCS(); state._fsp--; @@ -42178,7 +42189,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralExpCSAccess().getOwnedPartsTupleLiteralPartCSParserRuleCall_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTupleLiteralPartCS_in_rule__TupleLiteralExpCS__OwnedPartsAssignment_229591); + pushFollow(FollowSets001.FOLLOW_ruleTupleLiteralPartCS_in_rule__TupleLiteralExpCS__OwnedPartsAssignment_229592); ruleTupleLiteralPartCS(); state._fsp--; @@ -42223,7 +42234,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralExpCSAccess().getOwnedPartsTupleLiteralPartCSParserRuleCall_3_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTupleLiteralPartCS_in_rule__TupleLiteralExpCS__OwnedPartsAssignment_3_129622); + pushFollow(FollowSets001.FOLLOW_ruleTupleLiteralPartCS_in_rule__TupleLiteralExpCS__OwnedPartsAssignment_3_129623); ruleTupleLiteralPartCS(); state._fsp--; @@ -42268,7 +42279,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralPartCSAccess().getNameUnrestrictedNameParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__TupleLiteralPartCS__NameAssignment_029653); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__TupleLiteralPartCS__NameAssignment_029654); ruleUnrestrictedName(); state._fsp--; @@ -42313,7 +42324,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralPartCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__TupleLiteralPartCS__OwnedTypeAssignment_1_129684); + pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__TupleLiteralPartCS__OwnedTypeAssignment_1_129685); ruleTypeExpCS(); state._fsp--; @@ -42358,7 +42369,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralPartCSAccess().getInitExpressionExpCSParserRuleCall_3_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__TupleLiteralPartCS__InitExpressionAssignment_329715); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__TupleLiteralPartCS__InitExpressionAssignment_329716); ruleExpCS(); state._fsp--; @@ -42403,7 +42414,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getNumberLiteralExpCSAccess().getNameNUMBER_LITERALParserRuleCall_0()); } - pushFollow(FollowSets001.FOLLOW_ruleNUMBER_LITERAL_in_rule__NumberLiteralExpCS__NameAssignment29746); + pushFollow(FollowSets001.FOLLOW_ruleNUMBER_LITERAL_in_rule__NumberLiteralExpCS__NameAssignment29747); ruleNUMBER_LITERAL(); state._fsp--; @@ -42448,7 +42459,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getStringLiteralExpCSAccess().getNameStringLiteralParserRuleCall_0()); } - pushFollow(FollowSets001.FOLLOW_ruleStringLiteral_in_rule__StringLiteralExpCS__NameAssignment29777); + pushFollow(FollowSets001.FOLLOW_ruleStringLiteral_in_rule__StringLiteralExpCS__NameAssignment29778); ruleStringLiteral(); state._fsp--; @@ -42499,7 +42510,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanLiteralExpCSAccess().getNameTrueKeyword_0_0()); } - match(input,84,FollowSets001.FOLLOW_84_in_rule__BooleanLiteralExpCS__NameAssignment_029813); if (state.failed) return ; + match(input,84,FollowSets001.FOLLOW_84_in_rule__BooleanLiteralExpCS__NameAssignment_029814); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBooleanLiteralExpCSAccess().getNameTrueKeyword_0_0()); } @@ -42552,7 +42563,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getBooleanLiteralExpCSAccess().getNameFalseKeyword_1_0()); } - match(input,85,FollowSets001.FOLLOW_85_in_rule__BooleanLiteralExpCS__NameAssignment_129857); if (state.failed) return ; + match(input,85,FollowSets001.FOLLOW_85_in_rule__BooleanLiteralExpCS__NameAssignment_129858); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBooleanLiteralExpCSAccess().getNameFalseKeyword_1_0()); } @@ -42599,7 +42610,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getTypeLiteralWithMultiplicityCSAccess().getMultiplicityMultiplicityCSParserRuleCall_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleMultiplicityCS_in_rule__TypeLiteralWithMultiplicityCS__MultiplicityAssignment_129896); + pushFollow(FollowSets001.FOLLOW_ruleMultiplicityCS_in_rule__TypeLiteralWithMultiplicityCS__MultiplicityAssignment_129897); ruleMultiplicityCS(); state._fsp--; @@ -42644,7 +42655,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getTypeLiteralExpCSAccess().getOwnedTypeTypeLiteralWithMultiplicityCSParserRuleCall_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTypeLiteralWithMultiplicityCS_in_rule__TypeLiteralExpCS__OwnedTypeAssignment29927); + pushFollow(FollowSets001.FOLLOW_ruleTypeLiteralWithMultiplicityCS_in_rule__TypeLiteralExpCS__OwnedTypeAssignment29928); ruleTypeLiteralWithMultiplicityCS(); state._fsp--; @@ -42689,7 +42700,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getTypeNameExpCSAccess().getPathNamePathNameCSParserRuleCall_0()); } - pushFollow(FollowSets001.FOLLOW_rulePathNameCS_in_rule__TypeNameExpCS__PathNameAssignment29958); + pushFollow(FollowSets001.FOLLOW_rulePathNameCS_in_rule__TypeNameExpCS__PathNameAssignment29959); rulePathNameCS(); state._fsp--; @@ -42734,7 +42745,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getTypeExpCSAccess().getMultiplicityMultiplicityCSParserRuleCall_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleMultiplicityCS_in_rule__TypeExpCS__MultiplicityAssignment_129989); + pushFollow(FollowSets001.FOLLOW_ruleMultiplicityCS_in_rule__TypeExpCS__MultiplicityAssignment_129990); ruleMultiplicityCS(); state._fsp--; @@ -42779,7 +42790,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getExpCSAccess().getOwnedOperatorBinaryOperatorCSParserRuleCall_0_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleBinaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_0_1_130020); + pushFollow(FollowSets001.FOLLOW_ruleBinaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_0_1_130021); ruleBinaryOperatorCS(); state._fsp--; @@ -42824,7 +42835,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getExpCSAccess().getOwnedExpressionPrefixedExpCSParserRuleCall_0_1_2_0_0_0()); } - pushFollow(FollowSets001.FOLLOW_rulePrefixedExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_030051); + pushFollow(FollowSets001.FOLLOW_rulePrefixedExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_030052); rulePrefixedExpCS(); state._fsp--; @@ -42869,7 +42880,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getExpCSAccess().getOwnedOperatorBinaryOperatorCSParserRuleCall_0_1_2_0_1_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleBinaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_1_030082); + pushFollow(FollowSets001.FOLLOW_ruleBinaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_1_030083); ruleBinaryOperatorCS(); state._fsp--; @@ -42914,7 +42925,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getExpCSAccess().getOwnedExpressionPrefixedExpCSParserRuleCall_0_1_2_0_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_rulePrefixedExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_1_130113); + pushFollow(FollowSets001.FOLLOW_rulePrefixedExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_1_130114); rulePrefixedExpCS(); state._fsp--; @@ -42959,7 +42970,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getExpCSAccess().getOwnedOperatorBinaryOperatorCSParserRuleCall_0_1_2_0_2_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleBinaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_2_030144); + pushFollow(FollowSets001.FOLLOW_ruleBinaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_2_030145); ruleBinaryOperatorCS(); state._fsp--; @@ -43004,7 +43015,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getExpCSAccess().getOwnedExpressionLetExpCSParserRuleCall_0_1_2_0_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleLetExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_2_130175); + pushFollow(FollowSets001.FOLLOW_ruleLetExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_2_130176); ruleLetExpCS(); state._fsp--; @@ -43049,7 +43060,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getExpCSAccess().getOwnedExpressionLetExpCSParserRuleCall_0_1_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleLetExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_130206); + pushFollow(FollowSets001.FOLLOW_ruleLetExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_130207); ruleLetExpCS(); state._fsp--; @@ -43094,7 +43105,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getExpCSAccess().getOwnedOperatorUnaryOperatorCSParserRuleCall_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_1_130237); + pushFollow(FollowSets001.FOLLOW_ruleUnaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_1_130238); ruleUnaryOperatorCS(); state._fsp--; @@ -43139,7 +43150,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getExpCSAccess().getOwnedExpressionLetExpCSParserRuleCall_1_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleLetExpCS_in_rule__ExpCS__OwnedExpressionAssignment_1_230268); + pushFollow(FollowSets001.FOLLOW_ruleLetExpCS_in_rule__ExpCS__OwnedExpressionAssignment_1_230269); ruleLetExpCS(); state._fsp--; @@ -43184,7 +43195,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getPrefixedExpCSAccess().getOwnedOperatorUnaryOperatorCSParserRuleCall_0_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnaryOperatorCS_in_rule__PrefixedExpCS__OwnedOperatorAssignment_0_130299); + pushFollow(FollowSets001.FOLLOW_ruleUnaryOperatorCS_in_rule__PrefixedExpCS__OwnedOperatorAssignment_0_130300); ruleUnaryOperatorCS(); state._fsp--; @@ -43229,7 +43240,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getPrefixedExpCSAccess().getOwnedExpressionPrimaryExpCSParserRuleCall_0_2_0()); } - pushFollow(FollowSets001.FOLLOW_rulePrimaryExpCS_in_rule__PrefixedExpCS__OwnedExpressionAssignment_0_230330); + pushFollow(FollowSets001.FOLLOW_rulePrimaryExpCS_in_rule__PrefixedExpCS__OwnedExpressionAssignment_0_230331); rulePrimaryExpCS(); state._fsp--; @@ -43274,7 +43285,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getPathNamePathNameCSParserRuleCall_7_1_0()); } - pushFollow(FollowSets001.FOLLOW_rulePathNameCS_in_rule__PrimaryExpCS__PathNameAssignment_7_130361); + pushFollow(FollowSets001.FOLLOW_rulePathNameCS_in_rule__PrimaryExpCS__PathNameAssignment_7_130362); rulePathNameCS(); state._fsp--; @@ -43319,7 +43330,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getFirstIndexesExpCSParserRuleCall_7_2_0_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_230392); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_230393); ruleExpCS(); state._fsp--; @@ -43364,7 +43375,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getFirstIndexesExpCSParserRuleCall_7_2_0_3_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_3_130423); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_3_130424); ruleExpCS(); state._fsp--; @@ -43409,7 +43420,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getSecondIndexesExpCSParserRuleCall_7_2_0_5_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_130454); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_130455); ruleExpCS(); state._fsp--; @@ -43454,7 +43465,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getSecondIndexesExpCSParserRuleCall_7_2_0_5_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_2_130485); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_2_130486); ruleExpCS(); state._fsp--; @@ -43505,7 +43516,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getAtPreCommercialAtKeyword_7_2_0_6_0_0()); } - match(input,86,FollowSets001.FOLLOW_86_in_rule__PrimaryExpCS__AtPreAssignment_7_2_0_6_030521); if (state.failed) return ; + match(input,86,FollowSets001.FOLLOW_86_in_rule__PrimaryExpCS__AtPreAssignment_7_2_0_6_030522); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getAtPreCommercialAtKeyword_7_2_0_6_0_0()); } @@ -43552,7 +43563,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getOwnedPartsConstructorPartCSParserRuleCall_7_2_1_2_0_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleConstructorPartCS_in_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_030560); + pushFollow(FollowSets001.FOLLOW_ruleConstructorPartCS_in_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_030561); ruleConstructorPartCS(); state._fsp--; @@ -43597,7 +43608,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getOwnedPartsConstructorPartCSParserRuleCall_7_2_1_2_0_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleConstructorPartCS_in_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_1_130591); + pushFollow(FollowSets001.FOLLOW_ruleConstructorPartCS_in_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_1_130592); ruleConstructorPartCS(); state._fsp--; @@ -43642,7 +43653,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getValueStringLiteralParserRuleCall_7_2_1_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleStringLiteral_in_rule__PrimaryExpCS__ValueAssignment_7_2_1_2_130622); + pushFollow(FollowSets001.FOLLOW_ruleStringLiteral_in_rule__PrimaryExpCS__ValueAssignment_7_2_1_2_130623); ruleStringLiteral(); state._fsp--; @@ -43693,7 +43704,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getAtPreCommercialAtKeyword_7_2_2_0_0_0()); } - match(input,86,FollowSets001.FOLLOW_86_in_rule__PrimaryExpCS__AtPreAssignment_7_2_2_0_030658); if (state.failed) return ; + match(input,86,FollowSets001.FOLLOW_86_in_rule__PrimaryExpCS__AtPreAssignment_7_2_2_0_030659); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getAtPreCommercialAtKeyword_7_2_2_0_0_0()); } @@ -43740,7 +43751,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingArgCSParserRuleCall_7_2_2_1_2_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleNavigatingArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_030697); + pushFollow(FollowSets001.FOLLOW_ruleNavigatingArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_030698); ruleNavigatingArgCS(); state._fsp--; @@ -43785,7 +43796,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingCommaArgCSParserRuleCall_7_2_2_1_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_130728); + pushFollow(FollowSets001.FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_130729); ruleNavigatingCommaArgCS(); state._fsp--; @@ -43830,7 +43841,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingSemiArgCSParserRuleCall_7_2_2_1_2_2_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleNavigatingSemiArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_030759); + pushFollow(FollowSets001.FOLLOW_ruleNavigatingSemiArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_030760); ruleNavigatingSemiArgCS(); state._fsp--; @@ -43875,7 +43886,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingCommaArgCSParserRuleCall_7_2_2_1_2_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_130790); + pushFollow(FollowSets001.FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_130791); ruleNavigatingCommaArgCS(); state._fsp--; @@ -43920,7 +43931,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingBarArgCSParserRuleCall_7_2_2_1_2_3_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleNavigatingBarArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_030821); + pushFollow(FollowSets001.FOLLOW_ruleNavigatingBarArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_030822); ruleNavigatingBarArgCS(); state._fsp--; @@ -43965,7 +43976,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingCommaArgCSParserRuleCall_7_2_2_1_2_3_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_130852); + pushFollow(FollowSets001.FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_130853); ruleNavigatingCommaArgCS(); state._fsp--; @@ -44010,7 +44021,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingArgCSAccess().getNameNavigatingArgExpCSParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingArgCS__NameAssignment_030883); + pushFollow(FollowSets001.FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingArgCS__NameAssignment_030884); ruleNavigatingArgExpCS(); state._fsp--; @@ -44055,7 +44066,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__NavigatingArgCS__OwnedTypeAssignment_1_130914); + pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__NavigatingArgCS__OwnedTypeAssignment_1_130915); ruleTypeExpCS(); state._fsp--; @@ -44100,7 +44111,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingArgCSAccess().getInitExpCSParserRuleCall_1_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__NavigatingArgCS__InitAssignment_1_2_130945); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__NavigatingArgCS__InitAssignment_1_2_130946); ruleExpCS(); state._fsp--; @@ -44151,7 +44162,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingBarArgCSAccess().getPrefixVerticalLineKeyword_0_0()); } - match(input,65,FollowSets001.FOLLOW_65_in_rule__NavigatingBarArgCS__PrefixAssignment_030981); if (state.failed) return ; + match(input,65,FollowSets001.FOLLOW_65_in_rule__NavigatingBarArgCS__PrefixAssignment_030982); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingBarArgCSAccess().getPrefixVerticalLineKeyword_0_0()); } @@ -44198,7 +44209,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingBarArgCSAccess().getNameNavigatingArgExpCSParserRuleCall_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingBarArgCS__NameAssignment_131020); + pushFollow(FollowSets001.FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingBarArgCS__NameAssignment_131021); ruleNavigatingArgExpCS(); state._fsp--; @@ -44243,7 +44254,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingBarArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__NavigatingBarArgCS__OwnedTypeAssignment_2_131051); + pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__NavigatingBarArgCS__OwnedTypeAssignment_2_131052); ruleTypeExpCS(); state._fsp--; @@ -44288,7 +44299,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingBarArgCSAccess().getInitExpCSParserRuleCall_2_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__NavigatingBarArgCS__InitAssignment_2_2_131082); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__NavigatingBarArgCS__InitAssignment_2_2_131083); ruleExpCS(); state._fsp--; @@ -44339,7 +44350,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingCommaArgCSAccess().getPrefixCommaKeyword_0_0()); } - match(input,63,FollowSets001.FOLLOW_63_in_rule__NavigatingCommaArgCS__PrefixAssignment_031118); if (state.failed) return ; + match(input,63,FollowSets001.FOLLOW_63_in_rule__NavigatingCommaArgCS__PrefixAssignment_031119); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingCommaArgCSAccess().getPrefixCommaKeyword_0_0()); } @@ -44386,7 +44397,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingCommaArgCSAccess().getNameNavigatingArgExpCSParserRuleCall_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingCommaArgCS__NameAssignment_131157); + pushFollow(FollowSets001.FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingCommaArgCS__NameAssignment_131158); ruleNavigatingArgExpCS(); state._fsp--; @@ -44431,7 +44442,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_131188); + pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_131189); ruleTypeExpCS(); state._fsp--; @@ -44476,7 +44487,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingCommaArgCSAccess().getInitExpCSParserRuleCall_2_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__NavigatingCommaArgCS__InitAssignment_2_2_131219); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__NavigatingCommaArgCS__InitAssignment_2_2_131220); ruleExpCS(); state._fsp--; @@ -44527,7 +44538,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingSemiArgCSAccess().getPrefixSemicolonKeyword_0_0()); } - match(input,16,FollowSets001.FOLLOW_16_in_rule__NavigatingSemiArgCS__PrefixAssignment_031255); if (state.failed) return ; + match(input,16,FollowSets001.FOLLOW_16_in_rule__NavigatingSemiArgCS__PrefixAssignment_031256); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingSemiArgCSAccess().getPrefixSemicolonKeyword_0_0()); } @@ -44574,7 +44585,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingSemiArgCSAccess().getNameNavigatingArgExpCSParserRuleCall_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingSemiArgCS__NameAssignment_131294); + pushFollow(FollowSets001.FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingSemiArgCS__NameAssignment_131295); ruleNavigatingArgExpCS(); state._fsp--; @@ -44619,7 +44630,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingSemiArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_131325); + pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_131326); ruleTypeExpCS(); state._fsp--; @@ -44664,7 +44675,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingSemiArgCSAccess().getInitExpCSParserRuleCall_2_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__NavigatingSemiArgCS__InitAssignment_2_2_131356); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__NavigatingSemiArgCS__InitAssignment_2_2_131357); ruleExpCS(); state._fsp--; @@ -44709,7 +44720,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getIfExpCSAccess().getConditionExpCSParserRuleCall_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__IfExpCS__ConditionAssignment_131387); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__IfExpCS__ConditionAssignment_131388); ruleExpCS(); state._fsp--; @@ -44754,7 +44765,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getIfExpCSAccess().getThenExpressionExpCSParserRuleCall_3_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__IfExpCS__ThenExpressionAssignment_331418); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__IfExpCS__ThenExpressionAssignment_331419); ruleExpCS(); state._fsp--; @@ -44799,7 +44810,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getIfExpCSAccess().getElseExpressionExpCSParserRuleCall_5_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__IfExpCS__ElseExpressionAssignment_531449); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__IfExpCS__ElseExpressionAssignment_531450); ruleExpCS(); state._fsp--; @@ -44844,7 +44855,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getLetExpCSAccess().getVariableLetVariableCSParserRuleCall_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleLetVariableCS_in_rule__LetExpCS__VariableAssignment_131480); + pushFollow(FollowSets001.FOLLOW_ruleLetVariableCS_in_rule__LetExpCS__VariableAssignment_131481); ruleLetVariableCS(); state._fsp--; @@ -44889,7 +44900,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getLetExpCSAccess().getVariableLetVariableCSParserRuleCall_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleLetVariableCS_in_rule__LetExpCS__VariableAssignment_2_131511); + pushFollow(FollowSets001.FOLLOW_ruleLetVariableCS_in_rule__LetExpCS__VariableAssignment_2_131512); ruleLetVariableCS(); state._fsp--; @@ -44934,7 +44945,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getLetExpCSAccess().getInExpCSParserRuleCall_4_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__LetExpCS__InAssignment_431542); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__LetExpCS__InAssignment_431543); ruleExpCS(); state._fsp--; @@ -44979,7 +44990,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getLetVariableCSAccess().getNameUnrestrictedNameParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__LetVariableCS__NameAssignment_031573); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__LetVariableCS__NameAssignment_031574); ruleUnrestrictedName(); state._fsp--; @@ -45024,7 +45035,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getLetVariableCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__LetVariableCS__OwnedTypeAssignment_1_131604); + pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__LetVariableCS__OwnedTypeAssignment_1_131605); ruleTypeExpCS(); state._fsp--; @@ -45069,7 +45080,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getLetVariableCSAccess().getInitExpressionExpCSParserRuleCall_3_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__LetVariableCS__InitExpressionAssignment_331635); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__LetVariableCS__InitExpressionAssignment_331636); ruleExpCS(); state._fsp--; @@ -45114,7 +45125,7 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { if ( state.backtracking==0 ) { before(grammarAccess.getNestedExpCSAccess().getSourceExpCSParserRuleCall_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__NestedExpCS__SourceAssignment_131666); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__NestedExpCS__SourceAssignment_131667); ruleExpCS(); state._fsp--; @@ -45264,10 +45275,10 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { protected DFA7 dfa7 = new DFA7(this); protected DFA26 dfa26 = new DFA26(this); protected DFA29 dfa29 = new DFA29(this); - protected DFA46 dfa46 = new DFA46(this); - protected DFA60 dfa60 = new DFA60(this); + protected DFA47 dfa47 = new DFA47(this); protected DFA61 dfa61 = new DFA61(this); - protected DFA78 dfa78 = new DFA78(this); + protected DFA62 dfa62 = new DFA62(this); + protected DFA79 dfa79 = new DFA79(this); static final String DFA4_eotS = "\21\uffff"; static final String DFA4_eofS = @@ -45286,32 +45297,32 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { "\1\15\1\16\1\17\3\2\16\uffff\16\2\2\uffff\1\2\5\uffff\1\2\6"+ "\uffff\2\2\1\uffff\1\2\3\uffff\5\2", "", - "\1\2\13\uffff\2\2\1\uffff\16\2\17\uffff\1\2\5\uffff\2\2\1"+ - "\uffff\1\20\1\2\1\uffff\1\2\15\uffff\1\2", - "\1\2\13\uffff\2\2\1\uffff\16\2\17\uffff\1\2\5\uffff\2\2\1"+ - "\uffff\1\20\1\2\1\uffff\1\2\15\uffff\1\2", - "\1\2\13\uffff\2\2\1\uffff\16\2\17\uffff\1\2\5\uffff\2\2\1"+ - "\uffff\1\20\1\2\1\uffff\1\2\15\uffff\1\2", - "\1\2\13\uffff\2\2\1\uffff\16\2\17\uffff\1\2\5\uffff\2\2\1"+ - "\uffff\1\20\1\2\1\uffff\1\2\15\uffff\1\2", - "\1\2\13\uffff\2\2\1\uffff\16\2\17\uffff\1\2\5\uffff\2\2\1"+ - "\uffff\1\20\1\2\1\uffff\1\2\15\uffff\1\2", - "\1\2\13\uffff\2\2\1\uffff\16\2\17\uffff\1\2\5\uffff\2\2\1"+ - "\uffff\1\20\1\2\1\uffff\1\2\15\uffff\1\2", - "\1\2\13\uffff\2\2\1\uffff\16\2\17\uffff\1\2\5\uffff\2\2\1"+ - "\uffff\1\20\1\2\1\uffff\1\2\15\uffff\1\2", - "\1\2\13\uffff\2\2\1\uffff\16\2\17\uffff\1\2\5\uffff\2\2\1"+ - "\uffff\1\20\1\2\1\uffff\1\2\15\uffff\1\2", - "\1\2\13\uffff\2\2\1\uffff\16\2\17\uffff\1\2\5\uffff\2\2\1"+ - "\uffff\1\20\1\2\1\uffff\1\2\15\uffff\1\2", + "\1\2\13\uffff\2\2\1\uffff\16\2\17\uffff\1\2\5\uffff\2\2\1\uffff"+ + "\1\20\1\2\1\uffff\1\2\15\uffff\1\2", + "\1\2\13\uffff\2\2\1\uffff\16\2\17\uffff\1\2\5\uffff\2\2\1\uffff"+ + "\1\20\1\2\1\uffff\1\2\15\uffff\1\2", + "\1\2\13\uffff\2\2\1\uffff\16\2\17\uffff\1\2\5\uffff\2\2\1\uffff"+ + "\1\20\1\2\1\uffff\1\2\15\uffff\1\2", + "\1\2\13\uffff\2\2\1\uffff\16\2\17\uffff\1\2\5\uffff\2\2\1\uffff"+ + "\1\20\1\2\1\uffff\1\2\15\uffff\1\2", + "\1\2\13\uffff\2\2\1\uffff\16\2\17\uffff\1\2\5\uffff\2\2\1\uffff"+ + "\1\20\1\2\1\uffff\1\2\15\uffff\1\2", + "\1\2\13\uffff\2\2\1\uffff\16\2\17\uffff\1\2\5\uffff\2\2\1\uffff"+ + "\1\20\1\2\1\uffff\1\2\15\uffff\1\2", + "\1\2\13\uffff\2\2\1\uffff\16\2\17\uffff\1\2\5\uffff\2\2\1\uffff"+ + "\1\20\1\2\1\uffff\1\2\15\uffff\1\2", + "\1\2\13\uffff\2\2\1\uffff\16\2\17\uffff\1\2\5\uffff\2\2\1\uffff"+ + "\1\20\1\2\1\uffff\1\2\15\uffff\1\2", + "\1\2\13\uffff\2\2\1\uffff\16\2\17\uffff\1\2\5\uffff\2\2\1\uffff"+ + "\1\20\1\2\1\uffff\1\2\15\uffff\1\2", "\2\20\10\uffff\1\2\13\20\2\2\1\uffff\16\2\17\uffff\1\2\5\uffff"+ "\2\2\1\uffff\1\20\1\2\1\uffff\1\2\15\uffff\1\2", - "\1\2\13\uffff\2\2\1\uffff\16\2\17\uffff\1\2\5\uffff\2\2\1"+ - "\uffff\1\20\1\2\1\uffff\1\2\15\uffff\1\2", - "\1\2\13\uffff\2\2\1\uffff\16\2\17\uffff\1\2\5\uffff\2\2\1"+ - "\uffff\1\20\1\2\1\uffff\1\2\15\uffff\1\2", - "\1\2\13\uffff\2\2\1\uffff\16\2\17\uffff\1\2\5\uffff\2\2\1"+ - "\uffff\1\20\1\2\1\uffff\1\2\15\uffff\1\2", + "\1\2\13\uffff\2\2\1\uffff\16\2\17\uffff\1\2\5\uffff\2\2\1\uffff"+ + "\1\20\1\2\1\uffff\1\2\15\uffff\1\2", + "\1\2\13\uffff\2\2\1\uffff\16\2\17\uffff\1\2\5\uffff\2\2\1\uffff"+ + "\1\20\1\2\1\uffff\1\2\15\uffff\1\2", + "\1\2\13\uffff\2\2\1\uffff\16\2\17\uffff\1\2\5\uffff\2\2\1\uffff"+ + "\1\20\1\2\1\uffff\1\2\15\uffff\1\2", "" }; @@ -45353,45 +45364,45 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { static final String DFA7_eofS = "\21\uffff"; static final String DFA7_minS = - "\1\103\1\4\15\20\2\uffff"; + "\1\103\1\4\1\uffff\15\20\1\uffff"; static final String DFA7_maxS = - "\1\103\1\125\15\126\2\uffff"; + "\1\103\1\125\1\uffff\15\126\1\uffff"; static final String DFA7_acceptS = - "\17\uffff\1\2\1\1"; + "\2\uffff\1\2\15\uffff\1\1"; static final String DFA7_specialS = "\21\uffff}>"; static final String[] DFA7_transitionS = { "\1\1", - "\2\17\1\2\1\3\11\uffff\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13"+ - "\1\14\1\15\1\16\3\17\16\uffff\16\17\10\uffff\2\17\5\uffff\2"+ - "\17\1\uffff\1\17\3\uffff\5\17", - "\1\17\13\uffff\2\17\1\uffff\16\17\17\uffff\1\17\5\uffff\2"+ - "\17\1\uffff\1\20\1\17\1\uffff\1\17\15\uffff\1\17", - "\1\17\13\uffff\2\17\1\uffff\16\17\17\uffff\1\17\5\uffff\2"+ - "\17\1\uffff\1\20\1\17\1\uffff\1\17\15\uffff\1\17", - "\1\17\13\uffff\2\17\1\uffff\16\17\17\uffff\1\17\5\uffff\2"+ - "\17\1\uffff\1\20\1\17\1\uffff\1\17\15\uffff\1\17", - "\1\17\13\uffff\2\17\1\uffff\16\17\17\uffff\1\17\5\uffff\2"+ - "\17\1\uffff\1\20\1\17\1\uffff\1\17\15\uffff\1\17", - "\1\17\13\uffff\2\17\1\uffff\16\17\17\uffff\1\17\5\uffff\2"+ - "\17\1\uffff\1\20\1\17\1\uffff\1\17\15\uffff\1\17", - "\1\17\13\uffff\2\17\1\uffff\16\17\17\uffff\1\17\5\uffff\2"+ - "\17\1\uffff\1\20\1\17\1\uffff\1\17\15\uffff\1\17", - "\1\17\13\uffff\2\17\1\uffff\16\17\17\uffff\1\17\5\uffff\2"+ - "\17\1\uffff\1\20\1\17\1\uffff\1\17\15\uffff\1\17", - "\1\17\13\uffff\2\17\1\uffff\16\17\17\uffff\1\17\5\uffff\2"+ - "\17\1\uffff\1\20\1\17\1\uffff\1\17\15\uffff\1\17", - "\1\17\13\uffff\2\17\1\uffff\16\17\17\uffff\1\17\5\uffff\2"+ - "\17\1\uffff\1\20\1\17\1\uffff\1\17\15\uffff\1\17", - "\1\17\13\uffff\2\17\1\uffff\16\17\17\uffff\1\17\5\uffff\2"+ - "\17\1\uffff\1\20\1\17\1\uffff\1\17\15\uffff\1\17", - "\1\17\13\uffff\2\17\1\uffff\16\17\17\uffff\1\17\5\uffff\2"+ - "\17\1\uffff\1\20\1\17\1\uffff\1\17\15\uffff\1\17", - "\1\17\13\uffff\2\17\1\uffff\16\17\17\uffff\1\17\5\uffff\2"+ - "\17\1\uffff\1\20\1\17\1\uffff\1\17\15\uffff\1\17", - "\1\17\13\uffff\2\17\1\uffff\16\17\17\uffff\1\17\5\uffff\2"+ - "\17\1\uffff\1\20\1\17\1\uffff\1\17\15\uffff\1\17", + "\2\2\1\3\1\4\11\uffff\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14"+ + "\1\15\1\16\1\17\3\2\16\uffff\16\2\10\uffff\2\2\5\uffff\2\2\1"+ + "\uffff\1\2\3\uffff\5\2", "", + "\1\2\13\uffff\2\2\1\uffff\16\2\17\uffff\1\2\5\uffff\2\2\1\uffff"+ + "\1\20\1\2\1\uffff\1\2\15\uffff\1\2", + "\1\2\13\uffff\2\2\1\uffff\16\2\17\uffff\1\2\5\uffff\2\2\1\uffff"+ + "\1\20\1\2\1\uffff\1\2\15\uffff\1\2", + "\1\2\13\uffff\2\2\1\uffff\16\2\17\uffff\1\2\5\uffff\2\2\1\uffff"+ + "\1\20\1\2\1\uffff\1\2\15\uffff\1\2", + "\1\2\13\uffff\2\2\1\uffff\16\2\17\uffff\1\2\5\uffff\2\2\1\uffff"+ + "\1\20\1\2\1\uffff\1\2\15\uffff\1\2", + "\1\2\13\uffff\2\2\1\uffff\16\2\17\uffff\1\2\5\uffff\2\2\1\uffff"+ + "\1\20\1\2\1\uffff\1\2\15\uffff\1\2", + "\1\2\13\uffff\2\2\1\uffff\16\2\17\uffff\1\2\5\uffff\2\2\1\uffff"+ + "\1\20\1\2\1\uffff\1\2\15\uffff\1\2", + "\1\2\13\uffff\2\2\1\uffff\16\2\17\uffff\1\2\5\uffff\2\2\1\uffff"+ + "\1\20\1\2\1\uffff\1\2\15\uffff\1\2", + "\1\2\13\uffff\2\2\1\uffff\16\2\17\uffff\1\2\5\uffff\2\2\1\uffff"+ + "\1\20\1\2\1\uffff\1\2\15\uffff\1\2", + "\1\2\13\uffff\2\2\1\uffff\16\2\17\uffff\1\2\5\uffff\2\2\1\uffff"+ + "\1\20\1\2\1\uffff\1\2\15\uffff\1\2", + "\1\2\13\uffff\2\2\1\uffff\16\2\17\uffff\1\2\5\uffff\2\2\1\uffff"+ + "\1\20\1\2\1\uffff\1\2\15\uffff\1\2", + "\1\2\13\uffff\2\2\1\uffff\16\2\17\uffff\1\2\5\uffff\2\2\1\uffff"+ + "\1\20\1\2\1\uffff\1\2\15\uffff\1\2", + "\1\2\13\uffff\2\2\1\uffff\16\2\17\uffff\1\2\5\uffff\2\2\1\uffff"+ + "\1\20\1\2\1\uffff\1\2\15\uffff\1\2", + "\1\2\13\uffff\2\2\1\uffff\16\2\17\uffff\1\2\5\uffff\2\2\1\uffff"+ + "\1\20\1\2\1\uffff\1\2\15\uffff\1\2", "" }; @@ -45503,9 +45514,9 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { static final String DFA29_specialS = "\13\uffff\1\0\1\1\1\2\1\3\1\4\1\5\27\uffff}>"; static final String[] DFA29_transitionS = { - "\2\4\2\31\11\uffff\13\31\1\4\20\uffff\1\13\10\21\1\14\1\15"+ - "\1\16\1\17\1\20\10\uffff\1\1\6\uffff\2\4\1\uffff\1\2\4\uffff"+ - "\1\3\1\uffff\2\4", + "\2\4\2\31\11\uffff\13\31\1\4\20\uffff\1\13\10\21\1\14\1\15\1"+ + "\16\1\17\1\20\10\uffff\1\1\6\uffff\2\4\1\uffff\1\2\4\uffff\1"+ + "\3\1\uffff\2\4", "", "", "", @@ -45681,19 +45692,19 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { throw nvae; } } - static final String DFA46_eotS = + static final String DFA47_eotS = "\13\uffff"; - static final String DFA46_eofS = + static final String DFA47_eofS = "\1\4\1\uffff\2\1\1\uffff\4\4\2\1"; - static final String DFA46_minS = + static final String DFA47_minS = "\1\6\1\uffff\2\6\1\uffff\6\6"; - static final String DFA46_maxS = + static final String DFA47_maxS = "\1\33\1\uffff\2\33\1\uffff\6\77"; - static final String DFA46_acceptS = + static final String DFA47_acceptS = "\1\uffff\1\1\2\uffff\1\2\6\uffff"; - static final String DFA46_specialS = + static final String DFA47_specialS = "\13\uffff}>"; - static final String[] DFA46_transitionS = { + static final String[] DFA47_transitionS = { "\2\1\10\uffff\1\4\3\1\1\2\6\1\1\3", "", "\2\4\10\uffff\1\1\3\4\1\5\6\4\1\6", @@ -45707,55 +45718,55 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { "\2\4\10\uffff\1\1\13\4\43\uffff\1\1" }; - static final short[] DFA46_eot = DFA.unpackEncodedString(DFA46_eotS); - static final short[] DFA46_eof = DFA.unpackEncodedString(DFA46_eofS); - static final char[] DFA46_min = DFA.unpackEncodedStringToUnsignedChars(DFA46_minS); - static final char[] DFA46_max = DFA.unpackEncodedStringToUnsignedChars(DFA46_maxS); - static final short[] DFA46_accept = DFA.unpackEncodedString(DFA46_acceptS); - static final short[] DFA46_special = DFA.unpackEncodedString(DFA46_specialS); - static final short[][] DFA46_transition; + static final short[] DFA47_eot = DFA.unpackEncodedString(DFA47_eotS); + static final short[] DFA47_eof = DFA.unpackEncodedString(DFA47_eofS); + static final char[] DFA47_min = DFA.unpackEncodedStringToUnsignedChars(DFA47_minS); + static final char[] DFA47_max = DFA.unpackEncodedStringToUnsignedChars(DFA47_maxS); + static final short[] DFA47_accept = DFA.unpackEncodedString(DFA47_acceptS); + static final short[] DFA47_special = DFA.unpackEncodedString(DFA47_specialS); + static final short[][] DFA47_transition; static { - int numStates = DFA46_transitionS.length; - DFA46_transition = new short[numStates][]; + int numStates = DFA47_transitionS.length; + DFA47_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { - DFA46_transition[i] = DFA.unpackEncodedString(DFA46_transitionS[i]); + DFA47_transition[i] = DFA.unpackEncodedString(DFA47_transitionS[i]); } } - class DFA46 extends DFA { + class DFA47 extends DFA { - public DFA46(BaseRecognizer recognizer) { + public DFA47(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 46; - this.eot = DFA46_eot; - this.eof = DFA46_eof; - this.min = DFA46_min; - this.max = DFA46_max; - this.accept = DFA46_accept; - this.special = DFA46_special; - this.transition = DFA46_transition; + this.decisionNumber = 47; + this.eot = DFA47_eot; + this.eof = DFA47_eof; + this.min = DFA47_min; + this.max = DFA47_max; + this.accept = DFA47_accept; + this.special = DFA47_special; + this.transition = DFA47_transition; } public String getDescription() { return "4585:1: ( rule__DirectionCS__NameAssignment_1 )?"; } } - static final String DFA60_eotS = + static final String DFA61_eotS = "\36\uffff"; - static final String DFA60_eofS = + static final String DFA61_eofS = "\1\1\35\uffff"; - static final String DFA60_minS = + static final String DFA61_minS = "\1\6\1\uffff\33\74\1\uffff"; - static final String DFA60_maxS = + static final String DFA61_maxS = "\1\72\1\uffff\33\106\1\uffff"; - static final String DFA60_acceptS = + static final String DFA61_acceptS = "\1\uffff\1\2\33\uffff\1\1"; - static final String DFA60_specialS = + static final String DFA61_specialS = "\36\uffff}>"; - static final String[] DFA60_transitionS = { - "\1\2\1\3\11\uffff\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14"+ - "\1\15\1\16\21\uffff\1\34\1\24\1\25\1\26\1\27\1\30\1\31\1\32"+ - "\1\33\1\17\1\20\1\21\1\22\1\23", + static final String[] DFA61_transitionS = { + "\1\2\1\3\11\uffff\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1"+ + "\15\1\16\21\uffff\1\34\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1"+ + "\33\1\17\1\20\1\21\1\22\1\23", "", "\1\1\6\uffff\1\1\2\uffff\1\35", "\1\1\6\uffff\1\1\2\uffff\1\35", @@ -45787,52 +45798,52 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { "" }; - static final short[] DFA60_eot = DFA.unpackEncodedString(DFA60_eotS); - static final short[] DFA60_eof = DFA.unpackEncodedString(DFA60_eofS); - static final char[] DFA60_min = DFA.unpackEncodedStringToUnsignedChars(DFA60_minS); - static final char[] DFA60_max = DFA.unpackEncodedStringToUnsignedChars(DFA60_maxS); - static final short[] DFA60_accept = DFA.unpackEncodedString(DFA60_acceptS); - static final short[] DFA60_special = DFA.unpackEncodedString(DFA60_specialS); - static final short[][] DFA60_transition; + static final short[] DFA61_eot = DFA.unpackEncodedString(DFA61_eotS); + static final short[] DFA61_eof = DFA.unpackEncodedString(DFA61_eofS); + static final char[] DFA61_min = DFA.unpackEncodedStringToUnsignedChars(DFA61_minS); + static final char[] DFA61_max = DFA.unpackEncodedStringToUnsignedChars(DFA61_maxS); + static final short[] DFA61_accept = DFA.unpackEncodedString(DFA61_acceptS); + static final short[] DFA61_special = DFA.unpackEncodedString(DFA61_specialS); + static final short[][] DFA61_transition; static { - int numStates = DFA60_transitionS.length; - DFA60_transition = new short[numStates][]; + int numStates = DFA61_transitionS.length; + DFA61_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { - DFA60_transition[i] = DFA.unpackEncodedString(DFA60_transitionS[i]); + DFA61_transition[i] = DFA.unpackEncodedString(DFA61_transitionS[i]); } } - class DFA60 extends DFA { + class DFA61 extends DFA { - public DFA60(BaseRecognizer recognizer) { + public DFA61(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 60; - this.eot = DFA60_eot; - this.eof = DFA60_eof; - this.min = DFA60_min; - this.max = DFA60_max; - this.accept = DFA60_accept; - this.special = DFA60_special; - this.transition = DFA60_transition; + this.decisionNumber = 61; + this.eot = DFA61_eot; + this.eof = DFA61_eof; + this.min = DFA61_min; + this.max = DFA61_max; + this.accept = DFA61_accept; + this.special = DFA61_special; + this.transition = DFA61_transition; } public String getDescription() { return "()* loopback of 6569:1: ( rule__ScopeNameCS__Group_2__0 )*"; } } - static final String DFA61_eotS = + static final String DFA62_eotS = "\20\uffff"; - static final String DFA61_eofS = + static final String DFA62_eofS = "\20\uffff"; - static final String DFA61_minS = + static final String DFA62_minS = "\1\6\15\74\2\uffff"; - static final String DFA61_maxS = + static final String DFA62_maxS = "\1\72\15\106\2\uffff"; - static final String DFA61_acceptS = + static final String DFA62_acceptS = "\16\uffff\1\2\1\1"; - static final String DFA61_specialS = + static final String DFA62_specialS = "\20\uffff}>"; - static final String[] DFA61_transitionS = { + static final String[] DFA62_transitionS = { "\1\1\1\2\11\uffff\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1"+ "\14\1\15\21\uffff\16\16", "\1\16\11\uffff\1\17", @@ -45852,119 +45863,119 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { "" }; - static final short[] DFA61_eot = DFA.unpackEncodedString(DFA61_eotS); - static final short[] DFA61_eof = DFA.unpackEncodedString(DFA61_eofS); - static final char[] DFA61_min = DFA.unpackEncodedStringToUnsignedChars(DFA61_minS); - static final char[] DFA61_max = DFA.unpackEncodedStringToUnsignedChars(DFA61_maxS); - static final short[] DFA61_accept = DFA.unpackEncodedString(DFA61_acceptS); - static final short[] DFA61_special = DFA.unpackEncodedString(DFA61_specialS); - static final short[][] DFA61_transition; + static final short[] DFA62_eot = DFA.unpackEncodedString(DFA62_eotS); + static final short[] DFA62_eof = DFA.unpackEncodedString(DFA62_eofS); + static final char[] DFA62_min = DFA.unpackEncodedStringToUnsignedChars(DFA62_minS); + static final char[] DFA62_max = DFA.unpackEncodedStringToUnsignedChars(DFA62_maxS); + static final short[] DFA62_accept = DFA.unpackEncodedString(DFA62_acceptS); + static final short[] DFA62_special = DFA.unpackEncodedString(DFA62_specialS); + static final short[][] DFA62_transition; static { - int numStates = DFA61_transitionS.length; - DFA61_transition = new short[numStates][]; + int numStates = DFA62_transitionS.length; + DFA62_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { - DFA61_transition[i] = DFA.unpackEncodedString(DFA61_transitionS[i]); + DFA62_transition[i] = DFA.unpackEncodedString(DFA62_transitionS[i]); } } - class DFA61 extends DFA { + class DFA62 extends DFA { - public DFA61(BaseRecognizer recognizer) { + public DFA62(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 61; - this.eot = DFA61_eot; - this.eof = DFA61_eof; - this.min = DFA61_min; - this.max = DFA61_max; - this.accept = DFA61_accept; - this.special = DFA61_special; - this.transition = DFA61_transition; + this.decisionNumber = 62; + this.eot = DFA62_eot; + this.eof = DFA62_eof; + this.min = DFA62_min; + this.max = DFA62_max; + this.accept = DFA62_accept; + this.special = DFA62_special; + this.transition = DFA62_transition; } public String getDescription() { return "6698:1: ( rule__TransformationCS__PathNameAssignment_1 )?"; } } - static final String DFA78_eotS = + static final String DFA79_eotS = "\23\uffff"; - static final String DFA78_eofS = + static final String DFA79_eofS = "\1\21\22\uffff"; - static final String DFA78_minS = + static final String DFA79_minS = "\1\20\20\4\2\uffff"; - static final String DFA78_maxS = + static final String DFA79_maxS = "\1\120\20\125\2\uffff"; - static final String DFA78_acceptS = + static final String DFA79_acceptS = "\21\uffff\1\2\1\1"; - static final String DFA78_specialS = + static final String DFA79_specialS = "\23\uffff}>"; - static final String[] DFA78_transitionS = { + static final String[] DFA79_transitionS = { "\1\21\13\uffff\1\1\1\4\1\uffff\1\2\1\3\1\5\1\6\1\7\1\10\1\11"+ "\1\12\1\13\1\14\1\15\1\16\1\17\1\20\20\uffff\3\21\1\uffff\2"+ "\21\1\uffff\2\21\1\uffff\1\21\1\uffff\1\21\4\uffff\3\21", - "\4\22\11\uffff\16\22\16\uffff\16\22\10\uffff\1\22\6\uffff"+ - "\2\22\1\uffff\1\22\3\uffff\1\21\1\22\1\uffff\2\22", - "\4\22\11\uffff\16\22\16\uffff\16\22\10\uffff\1\22\6\uffff"+ - "\2\22\1\uffff\1\22\3\uffff\1\21\1\22\1\uffff\2\22", - "\4\22\11\uffff\16\22\16\uffff\16\22\10\uffff\1\22\6\uffff"+ - "\2\22\1\uffff\1\22\3\uffff\1\21\1\22\1\uffff\2\22", - "\4\22\11\uffff\16\22\16\uffff\16\22\10\uffff\1\22\6\uffff"+ - "\2\22\1\uffff\1\22\3\uffff\1\21\1\22\1\uffff\2\22", - "\4\22\11\uffff\16\22\16\uffff\16\22\10\uffff\1\22\6\uffff"+ - "\2\22\1\uffff\1\22\3\uffff\1\21\1\22\1\uffff\2\22", - "\4\22\11\uffff\16\22\16\uffff\16\22\10\uffff\1\22\6\uffff"+ - "\2\22\1\uffff\1\22\3\uffff\1\21\1\22\1\uffff\2\22", - "\4\22\11\uffff\16\22\16\uffff\16\22\10\uffff\1\22\6\uffff"+ - "\2\22\1\uffff\1\22\3\uffff\1\21\1\22\1\uffff\2\22", - "\4\22\11\uffff\16\22\16\uffff\16\22\10\uffff\1\22\6\uffff"+ - "\2\22\1\uffff\1\22\3\uffff\1\21\1\22\1\uffff\2\22", - "\4\22\11\uffff\16\22\16\uffff\16\22\10\uffff\1\22\6\uffff"+ - "\2\22\1\uffff\1\22\3\uffff\1\21\1\22\1\uffff\2\22", - "\4\22\11\uffff\16\22\16\uffff\16\22\10\uffff\1\22\6\uffff"+ - "\2\22\1\uffff\1\22\3\uffff\1\21\1\22\1\uffff\2\22", - "\4\22\11\uffff\16\22\16\uffff\16\22\10\uffff\1\22\6\uffff"+ - "\2\22\1\uffff\1\22\3\uffff\1\21\1\22\1\uffff\2\22", - "\4\22\11\uffff\16\22\16\uffff\16\22\10\uffff\1\22\6\uffff"+ - "\2\22\1\uffff\1\22\3\uffff\1\21\1\22\1\uffff\2\22", - "\4\22\11\uffff\16\22\16\uffff\16\22\10\uffff\1\22\6\uffff"+ - "\2\22\1\uffff\1\22\3\uffff\1\21\1\22\1\uffff\2\22", - "\4\22\11\uffff\16\22\16\uffff\16\22\10\uffff\1\22\6\uffff"+ - "\2\22\1\uffff\1\22\3\uffff\1\21\1\22\1\uffff\2\22", - "\4\22\11\uffff\16\22\16\uffff\16\22\10\uffff\1\22\6\uffff"+ - "\2\22\1\uffff\1\22\3\uffff\1\21\1\22\1\uffff\2\22", - "\4\22\11\uffff\16\22\16\uffff\16\22\10\uffff\1\22\6\uffff"+ - "\2\22\1\uffff\1\22\3\uffff\1\21\1\22\1\uffff\2\22", + "\4\22\11\uffff\16\22\16\uffff\16\22\10\uffff\1\22\6\uffff\2"+ + "\22\1\uffff\1\22\3\uffff\1\21\1\22\1\uffff\2\22", + "\4\22\11\uffff\16\22\16\uffff\16\22\10\uffff\1\22\6\uffff\2"+ + "\22\1\uffff\1\22\3\uffff\1\21\1\22\1\uffff\2\22", + "\4\22\11\uffff\16\22\16\uffff\16\22\10\uffff\1\22\6\uffff\2"+ + "\22\1\uffff\1\22\3\uffff\1\21\1\22\1\uffff\2\22", + "\4\22\11\uffff\16\22\16\uffff\16\22\10\uffff\1\22\6\uffff\2"+ + "\22\1\uffff\1\22\3\uffff\1\21\1\22\1\uffff\2\22", + "\4\22\11\uffff\16\22\16\uffff\16\22\10\uffff\1\22\6\uffff\2"+ + "\22\1\uffff\1\22\3\uffff\1\21\1\22\1\uffff\2\22", + "\4\22\11\uffff\16\22\16\uffff\16\22\10\uffff\1\22\6\uffff\2"+ + "\22\1\uffff\1\22\3\uffff\1\21\1\22\1\uffff\2\22", + "\4\22\11\uffff\16\22\16\uffff\16\22\10\uffff\1\22\6\uffff\2"+ + "\22\1\uffff\1\22\3\uffff\1\21\1\22\1\uffff\2\22", + "\4\22\11\uffff\16\22\16\uffff\16\22\10\uffff\1\22\6\uffff\2"+ + "\22\1\uffff\1\22\3\uffff\1\21\1\22\1\uffff\2\22", + "\4\22\11\uffff\16\22\16\uffff\16\22\10\uffff\1\22\6\uffff\2"+ + "\22\1\uffff\1\22\3\uffff\1\21\1\22\1\uffff\2\22", + "\4\22\11\uffff\16\22\16\uffff\16\22\10\uffff\1\22\6\uffff\2"+ + "\22\1\uffff\1\22\3\uffff\1\21\1\22\1\uffff\2\22", + "\4\22\11\uffff\16\22\16\uffff\16\22\10\uffff\1\22\6\uffff\2"+ + "\22\1\uffff\1\22\3\uffff\1\21\1\22\1\uffff\2\22", + "\4\22\11\uffff\16\22\16\uffff\16\22\10\uffff\1\22\6\uffff\2"+ + "\22\1\uffff\1\22\3\uffff\1\21\1\22\1\uffff\2\22", + "\4\22\11\uffff\16\22\16\uffff\16\22\10\uffff\1\22\6\uffff\2"+ + "\22\1\uffff\1\22\3\uffff\1\21\1\22\1\uffff\2\22", + "\4\22\11\uffff\16\22\16\uffff\16\22\10\uffff\1\22\6\uffff\2"+ + "\22\1\uffff\1\22\3\uffff\1\21\1\22\1\uffff\2\22", + "\4\22\11\uffff\16\22\16\uffff\16\22\10\uffff\1\22\6\uffff\2"+ + "\22\1\uffff\1\22\3\uffff\1\21\1\22\1\uffff\2\22", + "\4\22\11\uffff\16\22\16\uffff\16\22\10\uffff\1\22\6\uffff\2"+ + "\22\1\uffff\1\22\3\uffff\1\21\1\22\1\uffff\2\22", "", "" }; - static final short[] DFA78_eot = DFA.unpackEncodedString(DFA78_eotS); - static final short[] DFA78_eof = DFA.unpackEncodedString(DFA78_eofS); - static final char[] DFA78_min = DFA.unpackEncodedStringToUnsignedChars(DFA78_minS); - static final char[] DFA78_max = DFA.unpackEncodedStringToUnsignedChars(DFA78_maxS); - static final short[] DFA78_accept = DFA.unpackEncodedString(DFA78_acceptS); - static final short[] DFA78_special = DFA.unpackEncodedString(DFA78_specialS); - static final short[][] DFA78_transition; + static final short[] DFA79_eot = DFA.unpackEncodedString(DFA79_eotS); + static final short[] DFA79_eof = DFA.unpackEncodedString(DFA79_eofS); + static final char[] DFA79_min = DFA.unpackEncodedStringToUnsignedChars(DFA79_minS); + static final char[] DFA79_max = DFA.unpackEncodedStringToUnsignedChars(DFA79_maxS); + static final short[] DFA79_accept = DFA.unpackEncodedString(DFA79_acceptS); + static final short[] DFA79_special = DFA.unpackEncodedString(DFA79_specialS); + static final short[][] DFA79_transition; static { - int numStates = DFA78_transitionS.length; - DFA78_transition = new short[numStates][]; + int numStates = DFA79_transitionS.length; + DFA79_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { - DFA78_transition[i] = DFA.unpackEncodedString(DFA78_transitionS[i]); + DFA79_transition[i] = DFA.unpackEncodedString(DFA79_transitionS[i]); } } - class DFA78 extends DFA { + class DFA79 extends DFA { - public DFA78(BaseRecognizer recognizer) { + public DFA79(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 78; - this.eot = DFA78_eot; - this.eof = DFA78_eof; - this.min = DFA78_min; - this.max = DFA78_max; - this.accept = DFA78_accept; - this.special = DFA78_special; - this.transition = DFA78_transition; + this.decisionNumber = 79; + this.eot = DFA79_eot; + this.eof = DFA79_eof; + this.min = DFA79_min; + this.max = DFA79_max; + this.accept = DFA79_accept; + this.special = DFA79_special; + this.transition = DFA79_transition; } public String getDescription() { return "()* loopback of 9680:1: ( rule__ExpCS__Group_0_1_2_0_1__0 )*"; @@ -46316,982 +46327,982 @@ public class InternalQVTcoreParser extends AbstractInternalContentAssistParser { public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__0_in_rule__PrimaryExpCS__Alternatives_7_27124 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2__0_in_rule__PrimaryExpCS__Alternatives_7_27142 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__0_in_rule__PrimaryExpCS__Alternatives_7_2_1_27175 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__ValueAssignment_7_2_1_2_1_in_rule__PrimaryExpCS__Alternatives_7_2_1_27193 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TopLevelCS__Group__0__Impl_in_rule__TopLevelCS__Group__07224 = new BitSet(new long[]{0x0000000004C00000L}); - public static final BitSet FOLLOW_rule__TopLevelCS__Group__1_in_rule__TopLevelCS__Group__07227 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TopLevelCS__Alternatives_0_in_rule__TopLevelCS__Group__0__Impl7254 = new BitSet(new long[]{0x0000000000280002L}); - public static final BitSet FOLLOW_rule__TopLevelCS__Group__1__Impl_in_rule__TopLevelCS__Group__17285 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TopLevelCS__Alternatives_1_in_rule__TopLevelCS__Group__1__Impl7312 = new BitSet(new long[]{0x0000000004C00002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__0__Impl_in_rule__MappingCS__Group__07347 = new BitSet(new long[]{0x0000000000400000L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__1_in_rule__MappingCS__Group__07350 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__1__Impl_in_rule__MappingCS__Group__17408 = new BitSet(new long[]{0x500000000FFE00C0L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__2_in_rule__MappingCS__Group__17411 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_22_in_rule__MappingCS__Group__1__Impl7439 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__2__Impl_in_rule__MappingCS__Group__27470 = new BitSet(new long[]{0x500000000FFE00C0L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__3_in_rule__MappingCS__Group__27473 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__NameAssignment_2_in_rule__MappingCS__Group__2__Impl7500 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__3__Impl_in_rule__MappingCS__Group__37531 = new BitSet(new long[]{0x500000000FFE00C0L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__4_in_rule__MappingCS__Group__37534 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group_3__0_in_rule__MappingCS__Group__3__Impl7561 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__4__Impl_in_rule__MappingCS__Group__47592 = new BitSet(new long[]{0x500000000FFE00C0L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__5_in_rule__MappingCS__Group__47595 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group_4__0_in_rule__MappingCS__Group__4__Impl7622 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__5__Impl_in_rule__MappingCS__Group__57653 = new BitSet(new long[]{0x200000000FFE00C0L,0x0000000000000001L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__6_in_rule__MappingCS__Group__57656 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_60_in_rule__MappingCS__Group__5__Impl7684 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__6__Impl_in_rule__MappingCS__Group__67715 = new BitSet(new long[]{0x200000000FFE00C0L,0x0000000000000001L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__7_in_rule__MappingCS__Group__67718 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__DomainsAssignment_6_in_rule__MappingCS__Group__6__Impl7745 = new BitSet(new long[]{0x000000000FFE00C2L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__7__Impl_in_rule__MappingCS__Group__77776 = new BitSet(new long[]{0x200000000FFE00C0L,0x0000000000000001L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__8_in_rule__MappingCS__Group__77779 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group_7__0_in_rule__MappingCS__Group__7__Impl7806 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__8__Impl_in_rule__MappingCS__Group__87837 = new BitSet(new long[]{0x200000000FFE00C0L,0x0000000000000001L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__9_in_rule__MappingCS__Group__87840 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__ComposedMappingsAssignment_8_in_rule__MappingCS__Group__8__Impl7867 = new BitSet(new long[]{0x0000000000400002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__9__Impl_in_rule__MappingCS__Group__97898 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_61_in_rule__MappingCS__Group__9__Impl7926 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group_3__0__Impl_in_rule__MappingCS__Group_3__07977 = new BitSet(new long[]{0x000000000FFE00C0L}); - public static final BitSet FOLLOW_rule__MappingCS__Group_3__1_in_rule__MappingCS__Group_3__07980 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_62_in_rule__MappingCS__Group_3__0__Impl8008 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group_3__1__Impl_in_rule__MappingCS__Group_3__18039 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__InAssignment_3_1_in_rule__MappingCS__Group_3__1__Impl8066 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group_4__0__Impl_in_rule__MappingCS__Group_4__08100 = new BitSet(new long[]{0x000000000FFE00C0L}); - public static final BitSet FOLLOW_rule__MappingCS__Group_4__1_in_rule__MappingCS__Group_4__08103 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_25_in_rule__MappingCS__Group_4__0__Impl8131 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group_4__1__Impl_in_rule__MappingCS__Group_4__18162 = new BitSet(new long[]{0x8000000000000000L}); - public static final BitSet FOLLOW_rule__MappingCS__Group_4__2_in_rule__MappingCS__Group_4__18165 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__RefinesAssignment_4_1_in_rule__MappingCS__Group_4__1__Impl8192 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group_4__2__Impl_in_rule__MappingCS__Group_4__28222 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group_4_2__0_in_rule__MappingCS__Group_4__2__Impl8249 = new BitSet(new long[]{0x8000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group_4_2__0__Impl_in_rule__MappingCS__Group_4_2__08286 = new BitSet(new long[]{0x000000000FFE00C0L}); - public static final BitSet FOLLOW_rule__MappingCS__Group_4_2__1_in_rule__MappingCS__Group_4_2__08289 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_63_in_rule__MappingCS__Group_4_2__0__Impl8317 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group_4_2__1__Impl_in_rule__MappingCS__Group_4_2__18348 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__RefinesAssignment_4_2_1_in_rule__MappingCS__Group_4_2__1__Impl8375 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group_7__0__Impl_in_rule__MappingCS__Group_7__08409 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__MappingCS__Group_7__1_in_rule__MappingCS__Group_7__08412 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_64_in_rule__MappingCS__Group_7__0__Impl8440 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group_7__1__Impl_in_rule__MappingCS__Group_7__18471 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__MiddleAssignment_7_1_in_rule__MappingCS__Group_7__1__Impl8498 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__0__Impl_in_rule__BottomPatternCS__Group_0__08532 = new BitSet(new long[]{0x000000000FFE00C0L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__1_in_rule__BottomPatternCS__Group_0__08535 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_60_in_rule__BottomPatternCS__Group_0__0__Impl8563 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__1__Impl_in_rule__BottomPatternCS__Group_0__18594 = new BitSet(new long[]{0x8000000000000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__2_in_rule__BottomPatternCS__Group_0__18597 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Alternatives_0_1_in_rule__BottomPatternCS__Group_0__1__Impl8624 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__2__Impl_in_rule__BottomPatternCS__Group_0__28654 = new BitSet(new long[]{0x8000000000000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__3_in_rule__BottomPatternCS__Group_0__28657 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0_2__0_in_rule__BottomPatternCS__Group_0__2__Impl8684 = new BitSet(new long[]{0x8000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__3__Impl_in_rule__BottomPatternCS__Group_0__38715 = new BitSet(new long[]{0x27FFE0007FFE00F0L,0x00000000003E2C08L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__4_in_rule__BottomPatternCS__Group_0__38718 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_rule__BottomPatternCS__Group_0__3__Impl8746 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__4__Impl_in_rule__BottomPatternCS__Group_0__48777 = new BitSet(new long[]{0x27FFE0007FFE00F0L,0x00000000003E2C08L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__5_in_rule__BottomPatternCS__Group_0__48780 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__ConstraintsAssignment_0_4_in_rule__BottomPatternCS__Group_0__4__Impl8807 = new BitSet(new long[]{0x07FFE0007FFE00F2L,0x00000000003E2C08L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__5__Impl_in_rule__BottomPatternCS__Group_0__58838 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_61_in_rule__BottomPatternCS__Group_0__5__Impl8866 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0_2__0__Impl_in_rule__BottomPatternCS__Group_0_2__08909 = new BitSet(new long[]{0x000000000FFE00C0L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0_2__1_in_rule__BottomPatternCS__Group_0_2__08912 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_63_in_rule__BottomPatternCS__Group_0_2__0__Impl8940 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0_2__1__Impl_in_rule__BottomPatternCS__Group_0_2__18971 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Alternatives_0_2_1_in_rule__BottomPatternCS__Group_0_2__1__Impl8998 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__0__Impl_in_rule__BottomPatternCS__Group_1__09032 = new BitSet(new long[]{0x1000000000000000L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__1_in_rule__BottomPatternCS__Group_1__09035 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__1__Impl_in_rule__BottomPatternCS__Group_1__19093 = new BitSet(new long[]{0x27FFE0007FFE00F0L,0x00000000003E2C08L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__2_in_rule__BottomPatternCS__Group_1__19096 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_60_in_rule__BottomPatternCS__Group_1__1__Impl9124 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__2__Impl_in_rule__BottomPatternCS__Group_1__29155 = new BitSet(new long[]{0x27FFE0007FFE00F0L,0x00000000003E2C08L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__3_in_rule__BottomPatternCS__Group_1__29158 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__ConstraintsAssignment_1_2_in_rule__BottomPatternCS__Group_1__2__Impl9185 = new BitSet(new long[]{0x07FFE0007FFE00F2L,0x00000000003E2C08L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__3__Impl_in_rule__BottomPatternCS__Group_1__39216 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_61_in_rule__BottomPatternCS__Group_1__3__Impl9244 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AssignmentCS__Group__0__Impl_in_rule__AssignmentCS__Group__09283 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C08L}); - public static final BitSet FOLLOW_rule__AssignmentCS__Group__1_in_rule__AssignmentCS__Group__09286 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AssignmentCS__DefaultAssignment_0_in_rule__AssignmentCS__Group__0__Impl9313 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AssignmentCS__Group__1__Impl_in_rule__AssignmentCS__Group__19344 = new BitSet(new long[]{0x0000000000010000L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__AssignmentCS__Group__2_in_rule__AssignmentCS__Group__19347 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AssignmentCS__TargetAssignment_1_in_rule__AssignmentCS__Group__1__Impl9374 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AssignmentCS__Group__2__Impl_in_rule__AssignmentCS__Group__29404 = new BitSet(new long[]{0x0000000000010000L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__AssignmentCS__Group__3_in_rule__AssignmentCS__Group__29407 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AssignmentCS__Group_2__0_in_rule__AssignmentCS__Group__2__Impl9434 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AssignmentCS__Group__3__Impl_in_rule__AssignmentCS__Group__39465 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_16_in_rule__AssignmentCS__Group__3__Impl9493 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AssignmentCS__Group_2__0__Impl_in_rule__AssignmentCS__Group_2__09532 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C08L}); - public static final BitSet FOLLOW_rule__AssignmentCS__Group_2__1_in_rule__AssignmentCS__Group_2__09535 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_66_in_rule__AssignmentCS__Group_2__0__Impl9563 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AssignmentCS__Group_2__1__Impl_in_rule__AssignmentCS__Group_2__19594 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AssignmentCS__InitialiserAssignment_2_1_in_rule__AssignmentCS__Group_2__1__Impl9621 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group__0__Impl_in_rule__DirectionCS__Group__09655 = new BitSet(new long[]{0x000000000FFE00C0L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group__1_in_rule__DirectionCS__Group__09658 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group__1__Impl_in_rule__DirectionCS__Group__19716 = new BitSet(new long[]{0x000000000FFE00C0L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group__2_in_rule__DirectionCS__Group__19719 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__NameAssignment_1_in_rule__DirectionCS__Group__1__Impl9746 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group__2__Impl_in_rule__DirectionCS__Group__29777 = new BitSet(new long[]{0x000000000FFE00C0L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group__3_in_rule__DirectionCS__Group__29780 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2__0_in_rule__DirectionCS__Group__2__Impl9807 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group__3__Impl_in_rule__DirectionCS__Group__39838 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3__0_in_rule__DirectionCS__Group__3__Impl9865 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2__0__Impl_in_rule__DirectionCS__Group_2__09904 = new BitSet(new long[]{0x000000000FFE00C0L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2__1_in_rule__DirectionCS__Group_2__09907 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_20_in_rule__DirectionCS__Group_2__0__Impl9935 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2__1__Impl_in_rule__DirectionCS__Group_2__19966 = new BitSet(new long[]{0x8000000000000000L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2__2_in_rule__DirectionCS__Group_2__19969 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__ImportsAssignment_2_1_in_rule__DirectionCS__Group_2__1__Impl9996 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2__2__Impl_in_rule__DirectionCS__Group_2__210026 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2_2__0_in_rule__DirectionCS__Group_2__2__Impl10053 = new BitSet(new long[]{0x8000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2_2__0__Impl_in_rule__DirectionCS__Group_2_2__010090 = new BitSet(new long[]{0x000000000FFE00C0L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2_2__1_in_rule__DirectionCS__Group_2_2__010093 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_63_in_rule__DirectionCS__Group_2_2__0__Impl10121 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2_2__1__Impl_in_rule__DirectionCS__Group_2_2__110152 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__ImportsAssignment_2_2_1_in_rule__DirectionCS__Group_2_2__1__Impl10179 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3__0__Impl_in_rule__DirectionCS__Group_3__010213 = new BitSet(new long[]{0x000000000FFE00C0L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3__1_in_rule__DirectionCS__Group_3__010216 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_27_in_rule__DirectionCS__Group_3__0__Impl10244 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3__1__Impl_in_rule__DirectionCS__Group_3__110275 = new BitSet(new long[]{0x8000000000000000L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3__2_in_rule__DirectionCS__Group_3__110278 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__UsesAssignment_3_1_in_rule__DirectionCS__Group_3__1__Impl10305 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3__2__Impl_in_rule__DirectionCS__Group_3__210335 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3_2__0_in_rule__DirectionCS__Group_3__2__Impl10362 = new BitSet(new long[]{0x8000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3_2__0__Impl_in_rule__DirectionCS__Group_3_2__010399 = new BitSet(new long[]{0x000000000FFE00C0L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3_2__1_in_rule__DirectionCS__Group_3_2__010402 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_63_in_rule__DirectionCS__Group_3_2__0__Impl10430 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3_2__1__Impl_in_rule__DirectionCS__Group_3_2__110461 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__UsesAssignment_3_2_1_in_rule__DirectionCS__Group_3_2__1__Impl10488 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__0__Impl_in_rule__GuardPatternCS__Group_0__010522 = new BitSet(new long[]{0x000000000FFE00C0L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__1_in_rule__GuardPatternCS__Group_0__010525 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__GuardPatternCS__Group_0__0__Impl10553 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__1__Impl_in_rule__GuardPatternCS__Group_0__110584 = new BitSet(new long[]{0x8000000000000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__2_in_rule__GuardPatternCS__Group_0__110587 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__UnrealizedVariablesAssignment_0_1_in_rule__GuardPatternCS__Group_0__1__Impl10614 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__2__Impl_in_rule__GuardPatternCS__Group_0__210644 = new BitSet(new long[]{0x8000000000000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__3_in_rule__GuardPatternCS__Group_0__210647 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0_2__0_in_rule__GuardPatternCS__Group_0__2__Impl10674 = new BitSet(new long[]{0x8000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__3__Impl_in_rule__GuardPatternCS__Group_0__310705 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C18L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__4_in_rule__GuardPatternCS__Group_0__310708 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_rule__GuardPatternCS__Group_0__3__Impl10736 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__4__Impl_in_rule__GuardPatternCS__Group_0__410767 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C18L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__5_in_rule__GuardPatternCS__Group_0__410770 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__ConstraintsAssignment_0_4_in_rule__GuardPatternCS__Group_0__4__Impl10797 = new BitSet(new long[]{0x07FFE0007FFE00F2L,0x00000000003E2C08L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__5__Impl_in_rule__GuardPatternCS__Group_0__510828 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_68_in_rule__GuardPatternCS__Group_0__5__Impl10856 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0_2__0__Impl_in_rule__GuardPatternCS__Group_0_2__010899 = new BitSet(new long[]{0x000000000FFE00C0L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0_2__1_in_rule__GuardPatternCS__Group_0_2__010902 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_63_in_rule__GuardPatternCS__Group_0_2__0__Impl10930 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0_2__1__Impl_in_rule__GuardPatternCS__Group_0_2__110961 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__UnrealizedVariablesAssignment_0_2_1_in_rule__GuardPatternCS__Group_0_2__1__Impl10988 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__0__Impl_in_rule__GuardPatternCS__Group_1__011022 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__1_in_rule__GuardPatternCS__Group_1__011025 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__1__Impl_in_rule__GuardPatternCS__Group_1__111083 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C18L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__2_in_rule__GuardPatternCS__Group_1__111086 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__GuardPatternCS__Group_1__1__Impl11114 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__2__Impl_in_rule__GuardPatternCS__Group_1__211145 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C18L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__3_in_rule__GuardPatternCS__Group_1__211148 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__ConstraintsAssignment_1_2_in_rule__GuardPatternCS__Group_1__2__Impl11175 = new BitSet(new long[]{0x07FFE0007FFE00F2L,0x00000000003E2C08L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__3__Impl_in_rule__GuardPatternCS__Group_1__311206 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_68_in_rule__GuardPatternCS__Group_1__3__Impl11234 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportCS__Group__0__Impl_in_rule__ImportCS__Group__011273 = new BitSet(new long[]{0x000000000FFE00E0L}); - public static final BitSet FOLLOW_rule__ImportCS__Group__1_in_rule__ImportCS__Group__011276 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_19_in_rule__ImportCS__Group__0__Impl11304 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportCS__Group__1__Impl_in_rule__ImportCS__Group__111335 = new BitSet(new long[]{0x000000000FFE00E0L}); - public static final BitSet FOLLOW_rule__ImportCS__Group__2_in_rule__ImportCS__Group__111338 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportCS__Group_1__0_in_rule__ImportCS__Group__1__Impl11365 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportCS__Group__2__Impl_in_rule__ImportCS__Group__211396 = new BitSet(new long[]{0x0000000000010000L,0x0000000000000040L}); - public static final BitSet FOLLOW_rule__ImportCS__Group__3_in_rule__ImportCS__Group__211399 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportCS__PathNameAssignment_2_in_rule__ImportCS__Group__2__Impl11426 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportCS__Group__3__Impl_in_rule__ImportCS__Group__311456 = new BitSet(new long[]{0x0000000000010000L,0x0000000000000040L}); - public static final BitSet FOLLOW_rule__ImportCS__Group__4_in_rule__ImportCS__Group__311459 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportCS__Group_3__0_in_rule__ImportCS__Group__3__Impl11486 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportCS__Group__4__Impl_in_rule__ImportCS__Group__411517 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_16_in_rule__ImportCS__Group__4__Impl11545 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportCS__Group_1__0__Impl_in_rule__ImportCS__Group_1__011586 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_rule__ImportCS__Group_1__1_in_rule__ImportCS__Group_1__011589 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportCS__NameAssignment_1_0_in_rule__ImportCS__Group_1__0__Impl11616 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportCS__Group_1__1__Impl_in_rule__ImportCS__Group_1__111646 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_69_in_rule__ImportCS__Group_1__1__Impl11674 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportCS__Group_3__0__Impl_in_rule__ImportCS__Group_3__011709 = new BitSet(new long[]{0x0000000010000000L}); - public static final BitSet FOLLOW_rule__ImportCS__Group_3__1_in_rule__ImportCS__Group_3__011712 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportCS__AllAssignment_3_0_in_rule__ImportCS__Group_3__0__Impl11739 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportCS__Group_3__1__Impl_in_rule__ImportCS__Group_3__111769 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_28_in_rule__ImportCS__Group_3__1__Impl11797 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LibraryCS__Group__0__Impl_in_rule__LibraryCS__Group__011832 = new BitSet(new long[]{0x000000000FFE00E0L}); - public static final BitSet FOLLOW_rule__LibraryCS__Group__1_in_rule__LibraryCS__Group__011835 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_21_in_rule__LibraryCS__Group__0__Impl11863 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LibraryCS__Group__1__Impl_in_rule__LibraryCS__Group__111894 = new BitSet(new long[]{0x0000000000010000L}); - public static final BitSet FOLLOW_rule__LibraryCS__Group__2_in_rule__LibraryCS__Group__111897 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LibraryCS__PackageAssignment_1_in_rule__LibraryCS__Group__1__Impl11924 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LibraryCS__Group__2__Impl_in_rule__LibraryCS__Group__211954 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_16_in_rule__LibraryCS__Group__2__Impl11982 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NamedDomainCS__Group__0__Impl_in_rule__NamedDomainCS__Group__012019 = new BitSet(new long[]{0x000000000FFE00C0L}); - public static final BitSet FOLLOW_rule__NamedDomainCS__Group__1_in_rule__NamedDomainCS__Group__012022 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NamedDomainCS__CheckAssignment_0_in_rule__NamedDomainCS__Group__0__Impl12049 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NamedDomainCS__Group__1__Impl_in_rule__NamedDomainCS__Group__112080 = new BitSet(new long[]{0x000000000FFE00C0L}); - public static final BitSet FOLLOW_rule__NamedDomainCS__Group__2_in_rule__NamedDomainCS__Group__112083 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NamedDomainCS__EnforceAssignment_1_in_rule__NamedDomainCS__Group__1__Impl12110 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NamedDomainCS__Group__2__Impl_in_rule__NamedDomainCS__Group__212141 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__NamedDomainCS__Group__3_in_rule__NamedDomainCS__Group__212144 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NamedDomainCS__DirectionAssignment_2_in_rule__NamedDomainCS__Group__2__Impl12171 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NamedDomainCS__Group__3__Impl_in_rule__NamedDomainCS__Group__312201 = new BitSet(new long[]{0x1000000000000000L}); - public static final BitSet FOLLOW_rule__NamedDomainCS__Group__4_in_rule__NamedDomainCS__Group__312204 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NamedDomainCS__GuardPatternAssignment_3_in_rule__NamedDomainCS__Group__3__Impl12231 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NamedDomainCS__Group__4__Impl_in_rule__NamedDomainCS__Group__412261 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NamedDomainCS__BottomPatternAssignment_4_in_rule__NamedDomainCS__Group__4__Impl12288 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__0__Impl_in_rule__ParamDeclarationCS__Group__012328 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__1_in_rule__ParamDeclarationCS__Group__012331 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ParamDeclarationCS__NameAssignment_0_in_rule__ParamDeclarationCS__Group__0__Impl12358 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__1__Impl_in_rule__ParamDeclarationCS__Group__112388 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x0000000000342C08L}); - public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__2_in_rule__ParamDeclarationCS__Group__112391 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_69_in_rule__ParamDeclarationCS__Group__1__Impl12419 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__2__Impl_in_rule__ParamDeclarationCS__Group__212450 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ParamDeclarationCS__OwnedTypeAssignment_2_in_rule__ParamDeclarationCS__Group__2__Impl12477 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__0__Impl_in_rule__QueryCS__Group__012513 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x0000000000342C08L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__1_in_rule__QueryCS__Group__012516 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_23_in_rule__QueryCS__Group__0__Impl12544 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__1__Impl_in_rule__QueryCS__Group__112575 = new BitSet(new long[]{0x000000000FFE00C0L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__2_in_rule__QueryCS__Group__112578 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__PathNameAssignment_1_in_rule__QueryCS__Group__1__Impl12605 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__2__Impl_in_rule__QueryCS__Group__212635 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__3_in_rule__QueryCS__Group__212638 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__NameAssignment_2_in_rule__QueryCS__Group__2__Impl12665 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__3__Impl_in_rule__QueryCS__Group__312695 = new BitSet(new long[]{0x000000000FFE00C0L,0x0000000000000010L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__4_in_rule__QueryCS__Group__312698 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__QueryCS__Group__3__Impl12726 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__4__Impl_in_rule__QueryCS__Group__412757 = new BitSet(new long[]{0x000000000FFE00C0L,0x0000000000000010L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__5_in_rule__QueryCS__Group__412760 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_4__0_in_rule__QueryCS__Group__4__Impl12787 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__5__Impl_in_rule__QueryCS__Group__512818 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__6_in_rule__QueryCS__Group__512821 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_68_in_rule__QueryCS__Group__5__Impl12849 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__6__Impl_in_rule__QueryCS__Group__612880 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x0000000000342C08L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__7_in_rule__QueryCS__Group__612883 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_69_in_rule__QueryCS__Group__6__Impl12911 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__7__Impl_in_rule__QueryCS__Group__712942 = new BitSet(new long[]{0x1000000000010000L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__8_in_rule__QueryCS__Group__712945 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__OwnedTypeAssignment_7_in_rule__QueryCS__Group__7__Impl12972 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__8__Impl_in_rule__QueryCS__Group__813002 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Alternatives_8_in_rule__QueryCS__Group__8__Impl13029 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_4__0__Impl_in_rule__QueryCS__Group_4__013077 = new BitSet(new long[]{0x8000000000000000L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_4__1_in_rule__QueryCS__Group_4__013080 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__InputParamDeclarationAssignment_4_0_in_rule__QueryCS__Group_4__0__Impl13107 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_4__1__Impl_in_rule__QueryCS__Group_4__113137 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_4_1__0_in_rule__QueryCS__Group_4__1__Impl13164 = new BitSet(new long[]{0x8000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_4_1__0__Impl_in_rule__QueryCS__Group_4_1__013199 = new BitSet(new long[]{0x000000000FFE00C0L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_4_1__1_in_rule__QueryCS__Group_4_1__013202 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_63_in_rule__QueryCS__Group_4_1__0__Impl13230 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_4_1__1__Impl_in_rule__QueryCS__Group_4_1__113261 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__InputParamDeclarationAssignment_4_1_1_in_rule__QueryCS__Group_4_1__1__Impl13288 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_8_1__0__Impl_in_rule__QueryCS__Group_8_1__013322 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C08L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_8_1__1_in_rule__QueryCS__Group_8_1__013325 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_60_in_rule__QueryCS__Group_8_1__0__Impl13353 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_8_1__1__Impl_in_rule__QueryCS__Group_8_1__113384 = new BitSet(new long[]{0x2000000000000000L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_8_1__2_in_rule__QueryCS__Group_8_1__113387 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__ExpressionAssignment_8_1_1_in_rule__QueryCS__Group_8_1__1__Impl13414 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_8_1__2__Impl_in_rule__QueryCS__Group_8_1__213444 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_61_in_rule__QueryCS__Group_8_1__2__Impl13472 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group__0__Impl_in_rule__ScopeNameCS__Group__013509 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group__1_in_rule__ScopeNameCS__Group__013512 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__PathAssignment_0_in_rule__ScopeNameCS__Group__0__Impl13539 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group__1__Impl_in_rule__ScopeNameCS__Group__113569 = new BitSet(new long[]{0x07FFE0000FFE00C0L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group__2_in_rule__ScopeNameCS__Group__113572 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_70_in_rule__ScopeNameCS__Group__1__Impl13600 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group__2__Impl_in_rule__ScopeNameCS__Group__213631 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group_2__0_in_rule__ScopeNameCS__Group__2__Impl13658 = new BitSet(new long[]{0x07FFE0000FFE00C2L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group_2__0__Impl_in_rule__ScopeNameCS__Group_2__013695 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group_2__1_in_rule__ScopeNameCS__Group_2__013698 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__PathAssignment_2_0_in_rule__ScopeNameCS__Group_2__0__Impl13725 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group_2__1__Impl_in_rule__ScopeNameCS__Group_2__113755 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_70_in_rule__ScopeNameCS__Group_2__1__Impl13783 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__0__Impl_in_rule__TransformationCS__Group__013818 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x0000000000342C08L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__1_in_rule__TransformationCS__Group__013821 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_26_in_rule__TransformationCS__Group__0__Impl13849 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__1__Impl_in_rule__TransformationCS__Group__113880 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x0000000000342C08L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__2_in_rule__TransformationCS__Group__113883 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__PathNameAssignment_1_in_rule__TransformationCS__Group__1__Impl13910 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__2__Impl_in_rule__TransformationCS__Group__213941 = new BitSet(new long[]{0x1000000000000000L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__3_in_rule__TransformationCS__Group__213944 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__NameAssignment_2_in_rule__TransformationCS__Group__2__Impl13971 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__3__Impl_in_rule__TransformationCS__Group__314001 = new BitSet(new long[]{0x200000000FFE00C0L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__4_in_rule__TransformationCS__Group__314004 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_60_in_rule__TransformationCS__Group__3__Impl14032 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__4__Impl_in_rule__TransformationCS__Group__414063 = new BitSet(new long[]{0x200000000FFE00C0L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__5_in_rule__TransformationCS__Group__414066 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group_4__0_in_rule__TransformationCS__Group__4__Impl14093 = new BitSet(new long[]{0x000000000FFE00C2L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__5__Impl_in_rule__TransformationCS__Group__514124 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_61_in_rule__TransformationCS__Group__5__Impl14152 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group_4__0__Impl_in_rule__TransformationCS__Group_4__014195 = new BitSet(new long[]{0x0000000000010000L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group_4__1_in_rule__TransformationCS__Group_4__014198 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__DirectionsAssignment_4_0_in_rule__TransformationCS__Group_4__0__Impl14225 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group_4__1__Impl_in_rule__TransformationCS__Group_4__114255 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_16_in_rule__TransformationCS__Group_4__1__Impl14283 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__0__Impl_in_rule__UnrealizedVariableCS__Group__014318 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__1_in_rule__UnrealizedVariableCS__Group__014321 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__NameAssignment_0_in_rule__UnrealizedVariableCS__Group__0__Impl14348 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__1__Impl_in_rule__UnrealizedVariableCS__Group__114378 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x0000000000342C08L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__2_in_rule__UnrealizedVariableCS__Group__114381 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_69_in_rule__UnrealizedVariableCS__Group__1__Impl14409 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__2__Impl_in_rule__UnrealizedVariableCS__Group__214440 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__OwnedTypeAssignment_2_in_rule__UnrealizedVariableCS__Group__2__Impl14467 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__0__Impl_in_rule__RealizedVariableCS__Group__014503 = new BitSet(new long[]{0x000000000FFE00C0L}); - public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__1_in_rule__RealizedVariableCS__Group__014506 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_24_in_rule__RealizedVariableCS__Group__0__Impl14534 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__1__Impl_in_rule__RealizedVariableCS__Group__114565 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__2_in_rule__RealizedVariableCS__Group__114568 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RealizedVariableCS__NameAssignment_1_in_rule__RealizedVariableCS__Group__1__Impl14595 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__2__Impl_in_rule__RealizedVariableCS__Group__214625 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x0000000000342C08L}); - public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__3_in_rule__RealizedVariableCS__Group__214628 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_69_in_rule__RealizedVariableCS__Group__2__Impl14656 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__3__Impl_in_rule__RealizedVariableCS__Group__314687 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RealizedVariableCS__OwnedTypeAssignment_3_in_rule__RealizedVariableCS__Group__3__Impl14714 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnnamedDomainCS__Group__0__Impl_in_rule__UnnamedDomainCS__Group__014752 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__UnnamedDomainCS__Group__1_in_rule__UnnamedDomainCS__Group__014755 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnnamedDomainCS__Group__1__Impl_in_rule__UnnamedDomainCS__Group__114813 = new BitSet(new long[]{0x1000000000000000L}); - public static final BitSet FOLLOW_rule__UnnamedDomainCS__Group__2_in_rule__UnnamedDomainCS__Group__114816 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnnamedDomainCS__GuardPatternAssignment_1_in_rule__UnnamedDomainCS__Group__1__Impl14843 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnnamedDomainCS__Group__2__Impl_in_rule__UnnamedDomainCS__Group__214873 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnnamedDomainCS__BottomPatternAssignment_2_in_rule__UnnamedDomainCS__Group__2__Impl14900 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PathNameCS__Group__0__Impl_in_rule__PathNameCS__Group__014936 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); - public static final BitSet FOLLOW_rule__PathNameCS__Group__1_in_rule__PathNameCS__Group__014939 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PathNameCS__PathAssignment_0_in_rule__PathNameCS__Group__0__Impl14966 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PathNameCS__Group__1__Impl_in_rule__PathNameCS__Group__114996 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PathNameCS__Group_1__0_in_rule__PathNameCS__Group__1__Impl15023 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000040L}); - public static final BitSet FOLLOW_rule__PathNameCS__Group_1__0__Impl_in_rule__PathNameCS__Group_1__015058 = new BitSet(new long[]{0x07FFE0000FFE00C0L}); - public static final BitSet FOLLOW_rule__PathNameCS__Group_1__1_in_rule__PathNameCS__Group_1__015061 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_70_in_rule__PathNameCS__Group_1__0__Impl15089 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PathNameCS__Group_1__1__Impl_in_rule__PathNameCS__Group_1__115120 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PathNameCS__PathAssignment_1_1_in_rule__PathNameCS__Group_1__1__Impl15147 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__Group__0__Impl_in_rule__URIPathNameCS__Group__015181 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__Group__1_in_rule__URIPathNameCS__Group__015184 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__PathAssignment_0_in_rule__URIPathNameCS__Group__0__Impl15211 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__Group__1__Impl_in_rule__URIPathNameCS__Group__115241 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__0_in_rule__URIPathNameCS__Group__1__Impl15268 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000040L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__0__Impl_in_rule__URIPathNameCS__Group_1__015303 = new BitSet(new long[]{0x07FFE0000FFE00C0L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__1_in_rule__URIPathNameCS__Group_1__015306 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_70_in_rule__URIPathNameCS__Group_1__0__Impl15334 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__1__Impl_in_rule__URIPathNameCS__Group_1__115365 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__PathAssignment_1_1_in_rule__URIPathNameCS__Group_1__1__Impl15392 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIFirstPathElementCS__Group_1__0__Impl_in_rule__URIFirstPathElementCS__Group_1__015426 = new BitSet(new long[]{0x000000000FFE00E0L}); - public static final BitSet FOLLOW_rule__URIFirstPathElementCS__Group_1__1_in_rule__URIFirstPathElementCS__Group_1__015429 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIFirstPathElementCS__Group_1__1__Impl_in_rule__URIFirstPathElementCS__Group_1__115487 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIFirstPathElementCS__ElementAssignment_1_1_in_rule__URIFirstPathElementCS__Group_1__1__Impl15514 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group__0__Impl_in_rule__CollectionTypeCS__Group__015548 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group__1_in_rule__CollectionTypeCS__Group__015551 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__NameAssignment_0_in_rule__CollectionTypeCS__Group__0__Impl15578 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group__1__Impl_in_rule__CollectionTypeCS__Group__115608 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__0_in_rule__CollectionTypeCS__Group__1__Impl15635 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__0__Impl_in_rule__CollectionTypeCS__Group_1__015670 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x0000000000342C08L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__1_in_rule__CollectionTypeCS__Group_1__015673 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__CollectionTypeCS__Group_1__0__Impl15701 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__1__Impl_in_rule__CollectionTypeCS__Group_1__115732 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__2_in_rule__CollectionTypeCS__Group_1__115735 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__OwnedTypeAssignment_1_1_in_rule__CollectionTypeCS__Group_1__1__Impl15762 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__2__Impl_in_rule__CollectionTypeCS__Group_1__215792 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_68_in_rule__CollectionTypeCS__Group_1__2__Impl15820 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group__0__Impl_in_rule__MultiplicityBoundsCS__Group__015857 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); - public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group__1_in_rule__MultiplicityBoundsCS__Group__015860 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__LowerBoundAssignment_0_in_rule__MultiplicityBoundsCS__Group__0__Impl15887 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group__1__Impl_in_rule__MultiplicityBoundsCS__Group__115917 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group_1__0_in_rule__MultiplicityBoundsCS__Group__1__Impl15944 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group_1__0__Impl_in_rule__MultiplicityBoundsCS__Group_1__015979 = new BitSet(new long[]{0x0000000010000010L}); - public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group_1__1_in_rule__MultiplicityBoundsCS__Group_1__015982 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_71_in_rule__MultiplicityBoundsCS__Group_1__0__Impl16010 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group_1__1__Impl_in_rule__MultiplicityBoundsCS__Group_1__116041 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1_in_rule__MultiplicityBoundsCS__Group_1__1__Impl16068 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MultiplicityCS__Group__0__Impl_in_rule__MultiplicityCS__Group__016102 = new BitSet(new long[]{0x0800000110000010L}); - public static final BitSet FOLLOW_rule__MultiplicityCS__Group__1_in_rule__MultiplicityCS__Group__016105 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_72_in_rule__MultiplicityCS__Group__0__Impl16133 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MultiplicityCS__Group__1__Impl_in_rule__MultiplicityCS__Group__116164 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__MultiplicityCS__Group__2_in_rule__MultiplicityCS__Group__116167 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MultiplicityCS__Alternatives_1_in_rule__MultiplicityCS__Group__1__Impl16194 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MultiplicityCS__Group__2__Impl_in_rule__MultiplicityCS__Group__216224 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_73_in_rule__MultiplicityCS__Group__2__Impl16252 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group__0__Impl_in_rule__TupleTypeCS__Group__016289 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group__1_in_rule__TupleTypeCS__Group__016292 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__NameAssignment_0_in_rule__TupleTypeCS__Group__0__Impl16319 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group__1__Impl_in_rule__TupleTypeCS__Group__116349 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__0_in_rule__TupleTypeCS__Group__1__Impl16376 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__0__Impl_in_rule__TupleTypeCS__Group_1__016411 = new BitSet(new long[]{0x000000000FFE00C0L,0x0000000000000010L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__1_in_rule__TupleTypeCS__Group_1__016414 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__TupleTypeCS__Group_1__0__Impl16442 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__1__Impl_in_rule__TupleTypeCS__Group_1__116473 = new BitSet(new long[]{0x000000000FFE00C0L,0x0000000000000010L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__2_in_rule__TupleTypeCS__Group_1__116476 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__0_in_rule__TupleTypeCS__Group_1__1__Impl16503 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__2__Impl_in_rule__TupleTypeCS__Group_1__216534 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_68_in_rule__TupleTypeCS__Group_1__2__Impl16562 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1__016599 = new BitSet(new long[]{0x8000000000000000L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__1_in_rule__TupleTypeCS__Group_1_1__016602 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_0_in_rule__TupleTypeCS__Group_1_1__0__Impl16629 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1__116659 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__0_in_rule__TupleTypeCS__Group_1_1__1__Impl16686 = new BitSet(new long[]{0x8000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1_1__016721 = new BitSet(new long[]{0x000000000FFE00C0L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__1_in_rule__TupleTypeCS__Group_1_1_1__016724 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_63_in_rule__TupleTypeCS__Group_1_1_1__0__Impl16752 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1_1__116783 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1_in_rule__TupleTypeCS__Group_1_1_1__1__Impl16810 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TuplePartCS__Group__0__Impl_in_rule__TuplePartCS__Group__016844 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_rule__TuplePartCS__Group__1_in_rule__TuplePartCS__Group__016847 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TuplePartCS__NameAssignment_0_in_rule__TuplePartCS__Group__0__Impl16874 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TuplePartCS__Group__1__Impl_in_rule__TuplePartCS__Group__116904 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x0000000000342C08L}); - public static final BitSet FOLLOW_rule__TuplePartCS__Group__2_in_rule__TuplePartCS__Group__116907 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_69_in_rule__TuplePartCS__Group__1__Impl16935 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TuplePartCS__Group__2__Impl_in_rule__TuplePartCS__Group__216966 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TuplePartCS__OwnedTypeAssignment_2_in_rule__TuplePartCS__Group__2__Impl16993 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__0__Impl_in_rule__CollectionLiteralExpCS__Group__017029 = new BitSet(new long[]{0x1000000000000000L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__1_in_rule__CollectionLiteralExpCS__Group__017032 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__OwnedTypeAssignment_0_in_rule__CollectionLiteralExpCS__Group__0__Impl17059 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__1__Impl_in_rule__CollectionLiteralExpCS__Group__117089 = new BitSet(new long[]{0x27FFE0007FFE00F0L,0x00000000003E2C08L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__2_in_rule__CollectionLiteralExpCS__Group__117092 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_60_in_rule__CollectionLiteralExpCS__Group__1__Impl17120 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__2__Impl_in_rule__CollectionLiteralExpCS__Group__217151 = new BitSet(new long[]{0x27FFE0007FFE00F0L,0x00000000003E2C08L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__3_in_rule__CollectionLiteralExpCS__Group__217154 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__0_in_rule__CollectionLiteralExpCS__Group__2__Impl17181 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__3__Impl_in_rule__CollectionLiteralExpCS__Group__317212 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_61_in_rule__CollectionLiteralExpCS__Group__3__Impl17240 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__0__Impl_in_rule__CollectionLiteralExpCS__Group_2__017279 = new BitSet(new long[]{0x8000000000000000L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__1_in_rule__CollectionLiteralExpCS__Group_2__017282 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0_in_rule__CollectionLiteralExpCS__Group_2__0__Impl17309 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__1__Impl_in_rule__CollectionLiteralExpCS__Group_2__117339 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0_in_rule__CollectionLiteralExpCS__Group_2__1__Impl17366 = new BitSet(new long[]{0x8000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__017401 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C08L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1_in_rule__CollectionLiteralExpCS__Group_2_1__017404 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_63_in_rule__CollectionLiteralExpCS__Group_2_1__0__Impl17432 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__117463 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1_in_rule__CollectionLiteralExpCS__Group_2_1__1__Impl17490 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group__0__Impl_in_rule__CollectionLiteralPartCS__Group__017524 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group__1_in_rule__CollectionLiteralPartCS__Group__017527 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__ExpressionCSAssignment_0_in_rule__CollectionLiteralPartCS__Group__0__Impl17554 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group__1__Impl_in_rule__CollectionLiteralPartCS__Group__117584 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_1__0_in_rule__CollectionLiteralPartCS__Group__1__Impl17611 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_1__0__Impl_in_rule__CollectionLiteralPartCS__Group_1__017646 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C08L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_1__1_in_rule__CollectionLiteralPartCS__Group_1__017649 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_71_in_rule__CollectionLiteralPartCS__Group_1__0__Impl17677 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_1__1__Impl_in_rule__CollectionLiteralPartCS__Group_1__117708 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_1_in_rule__CollectionLiteralPartCS__Group_1__1__Impl17735 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ConstructorPartCS__Group__0__Impl_in_rule__ConstructorPartCS__Group__017769 = new BitSet(new long[]{0x0000002000000000L}); - public static final BitSet FOLLOW_rule__ConstructorPartCS__Group__1_in_rule__ConstructorPartCS__Group__017772 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ConstructorPartCS__PropertyAssignment_0_in_rule__ConstructorPartCS__Group__0__Impl17799 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ConstructorPartCS__Group__1__Impl_in_rule__ConstructorPartCS__Group__117829 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C08L}); - public static final BitSet FOLLOW_rule__ConstructorPartCS__Group__2_in_rule__ConstructorPartCS__Group__117832 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_37_in_rule__ConstructorPartCS__Group__1__Impl17860 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ConstructorPartCS__Group__2__Impl_in_rule__ConstructorPartCS__Group__217891 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ConstructorPartCS__InitExpressionAssignment_2_in_rule__ConstructorPartCS__Group__2__Impl17918 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__0__Impl_in_rule__TupleLiteralExpCS__Group__017954 = new BitSet(new long[]{0x1000000000000000L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__1_in_rule__TupleLiteralExpCS__Group__017957 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_45_in_rule__TupleLiteralExpCS__Group__0__Impl17985 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__1__Impl_in_rule__TupleLiteralExpCS__Group__118016 = new BitSet(new long[]{0x000000000FFE00C0L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__2_in_rule__TupleLiteralExpCS__Group__118019 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_60_in_rule__TupleLiteralExpCS__Group__1__Impl18047 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__2__Impl_in_rule__TupleLiteralExpCS__Group__218078 = new BitSet(new long[]{0xA000000000000000L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__3_in_rule__TupleLiteralExpCS__Group__218081 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_2_in_rule__TupleLiteralExpCS__Group__2__Impl18108 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__3__Impl_in_rule__TupleLiteralExpCS__Group__318138 = new BitSet(new long[]{0xA000000000000000L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__4_in_rule__TupleLiteralExpCS__Group__318141 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__0_in_rule__TupleLiteralExpCS__Group__3__Impl18168 = new BitSet(new long[]{0x8000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__4__Impl_in_rule__TupleLiteralExpCS__Group__418199 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_61_in_rule__TupleLiteralExpCS__Group__4__Impl18227 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__0__Impl_in_rule__TupleLiteralExpCS__Group_3__018268 = new BitSet(new long[]{0x000000000FFE00C0L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__1_in_rule__TupleLiteralExpCS__Group_3__018271 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_63_in_rule__TupleLiteralExpCS__Group_3__0__Impl18299 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__1__Impl_in_rule__TupleLiteralExpCS__Group_3__118330 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1_in_rule__TupleLiteralExpCS__Group_3__1__Impl18357 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__0__Impl_in_rule__TupleLiteralPartCS__Group__018391 = new BitSet(new long[]{0x0000002000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__1_in_rule__TupleLiteralPartCS__Group__018394 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__NameAssignment_0_in_rule__TupleLiteralPartCS__Group__0__Impl18421 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__1__Impl_in_rule__TupleLiteralPartCS__Group__118451 = new BitSet(new long[]{0x0000002000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__2_in_rule__TupleLiteralPartCS__Group__118454 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__0_in_rule__TupleLiteralPartCS__Group__1__Impl18481 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__2__Impl_in_rule__TupleLiteralPartCS__Group__218512 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C08L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__3_in_rule__TupleLiteralPartCS__Group__218515 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_37_in_rule__TupleLiteralPartCS__Group__2__Impl18543 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__3__Impl_in_rule__TupleLiteralPartCS__Group__318574 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__InitExpressionAssignment_3_in_rule__TupleLiteralPartCS__Group__3__Impl18601 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__0__Impl_in_rule__TupleLiteralPartCS__Group_1__018639 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x0000000000342C08L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__1_in_rule__TupleLiteralPartCS__Group_1__018642 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_69_in_rule__TupleLiteralPartCS__Group_1__0__Impl18670 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__1__Impl_in_rule__TupleLiteralPartCS__Group_1__118701 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1_in_rule__TupleLiteralPartCS__Group_1__1__Impl18728 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__018762 = new BitSet(new long[]{0x0000000010000000L}); - public static final BitSet FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1_in_rule__UnlimitedNaturalLiteralExpCS__Group__018765 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__118823 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_28_in_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl18851 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InvalidLiteralExpCS__Group__0__Impl_in_rule__InvalidLiteralExpCS__Group__018886 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); - public static final BitSet FOLLOW_rule__InvalidLiteralExpCS__Group__1_in_rule__InvalidLiteralExpCS__Group__018889 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InvalidLiteralExpCS__Group__1__Impl_in_rule__InvalidLiteralExpCS__Group__118947 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_74_in_rule__InvalidLiteralExpCS__Group__1__Impl18975 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NullLiteralExpCS__Group__0__Impl_in_rule__NullLiteralExpCS__Group__019010 = new BitSet(new long[]{0x0000000010000030L,0x0000000000300C00L}); - public static final BitSet FOLLOW_rule__NullLiteralExpCS__Group__1_in_rule__NullLiteralExpCS__Group__019013 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NullLiteralExpCS__Group__1__Impl_in_rule__NullLiteralExpCS__Group__119071 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_75_in_rule__NullLiteralExpCS__Group__1__Impl19099 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__019134 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); - public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1_in_rule__TypeLiteralWithMultiplicityCS__Group__019137 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypeLiteralCS_in_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl19164 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__119193 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__MultiplicityAssignment_1_in_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl19220 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeExpCS__Group__0__Impl_in_rule__TypeExpCS__Group__019255 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); - public static final BitSet FOLLOW_rule__TypeExpCS__Group__1_in_rule__TypeExpCS__Group__019258 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeExpCS__Alternatives_0_in_rule__TypeExpCS__Group__0__Impl19285 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeExpCS__Group__1__Impl_in_rule__TypeExpCS__Group__119315 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeExpCS__MultiplicityAssignment_1_in_rule__TypeExpCS__Group__1__Impl19342 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0__0__Impl_in_rule__ExpCS__Group_0__019377 = new BitSet(new long[]{0x00001FFFB0000000L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0__1_in_rule__ExpCS__Group_0__019380 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePrefixedExpCS_in_rule__ExpCS__Group_0__0__Impl19407 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0__1__Impl_in_rule__ExpCS__Group_0__119436 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__0_in_rule__ExpCS__Group_0__1__Impl19463 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__0__Impl_in_rule__ExpCS__Group_0_1__019498 = new BitSet(new long[]{0x00001FFFB0000000L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__1_in_rule__ExpCS__Group_0_1__019501 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__1__Impl_in_rule__ExpCS__Group_0_1__119559 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C08L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__2_in_rule__ExpCS__Group_0_1__119562 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__OwnedOperatorAssignment_0_1_1_in_rule__ExpCS__Group_0_1__1__Impl19589 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__2__Impl_in_rule__ExpCS__Group_0_1__219619 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Alternatives_0_1_2_in_rule__ExpCS__Group_0_1__2__Impl19646 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0__0__Impl_in_rule__ExpCS__Group_0_1_2_0__019682 = new BitSet(new long[]{0x00001FFFB0000000L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0__1_in_rule__ExpCS__Group_0_1_2_0__019685 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_0_in_rule__ExpCS__Group_0_1_2_0__0__Impl19712 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0__1__Impl_in_rule__ExpCS__Group_0_1_2_0__119742 = new BitSet(new long[]{0x00001FFFB0000000L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0__2_in_rule__ExpCS__Group_0_1_2_0__119745 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_1__0_in_rule__ExpCS__Group_0_1_2_0__1__Impl19772 = new BitSet(new long[]{0x00001FFFB0000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0__2__Impl_in_rule__ExpCS__Group_0_1_2_0__219803 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_2__0_in_rule__ExpCS__Group_0_1_2_0__2__Impl19830 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_1__0__Impl_in_rule__ExpCS__Group_0_1_2_0_1__019867 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x0000000000342C08L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_1__1_in_rule__ExpCS__Group_0_1_2_0_1__019870 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_1_0_in_rule__ExpCS__Group_0_1_2_0_1__0__Impl19897 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_1__1__Impl_in_rule__ExpCS__Group_0_1_2_0_1__119927 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_1_1_in_rule__ExpCS__Group_0_1_2_0_1__1__Impl19954 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_2__0__Impl_in_rule__ExpCS__Group_0_1_2_0_2__019988 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C08L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_2__1_in_rule__ExpCS__Group_0_1_2_0_2__019991 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_2_0_in_rule__ExpCS__Group_0_1_2_0_2__0__Impl20018 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_2__1__Impl_in_rule__ExpCS__Group_0_1_2_0_2__120048 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_2_1_in_rule__ExpCS__Group_0_1_2_0_2__1__Impl20075 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_1__0__Impl_in_rule__ExpCS__Group_1__020109 = new BitSet(new long[]{0x0000000060000000L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_1__1_in_rule__ExpCS__Group_1__020112 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_1__1__Impl_in_rule__ExpCS__Group_1__120170 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C08L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_1__2_in_rule__ExpCS__Group_1__120173 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__OwnedOperatorAssignment_1_1_in_rule__ExpCS__Group_1__1__Impl20202 = new BitSet(new long[]{0x0000000060000002L}); - public static final BitSet FOLLOW_rule__ExpCS__OwnedOperatorAssignment_1_1_in_rule__ExpCS__Group_1__1__Impl20214 = new BitSet(new long[]{0x0000000060000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_1__2__Impl_in_rule__ExpCS__Group_1__220247 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__OwnedExpressionAssignment_1_2_in_rule__ExpCS__Group_1__2__Impl20274 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrefixedExpCS__Group_0__0__Impl_in_rule__PrefixedExpCS__Group_0__020310 = new BitSet(new long[]{0x0000000060000000L}); - public static final BitSet FOLLOW_rule__PrefixedExpCS__Group_0__1_in_rule__PrefixedExpCS__Group_0__020313 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrefixedExpCS__Group_0__1__Impl_in_rule__PrefixedExpCS__Group_0__120371 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x0000000000342C08L}); - public static final BitSet FOLLOW_rule__PrefixedExpCS__Group_0__2_in_rule__PrefixedExpCS__Group_0__120374 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrefixedExpCS__OwnedOperatorAssignment_0_1_in_rule__PrefixedExpCS__Group_0__1__Impl20403 = new BitSet(new long[]{0x0000000060000002L}); - public static final BitSet FOLLOW_rule__PrefixedExpCS__OwnedOperatorAssignment_0_1_in_rule__PrefixedExpCS__Group_0__1__Impl20415 = new BitSet(new long[]{0x0000000060000002L}); - public static final BitSet FOLLOW_rule__PrefixedExpCS__Group_0__2__Impl_in_rule__PrefixedExpCS__Group_0__220448 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrefixedExpCS__OwnedExpressionAssignment_0_2_in_rule__PrefixedExpCS__Group_0__2__Impl20475 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7__0__Impl_in_rule__PrimaryExpCS__Group_7__020511 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x0000000000342C08L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7__1_in_rule__PrimaryExpCS__Group_7__020514 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7__1__Impl_in_rule__PrimaryExpCS__Group_7__120572 = new BitSet(new long[]{0x1000000000000000L,0x0000000000400108L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7__2_in_rule__PrimaryExpCS__Group_7__120575 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__PathNameAssignment_7_1_in_rule__PrimaryExpCS__Group_7__1__Impl20602 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7__2__Impl_in_rule__PrimaryExpCS__Group_7__220632 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Alternatives_7_2_in_rule__PrimaryExpCS__Group_7__2__Impl20659 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0__020695 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__1_in_rule__PrimaryExpCS__Group_7_2_0__020698 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0__120756 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C08L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__2_in_rule__PrimaryExpCS__Group_7_2_0__120759 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_72_in_rule__PrimaryExpCS__Group_7_2_0__1__Impl20787 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__2__Impl_in_rule__PrimaryExpCS__Group_7_2_0__220818 = new BitSet(new long[]{0x8000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__3_in_rule__PrimaryExpCS__Group_7_2_0__220821 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_2_in_rule__PrimaryExpCS__Group_7_2_0__2__Impl20848 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__3__Impl_in_rule__PrimaryExpCS__Group_7_2_0__320878 = new BitSet(new long[]{0x8000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__4_in_rule__PrimaryExpCS__Group_7_2_0__320881 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__0_in_rule__PrimaryExpCS__Group_7_2_0__3__Impl20908 = new BitSet(new long[]{0x8000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__4__Impl_in_rule__PrimaryExpCS__Group_7_2_0__420939 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400100L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__5_in_rule__PrimaryExpCS__Group_7_2_0__420942 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_73_in_rule__PrimaryExpCS__Group_7_2_0__4__Impl20970 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__5__Impl_in_rule__PrimaryExpCS__Group_7_2_0__521001 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400100L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__6_in_rule__PrimaryExpCS__Group_7_2_0__521004 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__0_in_rule__PrimaryExpCS__Group_7_2_0__5__Impl21031 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__6__Impl_in_rule__PrimaryExpCS__Group_7_2_0__621062 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__0_in_rule__PrimaryExpCS__Group_7_2_0__6__Impl21089 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_3__021134 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C08L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__1_in_rule__PrimaryExpCS__Group_7_2_0_3__021137 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_63_in_rule__PrimaryExpCS__Group_7_2_0_3__0__Impl21165 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_3__121196 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_3_1_in_rule__PrimaryExpCS__Group_7_2_0_3__1__Impl21223 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__021257 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C08L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__1_in_rule__PrimaryExpCS__Group_7_2_0_5__021260 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_72_in_rule__PrimaryExpCS__Group_7_2_0_5__0__Impl21288 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__121319 = new BitSet(new long[]{0x8000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__2_in_rule__PrimaryExpCS__Group_7_2_0_5__121322 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_1_in_rule__PrimaryExpCS__Group_7_2_0_5__1__Impl21349 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__2__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__221379 = new BitSet(new long[]{0x8000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__3_in_rule__PrimaryExpCS__Group_7_2_0_5__221382 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__0_in_rule__PrimaryExpCS__Group_7_2_0_5__2__Impl21409 = new BitSet(new long[]{0x8000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__3__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__321440 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_73_in_rule__PrimaryExpCS__Group_7_2_0_5__3__Impl21468 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5_2__021507 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C08L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__1_in_rule__PrimaryExpCS__Group_7_2_0_5_2__021510 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_63_in_rule__PrimaryExpCS__Group_7_2_0_5_2__0__Impl21538 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5_2__121569 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_2_1_in_rule__PrimaryExpCS__Group_7_2_0_5_2__1__Impl21596 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_6__021630 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__1_in_rule__PrimaryExpCS__Group_7_2_0_6__021633 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__AtPreAssignment_7_2_0_6_0_in_rule__PrimaryExpCS__Group_7_2_0_6__0__Impl21660 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_6__121690 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_76_in_rule__PrimaryExpCS__Group_7_2_0_6__1__Impl21718 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__0__Impl_in_rule__PrimaryExpCS__Group_7_2_1__021753 = new BitSet(new long[]{0x1000000000000000L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__1_in_rule__PrimaryExpCS__Group_7_2_1__021756 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__1__Impl_in_rule__PrimaryExpCS__Group_7_2_1__121814 = new BitSet(new long[]{0x000000000FFE00E0L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__2_in_rule__PrimaryExpCS__Group_7_2_1__121817 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_60_in_rule__PrimaryExpCS__Group_7_2_1__1__Impl21845 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__2__Impl_in_rule__PrimaryExpCS__Group_7_2_1__221876 = new BitSet(new long[]{0x2000000000000000L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__3_in_rule__PrimaryExpCS__Group_7_2_1__221879 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Alternatives_7_2_1_2_in_rule__PrimaryExpCS__Group_7_2_1__2__Impl21906 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__3__Impl_in_rule__PrimaryExpCS__Group_7_2_1__321936 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_61_in_rule__PrimaryExpCS__Group_7_2_1__3__Impl21964 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__0__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0__022003 = new BitSet(new long[]{0x8000000000000000L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__1_in_rule__PrimaryExpCS__Group_7_2_1_2_0__022006 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_0_in_rule__PrimaryExpCS__Group_7_2_1_2_0__0__Impl22033 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__1__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0__122063 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__0_in_rule__PrimaryExpCS__Group_7_2_1_2_0__1__Impl22090 = new BitSet(new long[]{0x8000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__0__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__022125 = new BitSet(new long[]{0x000000000FFE00C0L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__1_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__022128 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_63_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__0__Impl22156 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__1__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__122187 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_1_1_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__1__Impl22214 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2__022248 = new BitSet(new long[]{0x1000000000000000L,0x0000000000400108L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2__1_in_rule__PrimaryExpCS__Group_7_2_2__022251 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__0_in_rule__PrimaryExpCS__Group_7_2_2__0__Impl22278 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2__122309 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__0_in_rule__PrimaryExpCS__Group_7_2_2__1__Impl22336 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_0__022371 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__1_in_rule__PrimaryExpCS__Group_7_2_2_0__022374 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__AtPreAssignment_7_2_2_0_0_in_rule__PrimaryExpCS__Group_7_2_2_0__0__Impl22401 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_0__122431 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_76_in_rule__PrimaryExpCS__Group_7_2_2_0__1__Impl22459 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__022494 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__1_in_rule__PrimaryExpCS__Group_7_2_2_1__022497 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__122555 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C18L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__2_in_rule__PrimaryExpCS__Group_7_2_2_1__122558 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__PrimaryExpCS__Group_7_2_2_1__1__Impl22586 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__2__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__222617 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C18L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__3_in_rule__PrimaryExpCS__Group_7_2_2_1__222620 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__0_in_rule__PrimaryExpCS__Group_7_2_2_1__2__Impl22647 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__3__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__322678 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_68_in_rule__PrimaryExpCS__Group_7_2_2_1__3__Impl22706 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__022745 = new BitSet(new long[]{0x8000000000010000L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__1_in_rule__PrimaryExpCS__Group_7_2_2_1_2__022748 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_0_in_rule__PrimaryExpCS__Group_7_2_2_1_2__0__Impl22775 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__122805 = new BitSet(new long[]{0x8000000000010000L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__2_in_rule__PrimaryExpCS__Group_7_2_2_1_2__122808 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_1_in_rule__PrimaryExpCS__Group_7_2_2_1_2__1__Impl22835 = new BitSet(new long[]{0x8000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__ValueAssignment_7_2_1_2_1_in_rule__PrimaryExpCS__Alternatives_7_2_1_27194 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TopLevelCS__Group__0__Impl_in_rule__TopLevelCS__Group__07225 = new BitSet(new long[]{0x0000000004C00000L}); + public static final BitSet FOLLOW_rule__TopLevelCS__Group__1_in_rule__TopLevelCS__Group__07228 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TopLevelCS__Alternatives_0_in_rule__TopLevelCS__Group__0__Impl7255 = new BitSet(new long[]{0x0000000000280002L}); + public static final BitSet FOLLOW_rule__TopLevelCS__Group__1__Impl_in_rule__TopLevelCS__Group__17286 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TopLevelCS__Alternatives_1_in_rule__TopLevelCS__Group__1__Impl7313 = new BitSet(new long[]{0x0000000004C00002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__0__Impl_in_rule__MappingCS__Group__07348 = new BitSet(new long[]{0x0000000000400000L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__1_in_rule__MappingCS__Group__07351 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__1__Impl_in_rule__MappingCS__Group__17409 = new BitSet(new long[]{0x500000000FFE00C0L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__2_in_rule__MappingCS__Group__17412 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_22_in_rule__MappingCS__Group__1__Impl7440 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__2__Impl_in_rule__MappingCS__Group__27471 = new BitSet(new long[]{0x500000000FFE00C0L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__3_in_rule__MappingCS__Group__27474 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__NameAssignment_2_in_rule__MappingCS__Group__2__Impl7501 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__3__Impl_in_rule__MappingCS__Group__37532 = new BitSet(new long[]{0x500000000FFE00C0L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__4_in_rule__MappingCS__Group__37535 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group_3__0_in_rule__MappingCS__Group__3__Impl7562 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__4__Impl_in_rule__MappingCS__Group__47593 = new BitSet(new long[]{0x500000000FFE00C0L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__5_in_rule__MappingCS__Group__47596 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group_4__0_in_rule__MappingCS__Group__4__Impl7623 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__5__Impl_in_rule__MappingCS__Group__57654 = new BitSet(new long[]{0x200000000FFE00C0L,0x0000000000000001L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__6_in_rule__MappingCS__Group__57657 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_60_in_rule__MappingCS__Group__5__Impl7685 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__6__Impl_in_rule__MappingCS__Group__67716 = new BitSet(new long[]{0x200000000FFE00C0L,0x0000000000000001L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__7_in_rule__MappingCS__Group__67719 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__DomainsAssignment_6_in_rule__MappingCS__Group__6__Impl7746 = new BitSet(new long[]{0x000000000FFE00C2L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__7__Impl_in_rule__MappingCS__Group__77777 = new BitSet(new long[]{0x200000000FFE00C0L,0x0000000000000001L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__8_in_rule__MappingCS__Group__77780 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group_7__0_in_rule__MappingCS__Group__7__Impl7807 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__8__Impl_in_rule__MappingCS__Group__87838 = new BitSet(new long[]{0x200000000FFE00C0L,0x0000000000000001L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__9_in_rule__MappingCS__Group__87841 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__ComposedMappingsAssignment_8_in_rule__MappingCS__Group__8__Impl7868 = new BitSet(new long[]{0x0000000000400002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__9__Impl_in_rule__MappingCS__Group__97899 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_61_in_rule__MappingCS__Group__9__Impl7927 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group_3__0__Impl_in_rule__MappingCS__Group_3__07978 = new BitSet(new long[]{0x000000000FFE00C0L}); + public static final BitSet FOLLOW_rule__MappingCS__Group_3__1_in_rule__MappingCS__Group_3__07981 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_62_in_rule__MappingCS__Group_3__0__Impl8009 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group_3__1__Impl_in_rule__MappingCS__Group_3__18040 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__InAssignment_3_1_in_rule__MappingCS__Group_3__1__Impl8067 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group_4__0__Impl_in_rule__MappingCS__Group_4__08101 = new BitSet(new long[]{0x000000000FFE00C0L}); + public static final BitSet FOLLOW_rule__MappingCS__Group_4__1_in_rule__MappingCS__Group_4__08104 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_25_in_rule__MappingCS__Group_4__0__Impl8132 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group_4__1__Impl_in_rule__MappingCS__Group_4__18163 = new BitSet(new long[]{0x8000000000000000L}); + public static final BitSet FOLLOW_rule__MappingCS__Group_4__2_in_rule__MappingCS__Group_4__18166 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__RefinesAssignment_4_1_in_rule__MappingCS__Group_4__1__Impl8193 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group_4__2__Impl_in_rule__MappingCS__Group_4__28223 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group_4_2__0_in_rule__MappingCS__Group_4__2__Impl8250 = new BitSet(new long[]{0x8000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group_4_2__0__Impl_in_rule__MappingCS__Group_4_2__08287 = new BitSet(new long[]{0x000000000FFE00C0L}); + public static final BitSet FOLLOW_rule__MappingCS__Group_4_2__1_in_rule__MappingCS__Group_4_2__08290 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_63_in_rule__MappingCS__Group_4_2__0__Impl8318 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group_4_2__1__Impl_in_rule__MappingCS__Group_4_2__18349 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__RefinesAssignment_4_2_1_in_rule__MappingCS__Group_4_2__1__Impl8376 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group_7__0__Impl_in_rule__MappingCS__Group_7__08410 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__MappingCS__Group_7__1_in_rule__MappingCS__Group_7__08413 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_64_in_rule__MappingCS__Group_7__0__Impl8441 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group_7__1__Impl_in_rule__MappingCS__Group_7__18472 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__MiddleAssignment_7_1_in_rule__MappingCS__Group_7__1__Impl8499 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__0__Impl_in_rule__BottomPatternCS__Group_0__08533 = new BitSet(new long[]{0x000000000FFE00C0L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__1_in_rule__BottomPatternCS__Group_0__08536 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_60_in_rule__BottomPatternCS__Group_0__0__Impl8564 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__1__Impl_in_rule__BottomPatternCS__Group_0__18595 = new BitSet(new long[]{0x8000000000000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__2_in_rule__BottomPatternCS__Group_0__18598 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Alternatives_0_1_in_rule__BottomPatternCS__Group_0__1__Impl8625 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__2__Impl_in_rule__BottomPatternCS__Group_0__28655 = new BitSet(new long[]{0x8000000000000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__3_in_rule__BottomPatternCS__Group_0__28658 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0_2__0_in_rule__BottomPatternCS__Group_0__2__Impl8685 = new BitSet(new long[]{0x8000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__3__Impl_in_rule__BottomPatternCS__Group_0__38716 = new BitSet(new long[]{0x27FFE0007FFE00F0L,0x00000000003E2C08L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__4_in_rule__BottomPatternCS__Group_0__38719 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_rule__BottomPatternCS__Group_0__3__Impl8747 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__4__Impl_in_rule__BottomPatternCS__Group_0__48778 = new BitSet(new long[]{0x27FFE0007FFE00F0L,0x00000000003E2C08L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__5_in_rule__BottomPatternCS__Group_0__48781 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__ConstraintsAssignment_0_4_in_rule__BottomPatternCS__Group_0__4__Impl8808 = new BitSet(new long[]{0x07FFE0007FFE00F2L,0x00000000003E2C08L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__5__Impl_in_rule__BottomPatternCS__Group_0__58839 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_61_in_rule__BottomPatternCS__Group_0__5__Impl8867 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0_2__0__Impl_in_rule__BottomPatternCS__Group_0_2__08910 = new BitSet(new long[]{0x000000000FFE00C0L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0_2__1_in_rule__BottomPatternCS__Group_0_2__08913 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_63_in_rule__BottomPatternCS__Group_0_2__0__Impl8941 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0_2__1__Impl_in_rule__BottomPatternCS__Group_0_2__18972 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Alternatives_0_2_1_in_rule__BottomPatternCS__Group_0_2__1__Impl8999 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__0__Impl_in_rule__BottomPatternCS__Group_1__09033 = new BitSet(new long[]{0x1000000000000000L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__1_in_rule__BottomPatternCS__Group_1__09036 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__1__Impl_in_rule__BottomPatternCS__Group_1__19094 = new BitSet(new long[]{0x27FFE0007FFE00F0L,0x00000000003E2C08L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__2_in_rule__BottomPatternCS__Group_1__19097 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_60_in_rule__BottomPatternCS__Group_1__1__Impl9125 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__2__Impl_in_rule__BottomPatternCS__Group_1__29156 = new BitSet(new long[]{0x27FFE0007FFE00F0L,0x00000000003E2C08L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__3_in_rule__BottomPatternCS__Group_1__29159 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__ConstraintsAssignment_1_2_in_rule__BottomPatternCS__Group_1__2__Impl9186 = new BitSet(new long[]{0x07FFE0007FFE00F2L,0x00000000003E2C08L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__3__Impl_in_rule__BottomPatternCS__Group_1__39217 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_61_in_rule__BottomPatternCS__Group_1__3__Impl9245 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__AssignmentCS__Group__0__Impl_in_rule__AssignmentCS__Group__09284 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C08L}); + public static final BitSet FOLLOW_rule__AssignmentCS__Group__1_in_rule__AssignmentCS__Group__09287 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__AssignmentCS__DefaultAssignment_0_in_rule__AssignmentCS__Group__0__Impl9314 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__AssignmentCS__Group__1__Impl_in_rule__AssignmentCS__Group__19345 = new BitSet(new long[]{0x0000000000010000L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__AssignmentCS__Group__2_in_rule__AssignmentCS__Group__19348 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__AssignmentCS__TargetAssignment_1_in_rule__AssignmentCS__Group__1__Impl9375 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__AssignmentCS__Group__2__Impl_in_rule__AssignmentCS__Group__29405 = new BitSet(new long[]{0x0000000000010000L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__AssignmentCS__Group__3_in_rule__AssignmentCS__Group__29408 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__AssignmentCS__Group_2__0_in_rule__AssignmentCS__Group__2__Impl9435 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__AssignmentCS__Group__3__Impl_in_rule__AssignmentCS__Group__39466 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_16_in_rule__AssignmentCS__Group__3__Impl9494 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__AssignmentCS__Group_2__0__Impl_in_rule__AssignmentCS__Group_2__09533 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C08L}); + public static final BitSet FOLLOW_rule__AssignmentCS__Group_2__1_in_rule__AssignmentCS__Group_2__09536 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_66_in_rule__AssignmentCS__Group_2__0__Impl9564 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__AssignmentCS__Group_2__1__Impl_in_rule__AssignmentCS__Group_2__19595 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__AssignmentCS__InitialiserAssignment_2_1_in_rule__AssignmentCS__Group_2__1__Impl9622 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group__0__Impl_in_rule__DirectionCS__Group__09656 = new BitSet(new long[]{0x000000000FFE00C0L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group__1_in_rule__DirectionCS__Group__09659 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group__1__Impl_in_rule__DirectionCS__Group__19717 = new BitSet(new long[]{0x000000000FFE00C0L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group__2_in_rule__DirectionCS__Group__19720 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__NameAssignment_1_in_rule__DirectionCS__Group__1__Impl9747 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group__2__Impl_in_rule__DirectionCS__Group__29778 = new BitSet(new long[]{0x000000000FFE00C0L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group__3_in_rule__DirectionCS__Group__29781 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2__0_in_rule__DirectionCS__Group__2__Impl9808 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group__3__Impl_in_rule__DirectionCS__Group__39839 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3__0_in_rule__DirectionCS__Group__3__Impl9866 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2__0__Impl_in_rule__DirectionCS__Group_2__09905 = new BitSet(new long[]{0x000000000FFE00C0L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2__1_in_rule__DirectionCS__Group_2__09908 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_20_in_rule__DirectionCS__Group_2__0__Impl9936 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2__1__Impl_in_rule__DirectionCS__Group_2__19967 = new BitSet(new long[]{0x8000000000000000L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2__2_in_rule__DirectionCS__Group_2__19970 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__ImportsAssignment_2_1_in_rule__DirectionCS__Group_2__1__Impl9997 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2__2__Impl_in_rule__DirectionCS__Group_2__210027 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2_2__0_in_rule__DirectionCS__Group_2__2__Impl10054 = new BitSet(new long[]{0x8000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2_2__0__Impl_in_rule__DirectionCS__Group_2_2__010091 = new BitSet(new long[]{0x000000000FFE00C0L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2_2__1_in_rule__DirectionCS__Group_2_2__010094 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_63_in_rule__DirectionCS__Group_2_2__0__Impl10122 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2_2__1__Impl_in_rule__DirectionCS__Group_2_2__110153 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__ImportsAssignment_2_2_1_in_rule__DirectionCS__Group_2_2__1__Impl10180 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3__0__Impl_in_rule__DirectionCS__Group_3__010214 = new BitSet(new long[]{0x000000000FFE00C0L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3__1_in_rule__DirectionCS__Group_3__010217 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_27_in_rule__DirectionCS__Group_3__0__Impl10245 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3__1__Impl_in_rule__DirectionCS__Group_3__110276 = new BitSet(new long[]{0x8000000000000000L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3__2_in_rule__DirectionCS__Group_3__110279 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__UsesAssignment_3_1_in_rule__DirectionCS__Group_3__1__Impl10306 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3__2__Impl_in_rule__DirectionCS__Group_3__210336 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3_2__0_in_rule__DirectionCS__Group_3__2__Impl10363 = new BitSet(new long[]{0x8000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3_2__0__Impl_in_rule__DirectionCS__Group_3_2__010400 = new BitSet(new long[]{0x000000000FFE00C0L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3_2__1_in_rule__DirectionCS__Group_3_2__010403 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_63_in_rule__DirectionCS__Group_3_2__0__Impl10431 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3_2__1__Impl_in_rule__DirectionCS__Group_3_2__110462 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__UsesAssignment_3_2_1_in_rule__DirectionCS__Group_3_2__1__Impl10489 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__0__Impl_in_rule__GuardPatternCS__Group_0__010523 = new BitSet(new long[]{0x000000000FFE00C0L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__1_in_rule__GuardPatternCS__Group_0__010526 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__GuardPatternCS__Group_0__0__Impl10554 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__1__Impl_in_rule__GuardPatternCS__Group_0__110585 = new BitSet(new long[]{0x8000000000000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__2_in_rule__GuardPatternCS__Group_0__110588 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__UnrealizedVariablesAssignment_0_1_in_rule__GuardPatternCS__Group_0__1__Impl10615 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__2__Impl_in_rule__GuardPatternCS__Group_0__210645 = new BitSet(new long[]{0x8000000000000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__3_in_rule__GuardPatternCS__Group_0__210648 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0_2__0_in_rule__GuardPatternCS__Group_0__2__Impl10675 = new BitSet(new long[]{0x8000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__3__Impl_in_rule__GuardPatternCS__Group_0__310706 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C18L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__4_in_rule__GuardPatternCS__Group_0__310709 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_rule__GuardPatternCS__Group_0__3__Impl10737 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__4__Impl_in_rule__GuardPatternCS__Group_0__410768 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C18L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__5_in_rule__GuardPatternCS__Group_0__410771 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__ConstraintsAssignment_0_4_in_rule__GuardPatternCS__Group_0__4__Impl10798 = new BitSet(new long[]{0x07FFE0007FFE00F2L,0x00000000003E2C08L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__5__Impl_in_rule__GuardPatternCS__Group_0__510829 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_68_in_rule__GuardPatternCS__Group_0__5__Impl10857 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0_2__0__Impl_in_rule__GuardPatternCS__Group_0_2__010900 = new BitSet(new long[]{0x000000000FFE00C0L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0_2__1_in_rule__GuardPatternCS__Group_0_2__010903 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_63_in_rule__GuardPatternCS__Group_0_2__0__Impl10931 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0_2__1__Impl_in_rule__GuardPatternCS__Group_0_2__110962 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__UnrealizedVariablesAssignment_0_2_1_in_rule__GuardPatternCS__Group_0_2__1__Impl10989 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__0__Impl_in_rule__GuardPatternCS__Group_1__011023 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__1_in_rule__GuardPatternCS__Group_1__011026 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__1__Impl_in_rule__GuardPatternCS__Group_1__111084 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C18L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__2_in_rule__GuardPatternCS__Group_1__111087 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__GuardPatternCS__Group_1__1__Impl11115 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__2__Impl_in_rule__GuardPatternCS__Group_1__211146 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C18L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__3_in_rule__GuardPatternCS__Group_1__211149 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__ConstraintsAssignment_1_2_in_rule__GuardPatternCS__Group_1__2__Impl11176 = new BitSet(new long[]{0x07FFE0007FFE00F2L,0x00000000003E2C08L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__3__Impl_in_rule__GuardPatternCS__Group_1__311207 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_68_in_rule__GuardPatternCS__Group_1__3__Impl11235 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportCS__Group__0__Impl_in_rule__ImportCS__Group__011274 = new BitSet(new long[]{0x000000000FFE00E0L}); + public static final BitSet FOLLOW_rule__ImportCS__Group__1_in_rule__ImportCS__Group__011277 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_19_in_rule__ImportCS__Group__0__Impl11305 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportCS__Group__1__Impl_in_rule__ImportCS__Group__111336 = new BitSet(new long[]{0x000000000FFE00E0L}); + public static final BitSet FOLLOW_rule__ImportCS__Group__2_in_rule__ImportCS__Group__111339 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportCS__Group_1__0_in_rule__ImportCS__Group__1__Impl11366 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportCS__Group__2__Impl_in_rule__ImportCS__Group__211397 = new BitSet(new long[]{0x0000000000010000L,0x0000000000000040L}); + public static final BitSet FOLLOW_rule__ImportCS__Group__3_in_rule__ImportCS__Group__211400 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportCS__PathNameAssignment_2_in_rule__ImportCS__Group__2__Impl11427 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportCS__Group__3__Impl_in_rule__ImportCS__Group__311457 = new BitSet(new long[]{0x0000000000010000L,0x0000000000000040L}); + public static final BitSet FOLLOW_rule__ImportCS__Group__4_in_rule__ImportCS__Group__311460 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportCS__Group_3__0_in_rule__ImportCS__Group__3__Impl11487 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportCS__Group__4__Impl_in_rule__ImportCS__Group__411518 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_16_in_rule__ImportCS__Group__4__Impl11546 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportCS__Group_1__0__Impl_in_rule__ImportCS__Group_1__011587 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_rule__ImportCS__Group_1__1_in_rule__ImportCS__Group_1__011590 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportCS__NameAssignment_1_0_in_rule__ImportCS__Group_1__0__Impl11617 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportCS__Group_1__1__Impl_in_rule__ImportCS__Group_1__111647 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_69_in_rule__ImportCS__Group_1__1__Impl11675 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportCS__Group_3__0__Impl_in_rule__ImportCS__Group_3__011710 = new BitSet(new long[]{0x0000000010000000L}); + public static final BitSet FOLLOW_rule__ImportCS__Group_3__1_in_rule__ImportCS__Group_3__011713 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportCS__AllAssignment_3_0_in_rule__ImportCS__Group_3__0__Impl11740 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportCS__Group_3__1__Impl_in_rule__ImportCS__Group_3__111770 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_28_in_rule__ImportCS__Group_3__1__Impl11798 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LibraryCS__Group__0__Impl_in_rule__LibraryCS__Group__011833 = new BitSet(new long[]{0x000000000FFE00E0L}); + public static final BitSet FOLLOW_rule__LibraryCS__Group__1_in_rule__LibraryCS__Group__011836 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_21_in_rule__LibraryCS__Group__0__Impl11864 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LibraryCS__Group__1__Impl_in_rule__LibraryCS__Group__111895 = new BitSet(new long[]{0x0000000000010000L}); + public static final BitSet FOLLOW_rule__LibraryCS__Group__2_in_rule__LibraryCS__Group__111898 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LibraryCS__PackageAssignment_1_in_rule__LibraryCS__Group__1__Impl11925 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LibraryCS__Group__2__Impl_in_rule__LibraryCS__Group__211955 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_16_in_rule__LibraryCS__Group__2__Impl11983 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NamedDomainCS__Group__0__Impl_in_rule__NamedDomainCS__Group__012020 = new BitSet(new long[]{0x000000000FFE00C0L}); + public static final BitSet FOLLOW_rule__NamedDomainCS__Group__1_in_rule__NamedDomainCS__Group__012023 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NamedDomainCS__CheckAssignment_0_in_rule__NamedDomainCS__Group__0__Impl12050 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NamedDomainCS__Group__1__Impl_in_rule__NamedDomainCS__Group__112081 = new BitSet(new long[]{0x000000000FFE00C0L}); + public static final BitSet FOLLOW_rule__NamedDomainCS__Group__2_in_rule__NamedDomainCS__Group__112084 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NamedDomainCS__EnforceAssignment_1_in_rule__NamedDomainCS__Group__1__Impl12111 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NamedDomainCS__Group__2__Impl_in_rule__NamedDomainCS__Group__212142 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__NamedDomainCS__Group__3_in_rule__NamedDomainCS__Group__212145 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NamedDomainCS__DirectionAssignment_2_in_rule__NamedDomainCS__Group__2__Impl12172 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NamedDomainCS__Group__3__Impl_in_rule__NamedDomainCS__Group__312202 = new BitSet(new long[]{0x1000000000000000L}); + public static final BitSet FOLLOW_rule__NamedDomainCS__Group__4_in_rule__NamedDomainCS__Group__312205 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NamedDomainCS__GuardPatternAssignment_3_in_rule__NamedDomainCS__Group__3__Impl12232 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NamedDomainCS__Group__4__Impl_in_rule__NamedDomainCS__Group__412262 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NamedDomainCS__BottomPatternAssignment_4_in_rule__NamedDomainCS__Group__4__Impl12289 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__0__Impl_in_rule__ParamDeclarationCS__Group__012329 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__1_in_rule__ParamDeclarationCS__Group__012332 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ParamDeclarationCS__NameAssignment_0_in_rule__ParamDeclarationCS__Group__0__Impl12359 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__1__Impl_in_rule__ParamDeclarationCS__Group__112389 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x0000000000342C08L}); + public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__2_in_rule__ParamDeclarationCS__Group__112392 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_69_in_rule__ParamDeclarationCS__Group__1__Impl12420 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__2__Impl_in_rule__ParamDeclarationCS__Group__212451 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ParamDeclarationCS__OwnedTypeAssignment_2_in_rule__ParamDeclarationCS__Group__2__Impl12478 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__0__Impl_in_rule__QueryCS__Group__012514 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x0000000000342C08L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__1_in_rule__QueryCS__Group__012517 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_23_in_rule__QueryCS__Group__0__Impl12545 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__1__Impl_in_rule__QueryCS__Group__112576 = new BitSet(new long[]{0x000000000FFE00C0L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__2_in_rule__QueryCS__Group__112579 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__PathNameAssignment_1_in_rule__QueryCS__Group__1__Impl12606 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__2__Impl_in_rule__QueryCS__Group__212636 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__3_in_rule__QueryCS__Group__212639 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__NameAssignment_2_in_rule__QueryCS__Group__2__Impl12666 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__3__Impl_in_rule__QueryCS__Group__312696 = new BitSet(new long[]{0x000000000FFE00C0L,0x0000000000000010L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__4_in_rule__QueryCS__Group__312699 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__QueryCS__Group__3__Impl12727 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__4__Impl_in_rule__QueryCS__Group__412758 = new BitSet(new long[]{0x000000000FFE00C0L,0x0000000000000010L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__5_in_rule__QueryCS__Group__412761 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_4__0_in_rule__QueryCS__Group__4__Impl12788 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__5__Impl_in_rule__QueryCS__Group__512819 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__6_in_rule__QueryCS__Group__512822 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_68_in_rule__QueryCS__Group__5__Impl12850 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__6__Impl_in_rule__QueryCS__Group__612881 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x0000000000342C08L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__7_in_rule__QueryCS__Group__612884 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_69_in_rule__QueryCS__Group__6__Impl12912 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__7__Impl_in_rule__QueryCS__Group__712943 = new BitSet(new long[]{0x1000000000010000L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__8_in_rule__QueryCS__Group__712946 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__OwnedTypeAssignment_7_in_rule__QueryCS__Group__7__Impl12973 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__8__Impl_in_rule__QueryCS__Group__813003 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Alternatives_8_in_rule__QueryCS__Group__8__Impl13030 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_4__0__Impl_in_rule__QueryCS__Group_4__013078 = new BitSet(new long[]{0x8000000000000000L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_4__1_in_rule__QueryCS__Group_4__013081 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__InputParamDeclarationAssignment_4_0_in_rule__QueryCS__Group_4__0__Impl13108 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_4__1__Impl_in_rule__QueryCS__Group_4__113138 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_4_1__0_in_rule__QueryCS__Group_4__1__Impl13165 = new BitSet(new long[]{0x8000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_4_1__0__Impl_in_rule__QueryCS__Group_4_1__013200 = new BitSet(new long[]{0x000000000FFE00C0L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_4_1__1_in_rule__QueryCS__Group_4_1__013203 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_63_in_rule__QueryCS__Group_4_1__0__Impl13231 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_4_1__1__Impl_in_rule__QueryCS__Group_4_1__113262 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__InputParamDeclarationAssignment_4_1_1_in_rule__QueryCS__Group_4_1__1__Impl13289 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_8_1__0__Impl_in_rule__QueryCS__Group_8_1__013323 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C08L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_8_1__1_in_rule__QueryCS__Group_8_1__013326 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_60_in_rule__QueryCS__Group_8_1__0__Impl13354 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_8_1__1__Impl_in_rule__QueryCS__Group_8_1__113385 = new BitSet(new long[]{0x2000000000000000L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_8_1__2_in_rule__QueryCS__Group_8_1__113388 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__ExpressionAssignment_8_1_1_in_rule__QueryCS__Group_8_1__1__Impl13415 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_8_1__2__Impl_in_rule__QueryCS__Group_8_1__213445 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_61_in_rule__QueryCS__Group_8_1__2__Impl13473 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group__0__Impl_in_rule__ScopeNameCS__Group__013510 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group__1_in_rule__ScopeNameCS__Group__013513 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__PathAssignment_0_in_rule__ScopeNameCS__Group__0__Impl13540 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group__1__Impl_in_rule__ScopeNameCS__Group__113570 = new BitSet(new long[]{0x07FFE0000FFE00C0L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group__2_in_rule__ScopeNameCS__Group__113573 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_70_in_rule__ScopeNameCS__Group__1__Impl13601 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group__2__Impl_in_rule__ScopeNameCS__Group__213632 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group_2__0_in_rule__ScopeNameCS__Group__2__Impl13659 = new BitSet(new long[]{0x07FFE0000FFE00C2L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group_2__0__Impl_in_rule__ScopeNameCS__Group_2__013696 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group_2__1_in_rule__ScopeNameCS__Group_2__013699 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__PathAssignment_2_0_in_rule__ScopeNameCS__Group_2__0__Impl13726 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group_2__1__Impl_in_rule__ScopeNameCS__Group_2__113756 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_70_in_rule__ScopeNameCS__Group_2__1__Impl13784 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__0__Impl_in_rule__TransformationCS__Group__013819 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x0000000000342C08L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__1_in_rule__TransformationCS__Group__013822 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_26_in_rule__TransformationCS__Group__0__Impl13850 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__1__Impl_in_rule__TransformationCS__Group__113881 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x0000000000342C08L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__2_in_rule__TransformationCS__Group__113884 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__PathNameAssignment_1_in_rule__TransformationCS__Group__1__Impl13911 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__2__Impl_in_rule__TransformationCS__Group__213942 = new BitSet(new long[]{0x1000000000000000L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__3_in_rule__TransformationCS__Group__213945 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__NameAssignment_2_in_rule__TransformationCS__Group__2__Impl13972 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__3__Impl_in_rule__TransformationCS__Group__314002 = new BitSet(new long[]{0x200000000FFE00C0L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__4_in_rule__TransformationCS__Group__314005 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_60_in_rule__TransformationCS__Group__3__Impl14033 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__4__Impl_in_rule__TransformationCS__Group__414064 = new BitSet(new long[]{0x200000000FFE00C0L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__5_in_rule__TransformationCS__Group__414067 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group_4__0_in_rule__TransformationCS__Group__4__Impl14094 = new BitSet(new long[]{0x000000000FFE00C2L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__5__Impl_in_rule__TransformationCS__Group__514125 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_61_in_rule__TransformationCS__Group__5__Impl14153 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group_4__0__Impl_in_rule__TransformationCS__Group_4__014196 = new BitSet(new long[]{0x0000000000010000L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group_4__1_in_rule__TransformationCS__Group_4__014199 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__DirectionsAssignment_4_0_in_rule__TransformationCS__Group_4__0__Impl14226 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group_4__1__Impl_in_rule__TransformationCS__Group_4__114256 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_16_in_rule__TransformationCS__Group_4__1__Impl14284 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__0__Impl_in_rule__UnrealizedVariableCS__Group__014319 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__1_in_rule__UnrealizedVariableCS__Group__014322 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__NameAssignment_0_in_rule__UnrealizedVariableCS__Group__0__Impl14349 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__1__Impl_in_rule__UnrealizedVariableCS__Group__114379 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x0000000000342C08L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__2_in_rule__UnrealizedVariableCS__Group__114382 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_69_in_rule__UnrealizedVariableCS__Group__1__Impl14410 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__2__Impl_in_rule__UnrealizedVariableCS__Group__214441 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__OwnedTypeAssignment_2_in_rule__UnrealizedVariableCS__Group__2__Impl14468 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__0__Impl_in_rule__RealizedVariableCS__Group__014504 = new BitSet(new long[]{0x000000000FFE00C0L}); + public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__1_in_rule__RealizedVariableCS__Group__014507 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_24_in_rule__RealizedVariableCS__Group__0__Impl14535 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__1__Impl_in_rule__RealizedVariableCS__Group__114566 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__2_in_rule__RealizedVariableCS__Group__114569 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RealizedVariableCS__NameAssignment_1_in_rule__RealizedVariableCS__Group__1__Impl14596 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__2__Impl_in_rule__RealizedVariableCS__Group__214626 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x0000000000342C08L}); + public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__3_in_rule__RealizedVariableCS__Group__214629 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_69_in_rule__RealizedVariableCS__Group__2__Impl14657 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__3__Impl_in_rule__RealizedVariableCS__Group__314688 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RealizedVariableCS__OwnedTypeAssignment_3_in_rule__RealizedVariableCS__Group__3__Impl14715 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnnamedDomainCS__Group__0__Impl_in_rule__UnnamedDomainCS__Group__014753 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__UnnamedDomainCS__Group__1_in_rule__UnnamedDomainCS__Group__014756 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnnamedDomainCS__Group__1__Impl_in_rule__UnnamedDomainCS__Group__114814 = new BitSet(new long[]{0x1000000000000000L}); + public static final BitSet FOLLOW_rule__UnnamedDomainCS__Group__2_in_rule__UnnamedDomainCS__Group__114817 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnnamedDomainCS__GuardPatternAssignment_1_in_rule__UnnamedDomainCS__Group__1__Impl14844 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnnamedDomainCS__Group__2__Impl_in_rule__UnnamedDomainCS__Group__214874 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnnamedDomainCS__BottomPatternAssignment_2_in_rule__UnnamedDomainCS__Group__2__Impl14901 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PathNameCS__Group__0__Impl_in_rule__PathNameCS__Group__014937 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_rule__PathNameCS__Group__1_in_rule__PathNameCS__Group__014940 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PathNameCS__PathAssignment_0_in_rule__PathNameCS__Group__0__Impl14967 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PathNameCS__Group__1__Impl_in_rule__PathNameCS__Group__114997 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PathNameCS__Group_1__0_in_rule__PathNameCS__Group__1__Impl15024 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000040L}); + public static final BitSet FOLLOW_rule__PathNameCS__Group_1__0__Impl_in_rule__PathNameCS__Group_1__015059 = new BitSet(new long[]{0x07FFE0000FFE00C0L}); + public static final BitSet FOLLOW_rule__PathNameCS__Group_1__1_in_rule__PathNameCS__Group_1__015062 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_70_in_rule__PathNameCS__Group_1__0__Impl15090 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PathNameCS__Group_1__1__Impl_in_rule__PathNameCS__Group_1__115121 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PathNameCS__PathAssignment_1_1_in_rule__PathNameCS__Group_1__1__Impl15148 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__Group__0__Impl_in_rule__URIPathNameCS__Group__015182 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__Group__1_in_rule__URIPathNameCS__Group__015185 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__PathAssignment_0_in_rule__URIPathNameCS__Group__0__Impl15212 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__Group__1__Impl_in_rule__URIPathNameCS__Group__115242 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__0_in_rule__URIPathNameCS__Group__1__Impl15269 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000040L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__0__Impl_in_rule__URIPathNameCS__Group_1__015304 = new BitSet(new long[]{0x07FFE0000FFE00C0L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__1_in_rule__URIPathNameCS__Group_1__015307 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_70_in_rule__URIPathNameCS__Group_1__0__Impl15335 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__1__Impl_in_rule__URIPathNameCS__Group_1__115366 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__PathAssignment_1_1_in_rule__URIPathNameCS__Group_1__1__Impl15393 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIFirstPathElementCS__Group_1__0__Impl_in_rule__URIFirstPathElementCS__Group_1__015427 = new BitSet(new long[]{0x000000000FFE00E0L}); + public static final BitSet FOLLOW_rule__URIFirstPathElementCS__Group_1__1_in_rule__URIFirstPathElementCS__Group_1__015430 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIFirstPathElementCS__Group_1__1__Impl_in_rule__URIFirstPathElementCS__Group_1__115488 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIFirstPathElementCS__ElementAssignment_1_1_in_rule__URIFirstPathElementCS__Group_1__1__Impl15515 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group__0__Impl_in_rule__CollectionTypeCS__Group__015549 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group__1_in_rule__CollectionTypeCS__Group__015552 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__NameAssignment_0_in_rule__CollectionTypeCS__Group__0__Impl15579 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group__1__Impl_in_rule__CollectionTypeCS__Group__115609 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__0_in_rule__CollectionTypeCS__Group__1__Impl15636 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__0__Impl_in_rule__CollectionTypeCS__Group_1__015671 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x0000000000342C08L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__1_in_rule__CollectionTypeCS__Group_1__015674 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__CollectionTypeCS__Group_1__0__Impl15702 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__1__Impl_in_rule__CollectionTypeCS__Group_1__115733 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__2_in_rule__CollectionTypeCS__Group_1__115736 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__OwnedTypeAssignment_1_1_in_rule__CollectionTypeCS__Group_1__1__Impl15763 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__2__Impl_in_rule__CollectionTypeCS__Group_1__215793 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_68_in_rule__CollectionTypeCS__Group_1__2__Impl15821 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group__0__Impl_in_rule__MultiplicityBoundsCS__Group__015858 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); + public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group__1_in_rule__MultiplicityBoundsCS__Group__015861 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__LowerBoundAssignment_0_in_rule__MultiplicityBoundsCS__Group__0__Impl15888 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group__1__Impl_in_rule__MultiplicityBoundsCS__Group__115918 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group_1__0_in_rule__MultiplicityBoundsCS__Group__1__Impl15945 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group_1__0__Impl_in_rule__MultiplicityBoundsCS__Group_1__015980 = new BitSet(new long[]{0x0000000010000010L}); + public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group_1__1_in_rule__MultiplicityBoundsCS__Group_1__015983 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_71_in_rule__MultiplicityBoundsCS__Group_1__0__Impl16011 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group_1__1__Impl_in_rule__MultiplicityBoundsCS__Group_1__116042 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1_in_rule__MultiplicityBoundsCS__Group_1__1__Impl16069 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MultiplicityCS__Group__0__Impl_in_rule__MultiplicityCS__Group__016103 = new BitSet(new long[]{0x0800000110000010L}); + public static final BitSet FOLLOW_rule__MultiplicityCS__Group__1_in_rule__MultiplicityCS__Group__016106 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_72_in_rule__MultiplicityCS__Group__0__Impl16134 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MultiplicityCS__Group__1__Impl_in_rule__MultiplicityCS__Group__116165 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__MultiplicityCS__Group__2_in_rule__MultiplicityCS__Group__116168 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MultiplicityCS__Alternatives_1_in_rule__MultiplicityCS__Group__1__Impl16195 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MultiplicityCS__Group__2__Impl_in_rule__MultiplicityCS__Group__216225 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_73_in_rule__MultiplicityCS__Group__2__Impl16253 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group__0__Impl_in_rule__TupleTypeCS__Group__016290 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group__1_in_rule__TupleTypeCS__Group__016293 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__NameAssignment_0_in_rule__TupleTypeCS__Group__0__Impl16320 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group__1__Impl_in_rule__TupleTypeCS__Group__116350 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__0_in_rule__TupleTypeCS__Group__1__Impl16377 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__0__Impl_in_rule__TupleTypeCS__Group_1__016412 = new BitSet(new long[]{0x000000000FFE00C0L,0x0000000000000010L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__1_in_rule__TupleTypeCS__Group_1__016415 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__TupleTypeCS__Group_1__0__Impl16443 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__1__Impl_in_rule__TupleTypeCS__Group_1__116474 = new BitSet(new long[]{0x000000000FFE00C0L,0x0000000000000010L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__2_in_rule__TupleTypeCS__Group_1__116477 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__0_in_rule__TupleTypeCS__Group_1__1__Impl16504 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__2__Impl_in_rule__TupleTypeCS__Group_1__216535 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_68_in_rule__TupleTypeCS__Group_1__2__Impl16563 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1__016600 = new BitSet(new long[]{0x8000000000000000L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__1_in_rule__TupleTypeCS__Group_1_1__016603 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_0_in_rule__TupleTypeCS__Group_1_1__0__Impl16630 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1__116660 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__0_in_rule__TupleTypeCS__Group_1_1__1__Impl16687 = new BitSet(new long[]{0x8000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1_1__016722 = new BitSet(new long[]{0x000000000FFE00C0L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__1_in_rule__TupleTypeCS__Group_1_1_1__016725 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_63_in_rule__TupleTypeCS__Group_1_1_1__0__Impl16753 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1_1__116784 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1_in_rule__TupleTypeCS__Group_1_1_1__1__Impl16811 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TuplePartCS__Group__0__Impl_in_rule__TuplePartCS__Group__016845 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_rule__TuplePartCS__Group__1_in_rule__TuplePartCS__Group__016848 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TuplePartCS__NameAssignment_0_in_rule__TuplePartCS__Group__0__Impl16875 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TuplePartCS__Group__1__Impl_in_rule__TuplePartCS__Group__116905 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x0000000000342C08L}); + public static final BitSet FOLLOW_rule__TuplePartCS__Group__2_in_rule__TuplePartCS__Group__116908 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_69_in_rule__TuplePartCS__Group__1__Impl16936 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TuplePartCS__Group__2__Impl_in_rule__TuplePartCS__Group__216967 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TuplePartCS__OwnedTypeAssignment_2_in_rule__TuplePartCS__Group__2__Impl16994 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__0__Impl_in_rule__CollectionLiteralExpCS__Group__017030 = new BitSet(new long[]{0x1000000000000000L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__1_in_rule__CollectionLiteralExpCS__Group__017033 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__OwnedTypeAssignment_0_in_rule__CollectionLiteralExpCS__Group__0__Impl17060 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__1__Impl_in_rule__CollectionLiteralExpCS__Group__117090 = new BitSet(new long[]{0x27FFE0007FFE00F0L,0x00000000003E2C08L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__2_in_rule__CollectionLiteralExpCS__Group__117093 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_60_in_rule__CollectionLiteralExpCS__Group__1__Impl17121 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__2__Impl_in_rule__CollectionLiteralExpCS__Group__217152 = new BitSet(new long[]{0x27FFE0007FFE00F0L,0x00000000003E2C08L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__3_in_rule__CollectionLiteralExpCS__Group__217155 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__0_in_rule__CollectionLiteralExpCS__Group__2__Impl17182 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__3__Impl_in_rule__CollectionLiteralExpCS__Group__317213 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_61_in_rule__CollectionLiteralExpCS__Group__3__Impl17241 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__0__Impl_in_rule__CollectionLiteralExpCS__Group_2__017280 = new BitSet(new long[]{0x8000000000000000L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__1_in_rule__CollectionLiteralExpCS__Group_2__017283 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0_in_rule__CollectionLiteralExpCS__Group_2__0__Impl17310 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__1__Impl_in_rule__CollectionLiteralExpCS__Group_2__117340 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0_in_rule__CollectionLiteralExpCS__Group_2__1__Impl17367 = new BitSet(new long[]{0x8000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__017402 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C08L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1_in_rule__CollectionLiteralExpCS__Group_2_1__017405 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_63_in_rule__CollectionLiteralExpCS__Group_2_1__0__Impl17433 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__117464 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1_in_rule__CollectionLiteralExpCS__Group_2_1__1__Impl17491 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group__0__Impl_in_rule__CollectionLiteralPartCS__Group__017525 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group__1_in_rule__CollectionLiteralPartCS__Group__017528 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__ExpressionCSAssignment_0_in_rule__CollectionLiteralPartCS__Group__0__Impl17555 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group__1__Impl_in_rule__CollectionLiteralPartCS__Group__117585 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_1__0_in_rule__CollectionLiteralPartCS__Group__1__Impl17612 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_1__0__Impl_in_rule__CollectionLiteralPartCS__Group_1__017647 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C08L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_1__1_in_rule__CollectionLiteralPartCS__Group_1__017650 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_71_in_rule__CollectionLiteralPartCS__Group_1__0__Impl17678 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_1__1__Impl_in_rule__CollectionLiteralPartCS__Group_1__117709 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_1_in_rule__CollectionLiteralPartCS__Group_1__1__Impl17736 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ConstructorPartCS__Group__0__Impl_in_rule__ConstructorPartCS__Group__017770 = new BitSet(new long[]{0x0000002000000000L}); + public static final BitSet FOLLOW_rule__ConstructorPartCS__Group__1_in_rule__ConstructorPartCS__Group__017773 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ConstructorPartCS__PropertyAssignment_0_in_rule__ConstructorPartCS__Group__0__Impl17800 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ConstructorPartCS__Group__1__Impl_in_rule__ConstructorPartCS__Group__117830 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C08L}); + public static final BitSet FOLLOW_rule__ConstructorPartCS__Group__2_in_rule__ConstructorPartCS__Group__117833 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_37_in_rule__ConstructorPartCS__Group__1__Impl17861 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ConstructorPartCS__Group__2__Impl_in_rule__ConstructorPartCS__Group__217892 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ConstructorPartCS__InitExpressionAssignment_2_in_rule__ConstructorPartCS__Group__2__Impl17919 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__0__Impl_in_rule__TupleLiteralExpCS__Group__017955 = new BitSet(new long[]{0x1000000000000000L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__1_in_rule__TupleLiteralExpCS__Group__017958 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_45_in_rule__TupleLiteralExpCS__Group__0__Impl17986 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__1__Impl_in_rule__TupleLiteralExpCS__Group__118017 = new BitSet(new long[]{0x000000000FFE00C0L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__2_in_rule__TupleLiteralExpCS__Group__118020 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_60_in_rule__TupleLiteralExpCS__Group__1__Impl18048 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__2__Impl_in_rule__TupleLiteralExpCS__Group__218079 = new BitSet(new long[]{0xA000000000000000L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__3_in_rule__TupleLiteralExpCS__Group__218082 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_2_in_rule__TupleLiteralExpCS__Group__2__Impl18109 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__3__Impl_in_rule__TupleLiteralExpCS__Group__318139 = new BitSet(new long[]{0xA000000000000000L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__4_in_rule__TupleLiteralExpCS__Group__318142 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__0_in_rule__TupleLiteralExpCS__Group__3__Impl18169 = new BitSet(new long[]{0x8000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__4__Impl_in_rule__TupleLiteralExpCS__Group__418200 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_61_in_rule__TupleLiteralExpCS__Group__4__Impl18228 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__0__Impl_in_rule__TupleLiteralExpCS__Group_3__018269 = new BitSet(new long[]{0x000000000FFE00C0L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__1_in_rule__TupleLiteralExpCS__Group_3__018272 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_63_in_rule__TupleLiteralExpCS__Group_3__0__Impl18300 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__1__Impl_in_rule__TupleLiteralExpCS__Group_3__118331 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1_in_rule__TupleLiteralExpCS__Group_3__1__Impl18358 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__0__Impl_in_rule__TupleLiteralPartCS__Group__018392 = new BitSet(new long[]{0x0000002000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__1_in_rule__TupleLiteralPartCS__Group__018395 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__NameAssignment_0_in_rule__TupleLiteralPartCS__Group__0__Impl18422 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__1__Impl_in_rule__TupleLiteralPartCS__Group__118452 = new BitSet(new long[]{0x0000002000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__2_in_rule__TupleLiteralPartCS__Group__118455 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__0_in_rule__TupleLiteralPartCS__Group__1__Impl18482 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__2__Impl_in_rule__TupleLiteralPartCS__Group__218513 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C08L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__3_in_rule__TupleLiteralPartCS__Group__218516 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_37_in_rule__TupleLiteralPartCS__Group__2__Impl18544 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__3__Impl_in_rule__TupleLiteralPartCS__Group__318575 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__InitExpressionAssignment_3_in_rule__TupleLiteralPartCS__Group__3__Impl18602 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__0__Impl_in_rule__TupleLiteralPartCS__Group_1__018640 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x0000000000342C08L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__1_in_rule__TupleLiteralPartCS__Group_1__018643 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_69_in_rule__TupleLiteralPartCS__Group_1__0__Impl18671 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__1__Impl_in_rule__TupleLiteralPartCS__Group_1__118702 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1_in_rule__TupleLiteralPartCS__Group_1__1__Impl18729 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__018763 = new BitSet(new long[]{0x0000000010000000L}); + public static final BitSet FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1_in_rule__UnlimitedNaturalLiteralExpCS__Group__018766 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__118824 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_28_in_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl18852 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InvalidLiteralExpCS__Group__0__Impl_in_rule__InvalidLiteralExpCS__Group__018887 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); + public static final BitSet FOLLOW_rule__InvalidLiteralExpCS__Group__1_in_rule__InvalidLiteralExpCS__Group__018890 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InvalidLiteralExpCS__Group__1__Impl_in_rule__InvalidLiteralExpCS__Group__118948 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_74_in_rule__InvalidLiteralExpCS__Group__1__Impl18976 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NullLiteralExpCS__Group__0__Impl_in_rule__NullLiteralExpCS__Group__019011 = new BitSet(new long[]{0x0000000010000030L,0x0000000000300C00L}); + public static final BitSet FOLLOW_rule__NullLiteralExpCS__Group__1_in_rule__NullLiteralExpCS__Group__019014 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NullLiteralExpCS__Group__1__Impl_in_rule__NullLiteralExpCS__Group__119072 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_75_in_rule__NullLiteralExpCS__Group__1__Impl19100 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__019135 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); + public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1_in_rule__TypeLiteralWithMultiplicityCS__Group__019138 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypeLiteralCS_in_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl19165 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__119194 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__MultiplicityAssignment_1_in_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl19221 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeExpCS__Group__0__Impl_in_rule__TypeExpCS__Group__019256 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); + public static final BitSet FOLLOW_rule__TypeExpCS__Group__1_in_rule__TypeExpCS__Group__019259 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeExpCS__Alternatives_0_in_rule__TypeExpCS__Group__0__Impl19286 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeExpCS__Group__1__Impl_in_rule__TypeExpCS__Group__119316 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeExpCS__MultiplicityAssignment_1_in_rule__TypeExpCS__Group__1__Impl19343 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0__0__Impl_in_rule__ExpCS__Group_0__019378 = new BitSet(new long[]{0x00001FFFB0000000L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0__1_in_rule__ExpCS__Group_0__019381 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePrefixedExpCS_in_rule__ExpCS__Group_0__0__Impl19408 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0__1__Impl_in_rule__ExpCS__Group_0__119437 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__0_in_rule__ExpCS__Group_0__1__Impl19464 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__0__Impl_in_rule__ExpCS__Group_0_1__019499 = new BitSet(new long[]{0x00001FFFB0000000L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__1_in_rule__ExpCS__Group_0_1__019502 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__1__Impl_in_rule__ExpCS__Group_0_1__119560 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C08L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__2_in_rule__ExpCS__Group_0_1__119563 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__OwnedOperatorAssignment_0_1_1_in_rule__ExpCS__Group_0_1__1__Impl19590 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__2__Impl_in_rule__ExpCS__Group_0_1__219620 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Alternatives_0_1_2_in_rule__ExpCS__Group_0_1__2__Impl19647 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0__0__Impl_in_rule__ExpCS__Group_0_1_2_0__019683 = new BitSet(new long[]{0x00001FFFB0000000L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0__1_in_rule__ExpCS__Group_0_1_2_0__019686 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_0_in_rule__ExpCS__Group_0_1_2_0__0__Impl19713 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0__1__Impl_in_rule__ExpCS__Group_0_1_2_0__119743 = new BitSet(new long[]{0x00001FFFB0000000L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0__2_in_rule__ExpCS__Group_0_1_2_0__119746 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_1__0_in_rule__ExpCS__Group_0_1_2_0__1__Impl19773 = new BitSet(new long[]{0x00001FFFB0000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0__2__Impl_in_rule__ExpCS__Group_0_1_2_0__219804 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_2__0_in_rule__ExpCS__Group_0_1_2_0__2__Impl19831 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_1__0__Impl_in_rule__ExpCS__Group_0_1_2_0_1__019868 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x0000000000342C08L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_1__1_in_rule__ExpCS__Group_0_1_2_0_1__019871 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_1_0_in_rule__ExpCS__Group_0_1_2_0_1__0__Impl19898 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_1__1__Impl_in_rule__ExpCS__Group_0_1_2_0_1__119928 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_1_1_in_rule__ExpCS__Group_0_1_2_0_1__1__Impl19955 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_2__0__Impl_in_rule__ExpCS__Group_0_1_2_0_2__019989 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C08L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_2__1_in_rule__ExpCS__Group_0_1_2_0_2__019992 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_2_0_in_rule__ExpCS__Group_0_1_2_0_2__0__Impl20019 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_2__1__Impl_in_rule__ExpCS__Group_0_1_2_0_2__120049 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_2_1_in_rule__ExpCS__Group_0_1_2_0_2__1__Impl20076 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_1__0__Impl_in_rule__ExpCS__Group_1__020110 = new BitSet(new long[]{0x0000000060000000L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_1__1_in_rule__ExpCS__Group_1__020113 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_1__1__Impl_in_rule__ExpCS__Group_1__120171 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C08L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_1__2_in_rule__ExpCS__Group_1__120174 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__OwnedOperatorAssignment_1_1_in_rule__ExpCS__Group_1__1__Impl20203 = new BitSet(new long[]{0x0000000060000002L}); + public static final BitSet FOLLOW_rule__ExpCS__OwnedOperatorAssignment_1_1_in_rule__ExpCS__Group_1__1__Impl20215 = new BitSet(new long[]{0x0000000060000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_1__2__Impl_in_rule__ExpCS__Group_1__220248 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__OwnedExpressionAssignment_1_2_in_rule__ExpCS__Group_1__2__Impl20275 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrefixedExpCS__Group_0__0__Impl_in_rule__PrefixedExpCS__Group_0__020311 = new BitSet(new long[]{0x0000000060000000L}); + public static final BitSet FOLLOW_rule__PrefixedExpCS__Group_0__1_in_rule__PrefixedExpCS__Group_0__020314 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrefixedExpCS__Group_0__1__Impl_in_rule__PrefixedExpCS__Group_0__120372 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x0000000000342C08L}); + public static final BitSet FOLLOW_rule__PrefixedExpCS__Group_0__2_in_rule__PrefixedExpCS__Group_0__120375 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrefixedExpCS__OwnedOperatorAssignment_0_1_in_rule__PrefixedExpCS__Group_0__1__Impl20404 = new BitSet(new long[]{0x0000000060000002L}); + public static final BitSet FOLLOW_rule__PrefixedExpCS__OwnedOperatorAssignment_0_1_in_rule__PrefixedExpCS__Group_0__1__Impl20416 = new BitSet(new long[]{0x0000000060000002L}); + public static final BitSet FOLLOW_rule__PrefixedExpCS__Group_0__2__Impl_in_rule__PrefixedExpCS__Group_0__220449 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrefixedExpCS__OwnedExpressionAssignment_0_2_in_rule__PrefixedExpCS__Group_0__2__Impl20476 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7__0__Impl_in_rule__PrimaryExpCS__Group_7__020512 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x0000000000342C08L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7__1_in_rule__PrimaryExpCS__Group_7__020515 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7__1__Impl_in_rule__PrimaryExpCS__Group_7__120573 = new BitSet(new long[]{0x1000000000000000L,0x0000000000400108L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7__2_in_rule__PrimaryExpCS__Group_7__120576 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__PathNameAssignment_7_1_in_rule__PrimaryExpCS__Group_7__1__Impl20603 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7__2__Impl_in_rule__PrimaryExpCS__Group_7__220633 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Alternatives_7_2_in_rule__PrimaryExpCS__Group_7__2__Impl20660 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0__020696 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__1_in_rule__PrimaryExpCS__Group_7_2_0__020699 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0__120757 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C08L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__2_in_rule__PrimaryExpCS__Group_7_2_0__120760 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_72_in_rule__PrimaryExpCS__Group_7_2_0__1__Impl20788 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__2__Impl_in_rule__PrimaryExpCS__Group_7_2_0__220819 = new BitSet(new long[]{0x8000000000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__3_in_rule__PrimaryExpCS__Group_7_2_0__220822 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_2_in_rule__PrimaryExpCS__Group_7_2_0__2__Impl20849 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__3__Impl_in_rule__PrimaryExpCS__Group_7_2_0__320879 = new BitSet(new long[]{0x8000000000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__4_in_rule__PrimaryExpCS__Group_7_2_0__320882 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__0_in_rule__PrimaryExpCS__Group_7_2_0__3__Impl20909 = new BitSet(new long[]{0x8000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__4__Impl_in_rule__PrimaryExpCS__Group_7_2_0__420940 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400100L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__5_in_rule__PrimaryExpCS__Group_7_2_0__420943 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_73_in_rule__PrimaryExpCS__Group_7_2_0__4__Impl20971 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__5__Impl_in_rule__PrimaryExpCS__Group_7_2_0__521002 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400100L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__6_in_rule__PrimaryExpCS__Group_7_2_0__521005 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__0_in_rule__PrimaryExpCS__Group_7_2_0__5__Impl21032 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__6__Impl_in_rule__PrimaryExpCS__Group_7_2_0__621063 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__0_in_rule__PrimaryExpCS__Group_7_2_0__6__Impl21090 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_3__021135 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C08L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__1_in_rule__PrimaryExpCS__Group_7_2_0_3__021138 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_63_in_rule__PrimaryExpCS__Group_7_2_0_3__0__Impl21166 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_3__121197 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_3_1_in_rule__PrimaryExpCS__Group_7_2_0_3__1__Impl21224 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__021258 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C08L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__1_in_rule__PrimaryExpCS__Group_7_2_0_5__021261 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_72_in_rule__PrimaryExpCS__Group_7_2_0_5__0__Impl21289 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__121320 = new BitSet(new long[]{0x8000000000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__2_in_rule__PrimaryExpCS__Group_7_2_0_5__121323 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_1_in_rule__PrimaryExpCS__Group_7_2_0_5__1__Impl21350 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__2__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__221380 = new BitSet(new long[]{0x8000000000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__3_in_rule__PrimaryExpCS__Group_7_2_0_5__221383 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__0_in_rule__PrimaryExpCS__Group_7_2_0_5__2__Impl21410 = new BitSet(new long[]{0x8000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__3__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__321441 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_73_in_rule__PrimaryExpCS__Group_7_2_0_5__3__Impl21469 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5_2__021508 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C08L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__1_in_rule__PrimaryExpCS__Group_7_2_0_5_2__021511 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_63_in_rule__PrimaryExpCS__Group_7_2_0_5_2__0__Impl21539 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5_2__121570 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_2_1_in_rule__PrimaryExpCS__Group_7_2_0_5_2__1__Impl21597 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_6__021631 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__1_in_rule__PrimaryExpCS__Group_7_2_0_6__021634 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__AtPreAssignment_7_2_0_6_0_in_rule__PrimaryExpCS__Group_7_2_0_6__0__Impl21661 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_6__121691 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_76_in_rule__PrimaryExpCS__Group_7_2_0_6__1__Impl21719 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__0__Impl_in_rule__PrimaryExpCS__Group_7_2_1__021754 = new BitSet(new long[]{0x1000000000000000L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__1_in_rule__PrimaryExpCS__Group_7_2_1__021757 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__1__Impl_in_rule__PrimaryExpCS__Group_7_2_1__121815 = new BitSet(new long[]{0x000000000FFE00E0L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__2_in_rule__PrimaryExpCS__Group_7_2_1__121818 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_60_in_rule__PrimaryExpCS__Group_7_2_1__1__Impl21846 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__2__Impl_in_rule__PrimaryExpCS__Group_7_2_1__221877 = new BitSet(new long[]{0x2000000000000000L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__3_in_rule__PrimaryExpCS__Group_7_2_1__221880 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Alternatives_7_2_1_2_in_rule__PrimaryExpCS__Group_7_2_1__2__Impl21907 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__3__Impl_in_rule__PrimaryExpCS__Group_7_2_1__321937 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_61_in_rule__PrimaryExpCS__Group_7_2_1__3__Impl21965 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__0__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0__022004 = new BitSet(new long[]{0x8000000000000000L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__1_in_rule__PrimaryExpCS__Group_7_2_1_2_0__022007 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_0_in_rule__PrimaryExpCS__Group_7_2_1_2_0__0__Impl22034 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__1__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0__122064 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__0_in_rule__PrimaryExpCS__Group_7_2_1_2_0__1__Impl22091 = new BitSet(new long[]{0x8000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__0__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__022126 = new BitSet(new long[]{0x000000000FFE00C0L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__1_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__022129 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_63_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__0__Impl22157 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__1__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__122188 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_1_1_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__1__Impl22215 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2__022249 = new BitSet(new long[]{0x1000000000000000L,0x0000000000400108L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2__1_in_rule__PrimaryExpCS__Group_7_2_2__022252 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__0_in_rule__PrimaryExpCS__Group_7_2_2__0__Impl22279 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2__122310 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__0_in_rule__PrimaryExpCS__Group_7_2_2__1__Impl22337 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_0__022372 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__1_in_rule__PrimaryExpCS__Group_7_2_2_0__022375 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__AtPreAssignment_7_2_2_0_0_in_rule__PrimaryExpCS__Group_7_2_2_0__0__Impl22402 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_0__122432 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_76_in_rule__PrimaryExpCS__Group_7_2_2_0__1__Impl22460 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__022495 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__1_in_rule__PrimaryExpCS__Group_7_2_2_1__022498 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__122556 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C18L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__2_in_rule__PrimaryExpCS__Group_7_2_2_1__122559 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__PrimaryExpCS__Group_7_2_2_1__1__Impl22587 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__2__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__222618 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C18L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__3_in_rule__PrimaryExpCS__Group_7_2_2_1__222621 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__0_in_rule__PrimaryExpCS__Group_7_2_2_1__2__Impl22648 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__3__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__322679 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_68_in_rule__PrimaryExpCS__Group_7_2_2_1__3__Impl22707 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__022746 = new BitSet(new long[]{0x8000000000010000L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__1_in_rule__PrimaryExpCS__Group_7_2_2_1_2__022749 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_0_in_rule__PrimaryExpCS__Group_7_2_2_1_2__0__Impl22776 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__122806 = new BitSet(new long[]{0x8000000000010000L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__2_in_rule__PrimaryExpCS__Group_7_2_2_1_2__122809 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_1_in_rule__PrimaryExpCS__Group_7_2_2_1_2__1__Impl22836 = new BitSet(new long[]{0x8000000000000002L}); } private static class FollowSets001 { - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__2__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__222866 = new BitSet(new long[]{0x8000000000010000L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__3_in_rule__PrimaryExpCS__Group_7_2_2_1_2__222869 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__0_in_rule__PrimaryExpCS__Group_7_2_2_1_2__2__Impl22896 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__3__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__322927 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__0_in_rule__PrimaryExpCS__Group_7_2_2_1_2__3__Impl22954 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__022993 = new BitSet(new long[]{0x8000000000000000L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__022996 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_0_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__0__Impl23023 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__123053 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__1__Impl23080 = new BitSet(new long[]{0x8000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__023115 = new BitSet(new long[]{0x8000000000000000L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__023118 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_0_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__0__Impl23145 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__123175 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__1__Impl23202 = new BitSet(new long[]{0x8000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group__0__Impl_in_rule__NavigatingArgCS__Group__023237 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group__1_in_rule__NavigatingArgCS__Group__023240 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__NameAssignment_0_in_rule__NavigatingArgCS__Group__0__Impl23267 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group__1__Impl_in_rule__NavigatingArgCS__Group__123297 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__0_in_rule__NavigatingArgCS__Group__1__Impl23324 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__0__Impl_in_rule__NavigatingArgCS__Group_1__023359 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x0000000000342C08L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__1_in_rule__NavigatingArgCS__Group_1__023362 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_69_in_rule__NavigatingArgCS__Group_1__0__Impl23390 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__1__Impl_in_rule__NavigatingArgCS__Group_1__123421 = new BitSet(new long[]{0x0000002000000000L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__2_in_rule__NavigatingArgCS__Group_1__123424 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__OwnedTypeAssignment_1_1_in_rule__NavigatingArgCS__Group_1__1__Impl23451 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__2__Impl_in_rule__NavigatingArgCS__Group_1__223481 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1_2__0_in_rule__NavigatingArgCS__Group_1__2__Impl23508 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1_2__0__Impl_in_rule__NavigatingArgCS__Group_1_2__023545 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C08L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1_2__1_in_rule__NavigatingArgCS__Group_1_2__023548 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_37_in_rule__NavigatingArgCS__Group_1_2__0__Impl23576 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1_2__1__Impl_in_rule__NavigatingArgCS__Group_1_2__123607 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__InitAssignment_1_2_1_in_rule__NavigatingArgCS__Group_1_2__1__Impl23634 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group__0__Impl_in_rule__NavigatingBarArgCS__Group__023668 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C08L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group__1_in_rule__NavigatingBarArgCS__Group__023671 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__PrefixAssignment_0_in_rule__NavigatingBarArgCS__Group__0__Impl23698 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group__1__Impl_in_rule__NavigatingBarArgCS__Group__123728 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group__2_in_rule__NavigatingBarArgCS__Group__123731 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__NameAssignment_1_in_rule__NavigatingBarArgCS__Group__1__Impl23758 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group__2__Impl_in_rule__NavigatingBarArgCS__Group__223788 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__0_in_rule__NavigatingBarArgCS__Group__2__Impl23815 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__0__Impl_in_rule__NavigatingBarArgCS__Group_2__023852 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x0000000000342C08L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__1_in_rule__NavigatingBarArgCS__Group_2__023855 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_69_in_rule__NavigatingBarArgCS__Group_2__0__Impl23883 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__1__Impl_in_rule__NavigatingBarArgCS__Group_2__123914 = new BitSet(new long[]{0x0000002000000000L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__2_in_rule__NavigatingBarArgCS__Group_2__123917 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingBarArgCS__Group_2__1__Impl23944 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__2__Impl_in_rule__NavigatingBarArgCS__Group_2__223974 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2_2__0_in_rule__NavigatingBarArgCS__Group_2__2__Impl24001 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2_2__0__Impl_in_rule__NavigatingBarArgCS__Group_2_2__024038 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C08L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2_2__1_in_rule__NavigatingBarArgCS__Group_2_2__024041 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_37_in_rule__NavigatingBarArgCS__Group_2_2__0__Impl24069 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2_2__1__Impl_in_rule__NavigatingBarArgCS__Group_2_2__124100 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__InitAssignment_2_2_1_in_rule__NavigatingBarArgCS__Group_2_2__1__Impl24127 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group__0__Impl_in_rule__NavigatingCommaArgCS__Group__024161 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C08L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group__1_in_rule__NavigatingCommaArgCS__Group__024164 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__PrefixAssignment_0_in_rule__NavigatingCommaArgCS__Group__0__Impl24191 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group__1__Impl_in_rule__NavigatingCommaArgCS__Group__124221 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group__2_in_rule__NavigatingCommaArgCS__Group__124224 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__NameAssignment_1_in_rule__NavigatingCommaArgCS__Group__1__Impl24251 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group__2__Impl_in_rule__NavigatingCommaArgCS__Group__224281 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__0_in_rule__NavigatingCommaArgCS__Group__2__Impl24308 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__0__Impl_in_rule__NavigatingCommaArgCS__Group_2__024345 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x0000000000342C08L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__1_in_rule__NavigatingCommaArgCS__Group_2__024348 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_69_in_rule__NavigatingCommaArgCS__Group_2__0__Impl24376 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__1__Impl_in_rule__NavigatingCommaArgCS__Group_2__124407 = new BitSet(new long[]{0x0000002000000000L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__2_in_rule__NavigatingCommaArgCS__Group_2__124410 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingCommaArgCS__Group_2__1__Impl24437 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__2__Impl_in_rule__NavigatingCommaArgCS__Group_2__224467 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__0_in_rule__NavigatingCommaArgCS__Group_2__2__Impl24494 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__0__Impl_in_rule__NavigatingCommaArgCS__Group_2_2__024531 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C08L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__1_in_rule__NavigatingCommaArgCS__Group_2_2__024534 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_37_in_rule__NavigatingCommaArgCS__Group_2_2__0__Impl24562 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__1__Impl_in_rule__NavigatingCommaArgCS__Group_2_2__124593 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__InitAssignment_2_2_1_in_rule__NavigatingCommaArgCS__Group_2_2__1__Impl24620 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group__0__Impl_in_rule__NavigatingSemiArgCS__Group__024654 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C08L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group__1_in_rule__NavigatingSemiArgCS__Group__024657 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__PrefixAssignment_0_in_rule__NavigatingSemiArgCS__Group__0__Impl24684 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group__1__Impl_in_rule__NavigatingSemiArgCS__Group__124714 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group__2_in_rule__NavigatingSemiArgCS__Group__124717 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__NameAssignment_1_in_rule__NavigatingSemiArgCS__Group__1__Impl24744 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group__2__Impl_in_rule__NavigatingSemiArgCS__Group__224774 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__0_in_rule__NavigatingSemiArgCS__Group__2__Impl24801 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__0__Impl_in_rule__NavigatingSemiArgCS__Group_2__024838 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x0000000000342C08L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__1_in_rule__NavigatingSemiArgCS__Group_2__024841 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_69_in_rule__NavigatingSemiArgCS__Group_2__0__Impl24869 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__1__Impl_in_rule__NavigatingSemiArgCS__Group_2__124900 = new BitSet(new long[]{0x0000002000000000L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__2_in_rule__NavigatingSemiArgCS__Group_2__124903 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingSemiArgCS__Group_2__1__Impl24930 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__2__Impl_in_rule__NavigatingSemiArgCS__Group_2__224960 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__0_in_rule__NavigatingSemiArgCS__Group_2__2__Impl24987 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__0__Impl_in_rule__NavigatingSemiArgCS__Group_2_2__025024 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C08L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__1_in_rule__NavigatingSemiArgCS__Group_2_2__025027 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_37_in_rule__NavigatingSemiArgCS__Group_2_2__0__Impl25055 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__1__Impl_in_rule__NavigatingSemiArgCS__Group_2_2__125086 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__InitAssignment_2_2_1_in_rule__NavigatingSemiArgCS__Group_2_2__1__Impl25113 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__IfExpCS__Group__0__Impl_in_rule__IfExpCS__Group__025147 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C08L}); - public static final BitSet FOLLOW_rule__IfExpCS__Group__1_in_rule__IfExpCS__Group__025150 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_77_in_rule__IfExpCS__Group__0__Impl25178 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__IfExpCS__Group__1__Impl_in_rule__IfExpCS__Group__125209 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); - public static final BitSet FOLLOW_rule__IfExpCS__Group__2_in_rule__IfExpCS__Group__125212 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__IfExpCS__ConditionAssignment_1_in_rule__IfExpCS__Group__1__Impl25239 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__IfExpCS__Group__2__Impl_in_rule__IfExpCS__Group__225269 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C08L}); - public static final BitSet FOLLOW_rule__IfExpCS__Group__3_in_rule__IfExpCS__Group__225272 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_78_in_rule__IfExpCS__Group__2__Impl25300 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__IfExpCS__Group__3__Impl_in_rule__IfExpCS__Group__325331 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L}); - public static final BitSet FOLLOW_rule__IfExpCS__Group__4_in_rule__IfExpCS__Group__325334 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__IfExpCS__ThenExpressionAssignment_3_in_rule__IfExpCS__Group__3__Impl25361 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__IfExpCS__Group__4__Impl_in_rule__IfExpCS__Group__425391 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C08L}); - public static final BitSet FOLLOW_rule__IfExpCS__Group__5_in_rule__IfExpCS__Group__425394 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_79_in_rule__IfExpCS__Group__4__Impl25422 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__IfExpCS__Group__5__Impl_in_rule__IfExpCS__Group__525453 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L}); - public static final BitSet FOLLOW_rule__IfExpCS__Group__6_in_rule__IfExpCS__Group__525456 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__IfExpCS__ElseExpressionAssignment_5_in_rule__IfExpCS__Group__5__Impl25483 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__IfExpCS__Group__6__Impl_in_rule__IfExpCS__Group__625513 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_80_in_rule__IfExpCS__Group__6__Impl25541 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetExpCS__Group__0__Impl_in_rule__LetExpCS__Group__025586 = new BitSet(new long[]{0x000000000FFE00C0L}); - public static final BitSet FOLLOW_rule__LetExpCS__Group__1_in_rule__LetExpCS__Group__025589 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_81_in_rule__LetExpCS__Group__0__Impl25617 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetExpCS__Group__1__Impl_in_rule__LetExpCS__Group__125648 = new BitSet(new long[]{0xC000000000000000L}); - public static final BitSet FOLLOW_rule__LetExpCS__Group__2_in_rule__LetExpCS__Group__125651 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetExpCS__VariableAssignment_1_in_rule__LetExpCS__Group__1__Impl25678 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetExpCS__Group__2__Impl_in_rule__LetExpCS__Group__225708 = new BitSet(new long[]{0xC000000000000000L}); - public static final BitSet FOLLOW_rule__LetExpCS__Group__3_in_rule__LetExpCS__Group__225711 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetExpCS__Group_2__0_in_rule__LetExpCS__Group__2__Impl25738 = new BitSet(new long[]{0x8000000000000002L}); - public static final BitSet FOLLOW_rule__LetExpCS__Group__3__Impl_in_rule__LetExpCS__Group__325769 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C08L}); - public static final BitSet FOLLOW_rule__LetExpCS__Group__4_in_rule__LetExpCS__Group__325772 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_62_in_rule__LetExpCS__Group__3__Impl25800 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetExpCS__Group__4__Impl_in_rule__LetExpCS__Group__425831 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetExpCS__InAssignment_4_in_rule__LetExpCS__Group__4__Impl25858 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetExpCS__Group_2__0__Impl_in_rule__LetExpCS__Group_2__025898 = new BitSet(new long[]{0x000000000FFE00C0L}); - public static final BitSet FOLLOW_rule__LetExpCS__Group_2__1_in_rule__LetExpCS__Group_2__025901 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_63_in_rule__LetExpCS__Group_2__0__Impl25929 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetExpCS__Group_2__1__Impl_in_rule__LetExpCS__Group_2__125960 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetExpCS__VariableAssignment_2_1_in_rule__LetExpCS__Group_2__1__Impl25987 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetVariableCS__Group__0__Impl_in_rule__LetVariableCS__Group__026021 = new BitSet(new long[]{0x0000002000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_rule__LetVariableCS__Group__1_in_rule__LetVariableCS__Group__026024 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetVariableCS__NameAssignment_0_in_rule__LetVariableCS__Group__0__Impl26051 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetVariableCS__Group__1__Impl_in_rule__LetVariableCS__Group__126081 = new BitSet(new long[]{0x0000002000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_rule__LetVariableCS__Group__2_in_rule__LetVariableCS__Group__126084 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetVariableCS__Group_1__0_in_rule__LetVariableCS__Group__1__Impl26111 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetVariableCS__Group__2__Impl_in_rule__LetVariableCS__Group__226142 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C08L}); - public static final BitSet FOLLOW_rule__LetVariableCS__Group__3_in_rule__LetVariableCS__Group__226145 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_37_in_rule__LetVariableCS__Group__2__Impl26173 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetVariableCS__Group__3__Impl_in_rule__LetVariableCS__Group__326204 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetVariableCS__InitExpressionAssignment_3_in_rule__LetVariableCS__Group__3__Impl26231 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetVariableCS__Group_1__0__Impl_in_rule__LetVariableCS__Group_1__026269 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x0000000000342C08L}); - public static final BitSet FOLLOW_rule__LetVariableCS__Group_1__1_in_rule__LetVariableCS__Group_1__026272 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_69_in_rule__LetVariableCS__Group_1__0__Impl26300 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetVariableCS__Group_1__1__Impl_in_rule__LetVariableCS__Group_1__126331 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetVariableCS__OwnedTypeAssignment_1_1_in_rule__LetVariableCS__Group_1__1__Impl26358 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NestedExpCS__Group__0__Impl_in_rule__NestedExpCS__Group__026392 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C08L}); - public static final BitSet FOLLOW_rule__NestedExpCS__Group__1_in_rule__NestedExpCS__Group__026395 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__NestedExpCS__Group__0__Impl26423 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NestedExpCS__Group__1__Impl_in_rule__NestedExpCS__Group__126454 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L}); - public static final BitSet FOLLOW_rule__NestedExpCS__Group__2_in_rule__NestedExpCS__Group__126457 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NestedExpCS__SourceAssignment_1_in_rule__NestedExpCS__Group__1__Impl26484 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NestedExpCS__Group__2__Impl_in_rule__NestedExpCS__Group__226514 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_68_in_rule__NestedExpCS__Group__2__Impl26542 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SelfExpCS__Group__0__Impl_in_rule__SelfExpCS__Group__026579 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L}); - public static final BitSet FOLLOW_rule__SelfExpCS__Group__1_in_rule__SelfExpCS__Group__026582 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SelfExpCS__Group__1__Impl_in_rule__SelfExpCS__Group__126640 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_82_in_rule__SelfExpCS__Group__1__Impl26668 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleImportCS_in_rule__TopLevelCS__OwnedImportAssignment_0_026708 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleLibraryCS_in_rule__TopLevelCS__OwnedLibraryAssignment_0_126739 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleMappingCS_in_rule__TopLevelCS__MappingsAssignment_1_026770 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTransformationCS_in_rule__TopLevelCS__TransformationsAssignment_1_126801 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleQueryCS_in_rule__TopLevelCS__QueriesAssignment_1_226832 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__MappingCS__NameAssignment_226863 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__MappingCS__InAssignment_3_126898 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__MappingCS__RefinesAssignment_4_126937 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__MappingCS__RefinesAssignment_4_2_126976 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNamedDomainCS_in_rule__MappingCS__DomainsAssignment_627011 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnnamedDomainCS_in_rule__MappingCS__MiddleAssignment_7_127042 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleMappingCS_in_rule__MappingCS__ComposedMappingsAssignment_827073 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_rule__BottomPatternCS__UnrealizedVariablesAssignment_0_1_027104 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleRealizedVariableCS_in_rule__BottomPatternCS__RealizedVariablesAssignment_0_1_127135 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_rule__BottomPatternCS__UnrealizedVariablesAssignment_0_2_1_027166 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleRealizedVariableCS_in_rule__BottomPatternCS__RealizedVariablesAssignment_0_2_1_127197 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAssignmentCS_in_rule__BottomPatternCS__ConstraintsAssignment_0_427228 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAssignmentCS_in_rule__BottomPatternCS__ConstraintsAssignment_1_227259 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_83_in_rule__AssignmentCS__DefaultAssignment_027295 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__AssignmentCS__TargetAssignment_127334 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__AssignmentCS__InitialiserAssignment_2_127365 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__NameAssignment_127396 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__ImportsAssignment_2_127431 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__ImportsAssignment_2_2_127470 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__UsesAssignment_3_127509 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__UsesAssignment_3_2_127548 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_rule__GuardPatternCS__UnrealizedVariablesAssignment_0_127583 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_rule__GuardPatternCS__UnrealizedVariablesAssignment_0_2_127614 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAssignmentCS_in_rule__GuardPatternCS__ConstraintsAssignment_0_427645 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAssignmentCS_in_rule__GuardPatternCS__ConstraintsAssignment_1_227676 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleIdentifier_in_rule__ImportCS__NameAssignment_1_027707 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleURIPathNameCS_in_rule__ImportCS__PathNameAssignment_227738 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_70_in_rule__ImportCS__AllAssignment_3_027774 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleURI_in_rule__LibraryCS__PackageAssignment_127817 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_17_in_rule__NamedDomainCS__CheckAssignment_027857 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_18_in_rule__NamedDomainCS__EnforceAssignment_127901 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__NamedDomainCS__DirectionAssignment_227944 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleGuardPatternCS_in_rule__NamedDomainCS__GuardPatternAssignment_327979 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleBottomPatternCS_in_rule__NamedDomainCS__BottomPatternAssignment_428010 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__ParamDeclarationCS__NameAssignment_028041 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__ParamDeclarationCS__OwnedTypeAssignment_228072 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleScopeNameCS_in_rule__QueryCS__PathNameAssignment_128103 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__QueryCS__NameAssignment_228134 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleParamDeclarationCS_in_rule__QueryCS__InputParamDeclarationAssignment_4_028165 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleParamDeclarationCS_in_rule__QueryCS__InputParamDeclarationAssignment_4_1_128196 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__QueryCS__OwnedTypeAssignment_728227 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__QueryCS__ExpressionAssignment_8_1_128258 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleFirstPathElementCS_in_rule__ScopeNameCS__PathAssignment_028289 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNextPathElementCS_in_rule__ScopeNameCS__PathAssignment_2_028320 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleScopeNameCS_in_rule__TransformationCS__PathNameAssignment_128351 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnreservedName_in_rule__TransformationCS__NameAssignment_228382 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDirectionCS_in_rule__TransformationCS__DirectionsAssignment_4_028413 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__UnrealizedVariableCS__NameAssignment_028444 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__UnrealizedVariableCS__OwnedTypeAssignment_228475 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__RealizedVariableCS__NameAssignment_128506 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__RealizedVariableCS__OwnedTypeAssignment_328537 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleGuardPatternCS_in_rule__UnnamedDomainCS__GuardPatternAssignment_128568 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleBottomPatternCS_in_rule__UnnamedDomainCS__BottomPatternAssignment_228599 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EssentialOCLUnaryOperatorCS__NameAlternatives_0_in_rule__EssentialOCLUnaryOperatorCS__NameAssignment28631 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EssentialOCLInfixOperatorCS__NameAlternatives_0_in_rule__EssentialOCLInfixOperatorCS__NameAssignment28664 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EssentialOCLNavigationOperatorCS__NameAlternatives_0_in_rule__EssentialOCLNavigationOperatorCS__NameAssignment28697 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleFirstPathElementCS_in_rule__PathNameCS__PathAssignment_028730 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNextPathElementCS_in_rule__PathNameCS__PathAssignment_1_128761 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__FirstPathElementCS__ElementAssignment28796 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnreservedName_in_rule__NextPathElementCS__ElementAssignment28835 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleURIFirstPathElementCS_in_rule__URIPathNameCS__PathAssignment_028870 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNextPathElementCS_in_rule__URIPathNameCS__PathAssignment_1_128901 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__URIFirstPathElementCS__ElementAssignment_028936 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleURI_in_rule__URIFirstPathElementCS__ElementAssignment_1_128975 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePrimitiveTypeIdentifier_in_rule__PrimitiveTypeCS__NameAssignment29010 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleCollectionTypeIdentifier_in_rule__CollectionTypeCS__NameAssignment_029041 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__CollectionTypeCS__OwnedTypeAssignment_1_129072 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleLOWER_in_rule__MultiplicityBoundsCS__LowerBoundAssignment_029103 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUPPER_in_rule__MultiplicityBoundsCS__UpperBoundAssignment_1_129134 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MultiplicityStringCS__StringBoundsAlternatives_0_in_rule__MultiplicityStringCS__StringBoundsAssignment29165 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_45_in_rule__TupleTypeCS__NameAssignment_029203 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTuplePartCS_in_rule__TupleTypeCS__OwnedPartsAssignment_1_1_029242 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTuplePartCS_in_rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_129273 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__TuplePartCS__NameAssignment_029304 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__TuplePartCS__OwnedTypeAssignment_229335 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleCollectionTypeCS_in_rule__CollectionLiteralExpCS__OwnedTypeAssignment_029366 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleCollectionLiteralPartCS_in_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_029397 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleCollectionLiteralPartCS_in_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_129428 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__CollectionLiteralPartCS__ExpressionCSAssignment_029459 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_129490 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__ConstructorPartCS__PropertyAssignment_029525 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__ConstructorPartCS__InitExpressionAssignment_229560 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTupleLiteralPartCS_in_rule__TupleLiteralExpCS__OwnedPartsAssignment_229591 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTupleLiteralPartCS_in_rule__TupleLiteralExpCS__OwnedPartsAssignment_3_129622 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__TupleLiteralPartCS__NameAssignment_029653 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__TupleLiteralPartCS__OwnedTypeAssignment_1_129684 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__TupleLiteralPartCS__InitExpressionAssignment_329715 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNUMBER_LITERAL_in_rule__NumberLiteralExpCS__NameAssignment29746 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleStringLiteral_in_rule__StringLiteralExpCS__NameAssignment29777 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_84_in_rule__BooleanLiteralExpCS__NameAssignment_029813 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_85_in_rule__BooleanLiteralExpCS__NameAssignment_129857 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleMultiplicityCS_in_rule__TypeLiteralWithMultiplicityCS__MultiplicityAssignment_129896 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypeLiteralWithMultiplicityCS_in_rule__TypeLiteralExpCS__OwnedTypeAssignment29927 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePathNameCS_in_rule__TypeNameExpCS__PathNameAssignment29958 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleMultiplicityCS_in_rule__TypeExpCS__MultiplicityAssignment_129989 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleBinaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_0_1_130020 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePrefixedExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_030051 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleBinaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_1_030082 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePrefixedExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_1_130113 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleBinaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_2_030144 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleLetExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_2_130175 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleLetExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_130206 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_1_130237 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleLetExpCS_in_rule__ExpCS__OwnedExpressionAssignment_1_230268 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnaryOperatorCS_in_rule__PrefixedExpCS__OwnedOperatorAssignment_0_130299 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePrimaryExpCS_in_rule__PrefixedExpCS__OwnedExpressionAssignment_0_230330 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePathNameCS_in_rule__PrimaryExpCS__PathNameAssignment_7_130361 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_230392 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_3_130423 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_130454 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_2_130485 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_86_in_rule__PrimaryExpCS__AtPreAssignment_7_2_0_6_030521 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleConstructorPartCS_in_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_030560 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleConstructorPartCS_in_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_1_130591 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleStringLiteral_in_rule__PrimaryExpCS__ValueAssignment_7_2_1_2_130622 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_86_in_rule__PrimaryExpCS__AtPreAssignment_7_2_2_0_030658 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_030697 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_130728 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingSemiArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_030759 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_130790 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingBarArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_030821 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_130852 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingArgCS__NameAssignment_030883 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__NavigatingArgCS__OwnedTypeAssignment_1_130914 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__NavigatingArgCS__InitAssignment_1_2_130945 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_rule__NavigatingBarArgCS__PrefixAssignment_030981 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingBarArgCS__NameAssignment_131020 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__NavigatingBarArgCS__OwnedTypeAssignment_2_131051 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__NavigatingBarArgCS__InitAssignment_2_2_131082 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_63_in_rule__NavigatingCommaArgCS__PrefixAssignment_031118 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingCommaArgCS__NameAssignment_131157 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_131188 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__NavigatingCommaArgCS__InitAssignment_2_2_131219 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_16_in_rule__NavigatingSemiArgCS__PrefixAssignment_031255 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingSemiArgCS__NameAssignment_131294 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_131325 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__NavigatingSemiArgCS__InitAssignment_2_2_131356 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__IfExpCS__ConditionAssignment_131387 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__IfExpCS__ThenExpressionAssignment_331418 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__IfExpCS__ElseExpressionAssignment_531449 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleLetVariableCS_in_rule__LetExpCS__VariableAssignment_131480 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleLetVariableCS_in_rule__LetExpCS__VariableAssignment_2_131511 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__LetExpCS__InAssignment_431542 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__LetVariableCS__NameAssignment_031573 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__LetVariableCS__OwnedTypeAssignment_1_131604 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__LetVariableCS__InitExpressionAssignment_331635 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__NestedExpCS__SourceAssignment_131666 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__2__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__222867 = new BitSet(new long[]{0x8000000000010000L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__3_in_rule__PrimaryExpCS__Group_7_2_2_1_2__222870 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__0_in_rule__PrimaryExpCS__Group_7_2_2_1_2__2__Impl22897 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__3__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__322928 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__0_in_rule__PrimaryExpCS__Group_7_2_2_1_2__3__Impl22955 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__022994 = new BitSet(new long[]{0x8000000000000000L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__022997 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_0_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__0__Impl23024 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__123054 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__1__Impl23081 = new BitSet(new long[]{0x8000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__023116 = new BitSet(new long[]{0x8000000000000000L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__023119 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_0_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__0__Impl23146 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__123176 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__1__Impl23203 = new BitSet(new long[]{0x8000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group__0__Impl_in_rule__NavigatingArgCS__Group__023238 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group__1_in_rule__NavigatingArgCS__Group__023241 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__NameAssignment_0_in_rule__NavigatingArgCS__Group__0__Impl23268 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group__1__Impl_in_rule__NavigatingArgCS__Group__123298 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__0_in_rule__NavigatingArgCS__Group__1__Impl23325 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__0__Impl_in_rule__NavigatingArgCS__Group_1__023360 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x0000000000342C08L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__1_in_rule__NavigatingArgCS__Group_1__023363 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_69_in_rule__NavigatingArgCS__Group_1__0__Impl23391 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__1__Impl_in_rule__NavigatingArgCS__Group_1__123422 = new BitSet(new long[]{0x0000002000000000L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__2_in_rule__NavigatingArgCS__Group_1__123425 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__OwnedTypeAssignment_1_1_in_rule__NavigatingArgCS__Group_1__1__Impl23452 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__2__Impl_in_rule__NavigatingArgCS__Group_1__223482 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1_2__0_in_rule__NavigatingArgCS__Group_1__2__Impl23509 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1_2__0__Impl_in_rule__NavigatingArgCS__Group_1_2__023546 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C08L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1_2__1_in_rule__NavigatingArgCS__Group_1_2__023549 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_37_in_rule__NavigatingArgCS__Group_1_2__0__Impl23577 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1_2__1__Impl_in_rule__NavigatingArgCS__Group_1_2__123608 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__InitAssignment_1_2_1_in_rule__NavigatingArgCS__Group_1_2__1__Impl23635 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group__0__Impl_in_rule__NavigatingBarArgCS__Group__023669 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C08L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group__1_in_rule__NavigatingBarArgCS__Group__023672 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__PrefixAssignment_0_in_rule__NavigatingBarArgCS__Group__0__Impl23699 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group__1__Impl_in_rule__NavigatingBarArgCS__Group__123729 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group__2_in_rule__NavigatingBarArgCS__Group__123732 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__NameAssignment_1_in_rule__NavigatingBarArgCS__Group__1__Impl23759 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group__2__Impl_in_rule__NavigatingBarArgCS__Group__223789 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__0_in_rule__NavigatingBarArgCS__Group__2__Impl23816 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__0__Impl_in_rule__NavigatingBarArgCS__Group_2__023853 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x0000000000342C08L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__1_in_rule__NavigatingBarArgCS__Group_2__023856 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_69_in_rule__NavigatingBarArgCS__Group_2__0__Impl23884 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__1__Impl_in_rule__NavigatingBarArgCS__Group_2__123915 = new BitSet(new long[]{0x0000002000000000L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__2_in_rule__NavigatingBarArgCS__Group_2__123918 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingBarArgCS__Group_2__1__Impl23945 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__2__Impl_in_rule__NavigatingBarArgCS__Group_2__223975 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2_2__0_in_rule__NavigatingBarArgCS__Group_2__2__Impl24002 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2_2__0__Impl_in_rule__NavigatingBarArgCS__Group_2_2__024039 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C08L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2_2__1_in_rule__NavigatingBarArgCS__Group_2_2__024042 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_37_in_rule__NavigatingBarArgCS__Group_2_2__0__Impl24070 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2_2__1__Impl_in_rule__NavigatingBarArgCS__Group_2_2__124101 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__InitAssignment_2_2_1_in_rule__NavigatingBarArgCS__Group_2_2__1__Impl24128 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group__0__Impl_in_rule__NavigatingCommaArgCS__Group__024162 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C08L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group__1_in_rule__NavigatingCommaArgCS__Group__024165 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__PrefixAssignment_0_in_rule__NavigatingCommaArgCS__Group__0__Impl24192 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group__1__Impl_in_rule__NavigatingCommaArgCS__Group__124222 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group__2_in_rule__NavigatingCommaArgCS__Group__124225 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__NameAssignment_1_in_rule__NavigatingCommaArgCS__Group__1__Impl24252 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group__2__Impl_in_rule__NavigatingCommaArgCS__Group__224282 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__0_in_rule__NavigatingCommaArgCS__Group__2__Impl24309 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__0__Impl_in_rule__NavigatingCommaArgCS__Group_2__024346 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x0000000000342C08L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__1_in_rule__NavigatingCommaArgCS__Group_2__024349 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_69_in_rule__NavigatingCommaArgCS__Group_2__0__Impl24377 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__1__Impl_in_rule__NavigatingCommaArgCS__Group_2__124408 = new BitSet(new long[]{0x0000002000000000L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__2_in_rule__NavigatingCommaArgCS__Group_2__124411 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingCommaArgCS__Group_2__1__Impl24438 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__2__Impl_in_rule__NavigatingCommaArgCS__Group_2__224468 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__0_in_rule__NavigatingCommaArgCS__Group_2__2__Impl24495 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__0__Impl_in_rule__NavigatingCommaArgCS__Group_2_2__024532 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C08L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__1_in_rule__NavigatingCommaArgCS__Group_2_2__024535 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_37_in_rule__NavigatingCommaArgCS__Group_2_2__0__Impl24563 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__1__Impl_in_rule__NavigatingCommaArgCS__Group_2_2__124594 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__InitAssignment_2_2_1_in_rule__NavigatingCommaArgCS__Group_2_2__1__Impl24621 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group__0__Impl_in_rule__NavigatingSemiArgCS__Group__024655 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C08L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group__1_in_rule__NavigatingSemiArgCS__Group__024658 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__PrefixAssignment_0_in_rule__NavigatingSemiArgCS__Group__0__Impl24685 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group__1__Impl_in_rule__NavigatingSemiArgCS__Group__124715 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group__2_in_rule__NavigatingSemiArgCS__Group__124718 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__NameAssignment_1_in_rule__NavigatingSemiArgCS__Group__1__Impl24745 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group__2__Impl_in_rule__NavigatingSemiArgCS__Group__224775 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__0_in_rule__NavigatingSemiArgCS__Group__2__Impl24802 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__0__Impl_in_rule__NavigatingSemiArgCS__Group_2__024839 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x0000000000342C08L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__1_in_rule__NavigatingSemiArgCS__Group_2__024842 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_69_in_rule__NavigatingSemiArgCS__Group_2__0__Impl24870 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__1__Impl_in_rule__NavigatingSemiArgCS__Group_2__124901 = new BitSet(new long[]{0x0000002000000000L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__2_in_rule__NavigatingSemiArgCS__Group_2__124904 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingSemiArgCS__Group_2__1__Impl24931 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__2__Impl_in_rule__NavigatingSemiArgCS__Group_2__224961 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__0_in_rule__NavigatingSemiArgCS__Group_2__2__Impl24988 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__0__Impl_in_rule__NavigatingSemiArgCS__Group_2_2__025025 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C08L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__1_in_rule__NavigatingSemiArgCS__Group_2_2__025028 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_37_in_rule__NavigatingSemiArgCS__Group_2_2__0__Impl25056 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__1__Impl_in_rule__NavigatingSemiArgCS__Group_2_2__125087 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__InitAssignment_2_2_1_in_rule__NavigatingSemiArgCS__Group_2_2__1__Impl25114 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__IfExpCS__Group__0__Impl_in_rule__IfExpCS__Group__025148 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C08L}); + public static final BitSet FOLLOW_rule__IfExpCS__Group__1_in_rule__IfExpCS__Group__025151 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_77_in_rule__IfExpCS__Group__0__Impl25179 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__IfExpCS__Group__1__Impl_in_rule__IfExpCS__Group__125210 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); + public static final BitSet FOLLOW_rule__IfExpCS__Group__2_in_rule__IfExpCS__Group__125213 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__IfExpCS__ConditionAssignment_1_in_rule__IfExpCS__Group__1__Impl25240 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__IfExpCS__Group__2__Impl_in_rule__IfExpCS__Group__225270 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C08L}); + public static final BitSet FOLLOW_rule__IfExpCS__Group__3_in_rule__IfExpCS__Group__225273 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_78_in_rule__IfExpCS__Group__2__Impl25301 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__IfExpCS__Group__3__Impl_in_rule__IfExpCS__Group__325332 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L}); + public static final BitSet FOLLOW_rule__IfExpCS__Group__4_in_rule__IfExpCS__Group__325335 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__IfExpCS__ThenExpressionAssignment_3_in_rule__IfExpCS__Group__3__Impl25362 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__IfExpCS__Group__4__Impl_in_rule__IfExpCS__Group__425392 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C08L}); + public static final BitSet FOLLOW_rule__IfExpCS__Group__5_in_rule__IfExpCS__Group__425395 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_79_in_rule__IfExpCS__Group__4__Impl25423 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__IfExpCS__Group__5__Impl_in_rule__IfExpCS__Group__525454 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L}); + public static final BitSet FOLLOW_rule__IfExpCS__Group__6_in_rule__IfExpCS__Group__525457 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__IfExpCS__ElseExpressionAssignment_5_in_rule__IfExpCS__Group__5__Impl25484 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__IfExpCS__Group__6__Impl_in_rule__IfExpCS__Group__625514 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_80_in_rule__IfExpCS__Group__6__Impl25542 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetExpCS__Group__0__Impl_in_rule__LetExpCS__Group__025587 = new BitSet(new long[]{0x000000000FFE00C0L}); + public static final BitSet FOLLOW_rule__LetExpCS__Group__1_in_rule__LetExpCS__Group__025590 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_81_in_rule__LetExpCS__Group__0__Impl25618 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetExpCS__Group__1__Impl_in_rule__LetExpCS__Group__125649 = new BitSet(new long[]{0xC000000000000000L}); + public static final BitSet FOLLOW_rule__LetExpCS__Group__2_in_rule__LetExpCS__Group__125652 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetExpCS__VariableAssignment_1_in_rule__LetExpCS__Group__1__Impl25679 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetExpCS__Group__2__Impl_in_rule__LetExpCS__Group__225709 = new BitSet(new long[]{0xC000000000000000L}); + public static final BitSet FOLLOW_rule__LetExpCS__Group__3_in_rule__LetExpCS__Group__225712 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetExpCS__Group_2__0_in_rule__LetExpCS__Group__2__Impl25739 = new BitSet(new long[]{0x8000000000000002L}); + public static final BitSet FOLLOW_rule__LetExpCS__Group__3__Impl_in_rule__LetExpCS__Group__325770 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C08L}); + public static final BitSet FOLLOW_rule__LetExpCS__Group__4_in_rule__LetExpCS__Group__325773 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_62_in_rule__LetExpCS__Group__3__Impl25801 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetExpCS__Group__4__Impl_in_rule__LetExpCS__Group__425832 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetExpCS__InAssignment_4_in_rule__LetExpCS__Group__4__Impl25859 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetExpCS__Group_2__0__Impl_in_rule__LetExpCS__Group_2__025899 = new BitSet(new long[]{0x000000000FFE00C0L}); + public static final BitSet FOLLOW_rule__LetExpCS__Group_2__1_in_rule__LetExpCS__Group_2__025902 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_63_in_rule__LetExpCS__Group_2__0__Impl25930 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetExpCS__Group_2__1__Impl_in_rule__LetExpCS__Group_2__125961 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetExpCS__VariableAssignment_2_1_in_rule__LetExpCS__Group_2__1__Impl25988 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetVariableCS__Group__0__Impl_in_rule__LetVariableCS__Group__026022 = new BitSet(new long[]{0x0000002000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_rule__LetVariableCS__Group__1_in_rule__LetVariableCS__Group__026025 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetVariableCS__NameAssignment_0_in_rule__LetVariableCS__Group__0__Impl26052 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetVariableCS__Group__1__Impl_in_rule__LetVariableCS__Group__126082 = new BitSet(new long[]{0x0000002000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_rule__LetVariableCS__Group__2_in_rule__LetVariableCS__Group__126085 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetVariableCS__Group_1__0_in_rule__LetVariableCS__Group__1__Impl26112 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetVariableCS__Group__2__Impl_in_rule__LetVariableCS__Group__226143 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C08L}); + public static final BitSet FOLLOW_rule__LetVariableCS__Group__3_in_rule__LetVariableCS__Group__226146 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_37_in_rule__LetVariableCS__Group__2__Impl26174 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetVariableCS__Group__3__Impl_in_rule__LetVariableCS__Group__326205 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetVariableCS__InitExpressionAssignment_3_in_rule__LetVariableCS__Group__3__Impl26232 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetVariableCS__Group_1__0__Impl_in_rule__LetVariableCS__Group_1__026270 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x0000000000342C08L}); + public static final BitSet FOLLOW_rule__LetVariableCS__Group_1__1_in_rule__LetVariableCS__Group_1__026273 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_69_in_rule__LetVariableCS__Group_1__0__Impl26301 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetVariableCS__Group_1__1__Impl_in_rule__LetVariableCS__Group_1__126332 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetVariableCS__OwnedTypeAssignment_1_1_in_rule__LetVariableCS__Group_1__1__Impl26359 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NestedExpCS__Group__0__Impl_in_rule__NestedExpCS__Group__026393 = new BitSet(new long[]{0x07FFE0007FFE00F0L,0x00000000003E2C08L}); + public static final BitSet FOLLOW_rule__NestedExpCS__Group__1_in_rule__NestedExpCS__Group__026396 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__NestedExpCS__Group__0__Impl26424 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NestedExpCS__Group__1__Impl_in_rule__NestedExpCS__Group__126455 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L}); + public static final BitSet FOLLOW_rule__NestedExpCS__Group__2_in_rule__NestedExpCS__Group__126458 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NestedExpCS__SourceAssignment_1_in_rule__NestedExpCS__Group__1__Impl26485 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NestedExpCS__Group__2__Impl_in_rule__NestedExpCS__Group__226515 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_68_in_rule__NestedExpCS__Group__2__Impl26543 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SelfExpCS__Group__0__Impl_in_rule__SelfExpCS__Group__026580 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L}); + public static final BitSet FOLLOW_rule__SelfExpCS__Group__1_in_rule__SelfExpCS__Group__026583 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SelfExpCS__Group__1__Impl_in_rule__SelfExpCS__Group__126641 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_82_in_rule__SelfExpCS__Group__1__Impl26669 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleImportCS_in_rule__TopLevelCS__OwnedImportAssignment_0_026709 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleLibraryCS_in_rule__TopLevelCS__OwnedLibraryAssignment_0_126740 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleMappingCS_in_rule__TopLevelCS__MappingsAssignment_1_026771 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTransformationCS_in_rule__TopLevelCS__TransformationsAssignment_1_126802 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleQueryCS_in_rule__TopLevelCS__QueriesAssignment_1_226833 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__MappingCS__NameAssignment_226864 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__MappingCS__InAssignment_3_126899 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__MappingCS__RefinesAssignment_4_126938 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__MappingCS__RefinesAssignment_4_2_126977 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNamedDomainCS_in_rule__MappingCS__DomainsAssignment_627012 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnnamedDomainCS_in_rule__MappingCS__MiddleAssignment_7_127043 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleMappingCS_in_rule__MappingCS__ComposedMappingsAssignment_827074 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_rule__BottomPatternCS__UnrealizedVariablesAssignment_0_1_027105 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleRealizedVariableCS_in_rule__BottomPatternCS__RealizedVariablesAssignment_0_1_127136 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_rule__BottomPatternCS__UnrealizedVariablesAssignment_0_2_1_027167 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleRealizedVariableCS_in_rule__BottomPatternCS__RealizedVariablesAssignment_0_2_1_127198 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleAssignmentCS_in_rule__BottomPatternCS__ConstraintsAssignment_0_427229 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleAssignmentCS_in_rule__BottomPatternCS__ConstraintsAssignment_1_227260 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_83_in_rule__AssignmentCS__DefaultAssignment_027296 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__AssignmentCS__TargetAssignment_127335 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__AssignmentCS__InitialiserAssignment_2_127366 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__NameAssignment_127397 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__ImportsAssignment_2_127432 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__ImportsAssignment_2_2_127471 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__UsesAssignment_3_127510 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__UsesAssignment_3_2_127549 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_rule__GuardPatternCS__UnrealizedVariablesAssignment_0_127584 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_rule__GuardPatternCS__UnrealizedVariablesAssignment_0_2_127615 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleAssignmentCS_in_rule__GuardPatternCS__ConstraintsAssignment_0_427646 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleAssignmentCS_in_rule__GuardPatternCS__ConstraintsAssignment_1_227677 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleIdentifier_in_rule__ImportCS__NameAssignment_1_027708 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleURIPathNameCS_in_rule__ImportCS__PathNameAssignment_227739 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_70_in_rule__ImportCS__AllAssignment_3_027775 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleURI_in_rule__LibraryCS__PackageAssignment_127818 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_17_in_rule__NamedDomainCS__CheckAssignment_027858 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_18_in_rule__NamedDomainCS__EnforceAssignment_127902 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__NamedDomainCS__DirectionAssignment_227945 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleGuardPatternCS_in_rule__NamedDomainCS__GuardPatternAssignment_327980 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleBottomPatternCS_in_rule__NamedDomainCS__BottomPatternAssignment_428011 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__ParamDeclarationCS__NameAssignment_028042 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__ParamDeclarationCS__OwnedTypeAssignment_228073 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleScopeNameCS_in_rule__QueryCS__PathNameAssignment_128104 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__QueryCS__NameAssignment_228135 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleParamDeclarationCS_in_rule__QueryCS__InputParamDeclarationAssignment_4_028166 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleParamDeclarationCS_in_rule__QueryCS__InputParamDeclarationAssignment_4_1_128197 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__QueryCS__OwnedTypeAssignment_728228 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__QueryCS__ExpressionAssignment_8_1_128259 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleFirstPathElementCS_in_rule__ScopeNameCS__PathAssignment_028290 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNextPathElementCS_in_rule__ScopeNameCS__PathAssignment_2_028321 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleScopeNameCS_in_rule__TransformationCS__PathNameAssignment_128352 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnreservedName_in_rule__TransformationCS__NameAssignment_228383 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDirectionCS_in_rule__TransformationCS__DirectionsAssignment_4_028414 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__UnrealizedVariableCS__NameAssignment_028445 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__UnrealizedVariableCS__OwnedTypeAssignment_228476 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__RealizedVariableCS__NameAssignment_128507 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__RealizedVariableCS__OwnedTypeAssignment_328538 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleGuardPatternCS_in_rule__UnnamedDomainCS__GuardPatternAssignment_128569 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleBottomPatternCS_in_rule__UnnamedDomainCS__BottomPatternAssignment_228600 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EssentialOCLUnaryOperatorCS__NameAlternatives_0_in_rule__EssentialOCLUnaryOperatorCS__NameAssignment28632 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EssentialOCLInfixOperatorCS__NameAlternatives_0_in_rule__EssentialOCLInfixOperatorCS__NameAssignment28665 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EssentialOCLNavigationOperatorCS__NameAlternatives_0_in_rule__EssentialOCLNavigationOperatorCS__NameAssignment28698 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleFirstPathElementCS_in_rule__PathNameCS__PathAssignment_028731 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNextPathElementCS_in_rule__PathNameCS__PathAssignment_1_128762 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__FirstPathElementCS__ElementAssignment28797 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnreservedName_in_rule__NextPathElementCS__ElementAssignment28836 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleURIFirstPathElementCS_in_rule__URIPathNameCS__PathAssignment_028871 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNextPathElementCS_in_rule__URIPathNameCS__PathAssignment_1_128902 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__URIFirstPathElementCS__ElementAssignment_028937 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleURI_in_rule__URIFirstPathElementCS__ElementAssignment_1_128976 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePrimitiveTypeIdentifier_in_rule__PrimitiveTypeCS__NameAssignment29011 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleCollectionTypeIdentifier_in_rule__CollectionTypeCS__NameAssignment_029042 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__CollectionTypeCS__OwnedTypeAssignment_1_129073 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleLOWER_in_rule__MultiplicityBoundsCS__LowerBoundAssignment_029104 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUPPER_in_rule__MultiplicityBoundsCS__UpperBoundAssignment_1_129135 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MultiplicityStringCS__StringBoundsAlternatives_0_in_rule__MultiplicityStringCS__StringBoundsAssignment29166 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_45_in_rule__TupleTypeCS__NameAssignment_029204 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTuplePartCS_in_rule__TupleTypeCS__OwnedPartsAssignment_1_1_029243 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTuplePartCS_in_rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_129274 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__TuplePartCS__NameAssignment_029305 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__TuplePartCS__OwnedTypeAssignment_229336 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleCollectionTypeCS_in_rule__CollectionLiteralExpCS__OwnedTypeAssignment_029367 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleCollectionLiteralPartCS_in_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_029398 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleCollectionLiteralPartCS_in_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_129429 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__CollectionLiteralPartCS__ExpressionCSAssignment_029460 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_129491 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__ConstructorPartCS__PropertyAssignment_029526 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__ConstructorPartCS__InitExpressionAssignment_229561 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTupleLiteralPartCS_in_rule__TupleLiteralExpCS__OwnedPartsAssignment_229592 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTupleLiteralPartCS_in_rule__TupleLiteralExpCS__OwnedPartsAssignment_3_129623 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__TupleLiteralPartCS__NameAssignment_029654 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__TupleLiteralPartCS__OwnedTypeAssignment_1_129685 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__TupleLiteralPartCS__InitExpressionAssignment_329716 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNUMBER_LITERAL_in_rule__NumberLiteralExpCS__NameAssignment29747 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleStringLiteral_in_rule__StringLiteralExpCS__NameAssignment29778 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_84_in_rule__BooleanLiteralExpCS__NameAssignment_029814 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_85_in_rule__BooleanLiteralExpCS__NameAssignment_129858 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleMultiplicityCS_in_rule__TypeLiteralWithMultiplicityCS__MultiplicityAssignment_129897 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypeLiteralWithMultiplicityCS_in_rule__TypeLiteralExpCS__OwnedTypeAssignment29928 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePathNameCS_in_rule__TypeNameExpCS__PathNameAssignment29959 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleMultiplicityCS_in_rule__TypeExpCS__MultiplicityAssignment_129990 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleBinaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_0_1_130021 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePrefixedExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_030052 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleBinaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_1_030083 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePrefixedExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_1_130114 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleBinaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_2_030145 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleLetExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_2_130176 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleLetExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_130207 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_1_130238 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleLetExpCS_in_rule__ExpCS__OwnedExpressionAssignment_1_230269 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnaryOperatorCS_in_rule__PrefixedExpCS__OwnedOperatorAssignment_0_130300 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePrimaryExpCS_in_rule__PrefixedExpCS__OwnedExpressionAssignment_0_230331 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePathNameCS_in_rule__PrimaryExpCS__PathNameAssignment_7_130362 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_230393 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_3_130424 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_130455 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_2_130486 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_86_in_rule__PrimaryExpCS__AtPreAssignment_7_2_0_6_030522 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleConstructorPartCS_in_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_030561 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleConstructorPartCS_in_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_1_130592 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleStringLiteral_in_rule__PrimaryExpCS__ValueAssignment_7_2_1_2_130623 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_86_in_rule__PrimaryExpCS__AtPreAssignment_7_2_2_0_030659 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_030698 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_130729 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingSemiArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_030760 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_130791 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingBarArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_030822 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_130853 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingArgCS__NameAssignment_030884 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__NavigatingArgCS__OwnedTypeAssignment_1_130915 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__NavigatingArgCS__InitAssignment_1_2_130946 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_rule__NavigatingBarArgCS__PrefixAssignment_030982 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingBarArgCS__NameAssignment_131021 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__NavigatingBarArgCS__OwnedTypeAssignment_2_131052 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__NavigatingBarArgCS__InitAssignment_2_2_131083 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_63_in_rule__NavigatingCommaArgCS__PrefixAssignment_031119 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingCommaArgCS__NameAssignment_131158 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_131189 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__NavigatingCommaArgCS__InitAssignment_2_2_131220 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_16_in_rule__NavigatingSemiArgCS__PrefixAssignment_031256 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingSemiArgCS__NameAssignment_131295 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_131326 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__NavigatingSemiArgCS__InitAssignment_2_2_131357 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__IfExpCS__ConditionAssignment_131388 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__IfExpCS__ThenExpressionAssignment_331419 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__IfExpCS__ElseExpressionAssignment_531450 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleLetVariableCS_in_rule__LetExpCS__VariableAssignment_131481 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleLetVariableCS_in_rule__LetExpCS__VariableAssignment_2_131512 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__LetExpCS__InAssignment_431543 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__LetVariableCS__NameAssignment_031574 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__LetVariableCS__OwnedTypeAssignment_1_131605 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__LetVariableCS__InitExpressionAssignment_331636 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__NestedExpCS__SourceAssignment_131667 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleTupleLiteralExpCS_in_synpred74_InternalQVTcore7022 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCollectionLiteralExpCS_in_synpred75_InternalQVTcore7039 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleTypeLiteralExpCS_in_synpred76_InternalQVTcore7056 = new BitSet(new long[]{0x0000000000000002L}); diff --git a/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/AbstractQVTcoreRuntimeModule.java b/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/AbstractQVTcoreRuntimeModule.java index 15ebfd2b4..8ac056f8c 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/AbstractQVTcoreRuntimeModule.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/AbstractQVTcoreRuntimeModule.java @@ -129,11 +129,6 @@ public abstract class AbstractQVTcoreRuntimeModule extends DefaultRuntimeModule binder.bind(org.eclipse.xtext.resource.IResourceDescriptions.class).to(org.eclipse.xtext.resource.impl.ResourceSetBasedResourceDescriptions.class); } - // contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment - public void configureIResourceDescriptionsBuilderScope(com.google.inject.Binder binder) { - binder.bind(org.eclipse.xtext.resource.IResourceDescriptions.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.resource.impl.ResourceDescriptionsProvider.NAMED_BUILDER_SCOPE)).to(org.eclipse.xtext.resource.impl.ResourceSetBasedResourceDescriptions.class); - } - // contributed by org.eclipse.ocl.examples.build.fragments.EssentialOCLFragment public Class<? extends org.eclipse.xtext.serializer.tokens.ICrossReferenceSerializer> bindICrossReferenceSerializer() { return org.eclipse.ocl.examples.xtext.essentialocl.serializer.EssentialOCLCrossReferenceSerializer.class; diff --git a/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/QVTcore.xtextbin b/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/QVTcore.xtextbin Binary files differindex b3dc020bb..cfcf21398 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/QVTcore.xtextbin +++ b/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/QVTcore.xtextbin diff --git a/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parseTreeConstruction/QVTcoreParsetreeConstructor.java b/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parseTreeConstruction/QVTcoreParsetreeConstructor.java index be45c30df..3fd150367 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parseTreeConstruction/QVTcoreParsetreeConstructor.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parseTreeConstruction/QVTcoreParsetreeConstructor.java @@ -1648,10 +1648,9 @@ protected class BottomPatternCS_RightCurlyBracketKeyword_1_3 extends KeywordToke /************ begin Rule AssignmentCS **************** * * //Constraint ::= Predicate | Assignment - * //Predicate ::= BooleanOCLExpr - * + * //Predicate ::= BooleanOCLExpr * //Assignement ::= [�default�] SlotOwnerOCLExpr�.�PropertyName �:=� ValueOCLExpr - * AssignmentCS: + * AssignmentCS: * default?="default"? target=ExpCS (":=" initialiser=ExpCS)? ";"; * **/ @@ -2327,7 +2326,7 @@ protected class DirectionCS_UsesAssignment_3_2_1 extends AssignmentToken { /************ begin Rule GuardPatternCS **************** * * //EnforcementOperationCS: ('creation'|'deletion') ExpCS ';'; - * GuardPatternCS: + * GuardPatternCS: * "(" unrealizedVariables+=UnrealizedVariableCS ("," unrealizedVariables+=UnrealizedVariableCS)* "|" * constraints+=AssignmentCS* ")" | {GuardPatternCS} "(" constraints+=AssignmentCS* ")"; * @@ -3077,8 +3076,8 @@ protected class ImportCS_SemicolonKeyword_4 extends KeywordToken { /************ begin Rule LibraryCS **************** * * //IncludeCS returns IncludeCS: - * // 'include' namespace=[pivot::Namespace|URI] ';'; - * LibraryCS returns base::LibraryCS: + * // 'include' namespace=[pivot::Namespace|URI] ';'; + * LibraryCS returns base::LibraryCS: * "library" package=[pivot::Package|URI] ";"; * **/ @@ -4156,11 +4155,10 @@ protected class QueryCS_RightCurlyBracketKeyword_8_1_2 extends KeywordToken { /************ begin Rule ScopeNameCS **************** * * //<query> ::= 'query' <PathNameCS> - * // '(' [<paramDeclaration> (',' <paramDeclaration>)*] ')' - * + * // '(' [<paramDeclaration> (',' <paramDeclaration>)*] ')' * // ':' <TypeCS> - * // (';' | '{' <OCLExpressionCS> '}') - * ScopeNameCS returns base::PathNameCS: + * // (';' | '{' <OCLExpressionCS> '}') + * ScopeNameCS returns base::PathNameCS: * path+=FirstPathElementCS "::" (path+=NextPathElementCS "::")*; * **/ @@ -4640,7 +4638,7 @@ protected class TransformationCS_RightCurlyBracketKeyword_5 extends KeywordToken /************ begin Rule UnrealizedVariableCS **************** * * //Variable := VariableName �:� TypeDeclaration - * UnrealizedVariableCS: + * UnrealizedVariableCS: * name=UnrestrictedName ":" ownedType=TypeExpCS; * **/ @@ -4782,7 +4780,7 @@ protected class UnrealizedVariableCS_OwnedTypeAssignment_2 extends AssignmentTok /************ begin Rule RealizedVariableCS **************** * * //RealizedVariable := �realized� VariableName �:� TypeDeclaration - * RealizedVariableCS: + * RealizedVariableCS: * "realize" name=UnrestrictedName ":" ownedType=TypeExpCS; * **/ @@ -5105,7 +5103,7 @@ protected class UnnamedDomainCS_BottomPatternAssignment_2 extends AssignmentToke /************ begin Rule Model **************** * * //generate essentialOCLCST "http://www.eclipse.org/ocl/3.0.0/EssentialOCLCST" - * Model returns ContextCS: + * Model returns ContextCS: * ownedExpression=ExpCS; * **/ @@ -5495,7 +5493,7 @@ protected class BinaryOperatorCS_NavigationOperatorCSParserRuleCall_1 extends Ru /************ begin Rule InfixOperatorCS **************** * * // Intended to be overrideable - * InfixOperatorCS returns BinaryOperatorCS: + * InfixOperatorCS returns BinaryOperatorCS: * EssentialOCLInfixOperatorCS; * **/ @@ -5542,7 +5540,7 @@ protected class InfixOperatorCS_EssentialOCLInfixOperatorCSParserRuleCall extend /************ begin Rule NavigationOperatorCS **************** * * // Intended to be overrideable - * NavigationOperatorCS: + * NavigationOperatorCS: * EssentialOCLNavigationOperatorCS; * **/ @@ -5589,7 +5587,7 @@ protected class NavigationOperatorCS_EssentialOCLNavigationOperatorCSParserRuleC /************ begin Rule UnaryOperatorCS **************** * * // Intended to be overrideable - * UnaryOperatorCS: + * UnaryOperatorCS: * EssentialOCLUnaryOperatorCS; * **/ @@ -7332,10 +7330,9 @@ protected class TuplePartCS_OwnedTypeAssignment_2 extends AssignmentToken { /************ begin Rule CollectionLiteralExpCS **************** * * //--------------------------------------------------------------------- - * // Literals - * + * // Literals * //--------------------------------------------------------------------- - * CollectionLiteralExpCS: + * CollectionLiteralExpCS: * ownedType=CollectionTypeCS "{" (ownedParts+=CollectionLiteralPartCS ("," ownedParts+=CollectionLiteralPartCS)*)? "}"; * **/ @@ -9731,19 +9728,14 @@ protected class TypeExpCS_MultiplicityAssignment_1 extends AssignmentToken { /************ begin Rule ExpCS **************** * * //--------------------------------------------------------------------- - * // Expressions - * + * // Expressions * //--------------------------------------------------------------------- - * * // An ExpCS permits a LetExpCS only in the final term to ensure - * * // that let is right associative, whereas infix operators are left associative. - * * // a = 64 / 16 / let b : Integer in 8 / let c : Integer in 4 - * // is - * + * // is * // a = (64 / 16) / (let b : Integer in 8 / (let c : Integer in 4 )) - * ExpCS: + * ExpCS: * PrefixedExpCS ({InfixExpCS.ownedExpression+=current} ownedOperator+=BinaryOperatorCS (ownedExpression+=PrefixedExpCS * (ownedOperator+=BinaryOperatorCS ownedExpression+=PrefixedExpCS)* (ownedOperator+=BinaryOperatorCS * ownedExpression+=LetExpCS)? | ownedExpression+=LetExpCS))? | {PrefixExpCS} ownedOperator+=UnaryOperatorCS+ @@ -10839,7 +10831,7 @@ protected class PrefixedExpCS_PrimaryExpCSParserRuleCall_1 extends RuleCallToken * NestedExpCS | IfExpCS | SelfExpCS | PrimitiveLiteralExpCS | TupleLiteralExpCS | CollectionLiteralExpCS | * TypeLiteralExpCS | {NameExpCS} pathName=PathNameCS ({IndexExpCS.nameExp=current} "[" firstIndexes+=ExpCS ("," * firstIndexes+=ExpCS)* "]" ("[" secondIndexes+=ExpCS ("," secondIndexes+=ExpCS)* "]")? (atPre?="@" "pre")? | - * {ConstructorExpCS.nameExp=current} "{" (ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)* | + * {ConstructorExpCS.nameExp=current} "{" ((ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)*)? | * value=StringLiteral) "}" | (atPre?="@" "pre")? ({InvocationExpCS.nameExp=current} "(" (argument+=NavigatingArgCS * argument+=NavigatingCommaArgCS* (argument+=NavigatingSemiArgCS argument+=NavigatingCommaArgCS*)? * (argument+=NavigatingBarArgCS argument+=NavigatingCommaArgCS*)?)? ")")?); @@ -10849,7 +10841,7 @@ protected class PrefixedExpCS_PrimaryExpCSParserRuleCall_1 extends RuleCallToken // NestedExpCS | IfExpCS | SelfExpCS | PrimitiveLiteralExpCS | TupleLiteralExpCS | CollectionLiteralExpCS | // TypeLiteralExpCS | {NameExpCS} pathName=PathNameCS ({IndexExpCS.nameExp=current} "[" firstIndexes+=ExpCS ("," // firstIndexes+=ExpCS)* "]" ("[" secondIndexes+=ExpCS ("," secondIndexes+=ExpCS)* "]")? (atPre?="@" "pre")? | -// {ConstructorExpCS.nameExp=current} "{" (ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)* | +// {ConstructorExpCS.nameExp=current} "{" ((ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)*)? | // value=StringLiteral) "}" | (atPre?="@" "pre")? ({InvocationExpCS.nameExp=current} "(" (argument+=NavigatingArgCS // argument+=NavigatingCommaArgCS* (argument+=NavigatingSemiArgCS argument+=NavigatingCommaArgCS*)? // (argument+=NavigatingBarArgCS argument+=NavigatingCommaArgCS*)?)? ")")?) @@ -11162,7 +11154,7 @@ protected class PrimaryExpCS_TypeLiteralExpCSParserRuleCall_6 extends RuleCallTo // {NameExpCS} pathName=PathNameCS ({IndexExpCS.nameExp=current} "[" firstIndexes+=ExpCS ("," firstIndexes+=ExpCS)* "]" // ("[" secondIndexes+=ExpCS ("," secondIndexes+=ExpCS)* "]")? (atPre?="@" "pre")? | {ConstructorExpCS.nameExp=current} -// "{" (ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)* | value=StringLiteral) "}" | (atPre?="@" +// "{" ((ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)*)? | value=StringLiteral) "}" | (atPre?="@" // "pre")? ({InvocationExpCS.nameExp=current} "(" (argument+=NavigatingArgCS argument+=NavigatingCommaArgCS* // (argument+=NavigatingSemiArgCS argument+=NavigatingCommaArgCS*)? (argument+=NavigatingBarArgCS // argument+=NavigatingCommaArgCS*)?)? ")")?) @@ -11273,7 +11265,7 @@ protected class PrimaryExpCS_PathNameAssignment_7_1 extends AssignmentToken { // {IndexExpCS.nameExp=current} "[" firstIndexes+=ExpCS ("," firstIndexes+=ExpCS)* "]" ("[" secondIndexes+=ExpCS ("," // secondIndexes+=ExpCS)* "]")? (atPre?="@" "pre")? | {ConstructorExpCS.nameExp=current} "{" -// (ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)* | value=StringLiteral) "}" | (atPre?="@" "pre")? +// ((ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)*)? | value=StringLiteral) "}" | (atPre?="@" "pre")? // ({InvocationExpCS.nameExp=current} "(" (argument+=NavigatingArgCS argument+=NavigatingCommaArgCS* // (argument+=NavigatingSemiArgCS argument+=NavigatingCommaArgCS*)? (argument+=NavigatingBarArgCS // argument+=NavigatingCommaArgCS*)?)? ")")? @@ -11831,7 +11823,7 @@ protected class PrimaryExpCS_PreKeyword_7_2_0_6_1 extends KeywordToken { -// {ConstructorExpCS.nameExp=current} "{" (ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)* | +// {ConstructorExpCS.nameExp=current} "{" ((ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)*)? | // value=StringLiteral) "}" protected class PrimaryExpCS_Group_7_2_1 extends GroupToken { @@ -11912,7 +11904,7 @@ protected class PrimaryExpCS_LeftCurlyBracketKeyword_7_2_1_1 extends KeywordToke } -// ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)* | value=StringLiteral +// (ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)*)? | value=StringLiteral protected class PrimaryExpCS_Alternatives_7_2_1_2 extends AlternativesToken { public PrimaryExpCS_Alternatives_7_2_1_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { @@ -11929,13 +11921,14 @@ protected class PrimaryExpCS_Alternatives_7_2_1_2 extends AlternativesToken { switch(index) { case 0: return new PrimaryExpCS_Group_7_2_1_2_0(lastRuleCallOrigin, this, 0, inst); case 1: return new PrimaryExpCS_ValueAssignment_7_2_1_2_1(lastRuleCallOrigin, this, 1, inst); + case 2: return new PrimaryExpCS_LeftCurlyBracketKeyword_7_2_1_1(lastRuleCallOrigin, this, 2, inst); default: return null; } } } -// ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)* +// (ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)*)? protected class PrimaryExpCS_Group_7_2_1_2_0 extends GroupToken { public PrimaryExpCS_Group_7_2_1_2_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { @@ -12749,7 +12742,7 @@ protected class PrimaryExpCS_RightParenthesisKeyword_7_2_2_1_3 extends KeywordTo /************ begin Rule NavigatingArgCS **************** * * // Type-less init is an illegal infix expression - * NavigatingArgCS: + * NavigatingArgCS: * name=NavigatingArgExpCS (":" ownedType=TypeExpCS ("=" init=ExpCS)?)?; * **/ @@ -13019,7 +13012,7 @@ protected class NavigatingArgCS_InitAssignment_1_2_1 extends AssignmentToken { /************ begin Rule NavigatingBarArgCS **************** * * // Type-less init is an illegal infix expression - * NavigatingBarArgCS returns NavigatingArgCS: + * NavigatingBarArgCS returns NavigatingArgCS: * prefix="|" name=NavigatingArgExpCS (":" ownedType=TypeExpCS ("=" init=ExpCS)?)?; * **/ @@ -13323,7 +13316,7 @@ protected class NavigatingBarArgCS_InitAssignment_2_2_1 extends AssignmentToken /************ begin Rule NavigatingCommaArgCS **************** * * // Type-less init is an illegal infix expression - * NavigatingCommaArgCS returns NavigatingArgCS: + * NavigatingCommaArgCS returns NavigatingArgCS: * prefix="," name=NavigatingArgExpCS (":" ownedType=TypeExpCS ("=" init=ExpCS)?)?; * **/ @@ -13627,7 +13620,7 @@ protected class NavigatingCommaArgCS_InitAssignment_2_2_1 extends AssignmentToke /************ begin Rule NavigatingSemiArgCS **************** * * // Type-less init is an illegal infix expression - * NavigatingSemiArgCS returns NavigatingArgCS: + * NavigatingSemiArgCS returns NavigatingArgCS: * prefix=";" name=NavigatingArgExpCS (":" ownedType=TypeExpCS ("=" init=ExpCS)?)?; * **/ @@ -13931,8 +13924,8 @@ protected class NavigatingSemiArgCS_InitAssignment_2_2_1 extends AssignmentToken /************ begin Rule NavigatingArgExpCS **************** * * // Intended to be overridden - * // '?' -- defined by Complete OCL - * NavigatingArgExpCS returns ExpCS: + * // '?' -- defined by Complete OCL + * NavigatingArgExpCS returns ExpCS: * ExpCS; * **/ diff --git a/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g b/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g index 9193845e0..834e7db94 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g +++ b/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g @@ -4972,7 +4972,7 @@ rulePrimaryExpCS returns [EObject current=null] } ) -))*) +))*)? |( ( { diff --git a/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.tokens b/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.tokens index 0802ceead..8a96d6801 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.tokens +++ b/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.tokens @@ -1,154 +1,154 @@ -T__68=68
-T__69=69
-T__66=66
-T__67=67
-T__64=64
-T__29=29
-T__65=65
-T__28=28
-T__62=62
-T__27=27
-T__63=63
-T__26=26
-RULE_ESCAPED_CHARACTER=8
-T__25=25
-T__24=24
-T__23=23
-T__22=22
-RULE_ANY_OTHER=15
-T__21=21
-T__20=20
-RULE_ESCAPED_ID=5
-RULE_DOUBLE_QUOTED_STRING=10
-T__61=61
-T__60=60
-T__55=55
-T__56=56
-T__19=19
-T__57=57
-T__58=58
-T__16=16
-T__51=51
-T__52=52
-T__18=18
-T__53=53
-T__17=17
-T__54=54
-T__59=59
-RULE_SIMPLE_ID=4
-RULE_INT=6
-T__50=50
-T__42=42
-T__43=43
-T__40=40
-RULE_ML_SINGLE_QUOTED_STRING=11
-T__41=41
-T__80=80
-T__46=46
-T__81=81
-T__47=47
-T__82=82
-T__44=44
-T__83=83
-T__45=45
-T__48=48
-T__49=49
-RULE_SINGLE_QUOTED_STRING=7
-T__85=85
-RULE_SL_COMMENT=13
-T__84=84
-T__86=86
-RULE_ML_COMMENT=12
-RULE_LETTER_CHARACTER=9
-T__30=30
-T__31=31
-T__32=32
-T__71=71
-T__33=33
-T__72=72
-T__34=34
-T__35=35
-T__70=70
-T__36=36
-T__37=37
-T__38=38
-T__39=39
-RULE_WS=14
-T__76=76
-T__75=75
-T__74=74
-T__73=73
-T__79=79
-T__78=78
-T__77=77
-'>='=47
-'/'=43
-'Sequence'=68
-'where'=21
-'then'=82
-'enforce'=37
-':='=25
-'Real'=60
-'>'=45
-'Integer'=59
-';'=26
-'Boolean'=58
-'<>'=50
-'uses'=28
-'transformation'=39
-'OclInvalid'=64
-'+'=44
-'pre'=80
-'.'=55
-'library'=35
-'imports'=27
-'Set'=66
-'import'=31
-'true'=75
-'else'=83
-'let'=85
-'and'=51
-'{'=20
-'check'=36
-'?'=74
-'OclVoid'=65
-'if'=81
-':'=32
-'('=29
-'not'=42
-'-'=41
-','=19
-'in'=17
-'default'=24
-']'=73
-'query'=38
-'..'=71
-'|'=23
-'OrderedSet'=70
-'UnlimitedNatural'=62
-'null'=78
-'Collection'=69
-'Tuple'=57
-'String'=61
-'='=49
-'map'=16
-'@'=79
-'Bag'=67
-'::'=33
-')'=30
-'xor'=53
-'->'=56
-'}'=22
-'refines'=18
-'<='=48
-'false'=76
-'realize'=40
-'<'=46
-'invalid'=77
-'OclAny'=63
-'['=72
-'*'=34
-'or'=52
-'implies'=54
-'self'=86
-'endif'=84
+T__68=68 +T__69=69 +T__66=66 +T__67=67 +T__64=64 +T__29=29 +T__65=65 +T__28=28 +T__62=62 +T__27=27 +T__63=63 +T__26=26 +RULE_ESCAPED_CHARACTER=8 +T__25=25 +T__24=24 +T__23=23 +T__22=22 +RULE_ANY_OTHER=15 +T__21=21 +T__20=20 +RULE_ESCAPED_ID=5 +RULE_DOUBLE_QUOTED_STRING=10 +T__61=61 +T__60=60 +T__55=55 +T__56=56 +T__19=19 +T__57=57 +T__58=58 +T__16=16 +T__51=51 +T__52=52 +T__18=18 +T__53=53 +T__17=17 +T__54=54 +T__59=59 +RULE_SIMPLE_ID=4 +RULE_INT=6 +T__50=50 +T__42=42 +T__43=43 +T__40=40 +RULE_ML_SINGLE_QUOTED_STRING=11 +T__41=41 +T__80=80 +T__46=46 +T__81=81 +T__47=47 +T__82=82 +T__44=44 +T__83=83 +T__45=45 +T__48=48 +T__49=49 +RULE_SINGLE_QUOTED_STRING=7 +T__85=85 +RULE_SL_COMMENT=13 +T__84=84 +T__86=86 +RULE_ML_COMMENT=12 +RULE_LETTER_CHARACTER=9 +T__30=30 +T__31=31 +T__32=32 +T__71=71 +T__33=33 +T__72=72 +T__34=34 +T__35=35 +T__70=70 +T__36=36 +T__37=37 +T__38=38 +T__39=39 +RULE_WS=14 +T__76=76 +T__75=75 +T__74=74 +T__73=73 +T__79=79 +T__78=78 +T__77=77 +'>='=47 +'/'=43 +'Sequence'=68 +'where'=21 +'then'=82 +'enforce'=37 +':='=25 +'Real'=60 +'>'=45 +'Integer'=59 +';'=26 +'Boolean'=58 +'<>'=50 +'uses'=28 +'transformation'=39 +'OclInvalid'=64 +'+'=44 +'pre'=80 +'.'=55 +'library'=35 +'imports'=27 +'Set'=66 +'import'=31 +'true'=75 +'else'=83 +'let'=85 +'and'=51 +'{'=20 +'check'=36 +'?'=74 +'OclVoid'=65 +'if'=81 +':'=32 +'('=29 +'not'=42 +'-'=41 +','=19 +'in'=17 +'default'=24 +']'=73 +'query'=38 +'..'=71 +'|'=23 +'OrderedSet'=70 +'UnlimitedNatural'=62 +'null'=78 +'Collection'=69 +'Tuple'=57 +'String'=61 +'='=49 +'map'=16 +'@'=79 +'Bag'=67 +'::'=33 +')'=30 +'xor'=53 +'->'=56 +'}'=22 +'refines'=18 +'<='=48 +'false'=76 +'realize'=40 +'<'=46 +'invalid'=77 +'OclAny'=63 +'['=72 +'*'=34 +'or'=52 +'implies'=54 +'self'=86 +'endif'=84 diff --git a/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcoreLexer.java b/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcoreLexer.java index 341eba6ad..694c91a96 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcoreLexer.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcoreLexer.java @@ -3082,8 +3082,7 @@ public class InternalQVTcoreLexer extends Lexer { "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\32\67", "", "\1\u0106", - "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\22\67\1\u0107\7"+ - "\67", + "\12\67\7\uffff\32\67\4\uffff\1\67\1\uffff\22\67\1\u0107\7\67", "\1\u0109", "\1\u010a", "\1\u010b", diff --git a/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcoreParser.java b/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcoreParser.java index 0ad254ae6..1ab187ad7 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcoreParser.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcoreParser.java @@ -599,16 +599,16 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { else if ( (LA3_0==18) ) { int LA3_2 = input.LA(2); - if ( (LA3_2==17||LA3_2==20) ) { - alt3=1; - } - else if ( (LA3_2==18) ) { + if ( (LA3_2==18) ) { int LA3_4 = input.LA(3); if ( ((LA3_4>=RULE_SIMPLE_ID && LA3_4<=RULE_ESCAPED_ID)||LA3_4==16||LA3_4==18||(LA3_4>=27 && LA3_4<=28)||LA3_4==31||(LA3_4>=35 && LA3_4<=40)) ) { alt3=1; } } + else if ( (LA3_2==17||LA3_2==20) ) { + alt3=1; + } } switch (alt3) { case 1 : @@ -1145,12 +1145,12 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { else if ( (LA10_0==40) ) { int LA10_2 = input.LA(2); - if ( ((LA10_2>=RULE_SIMPLE_ID && LA10_2<=RULE_ESCAPED_ID)||LA10_2==16||LA10_2==18||(LA10_2>=27 && LA10_2<=28)||LA10_2==31||(LA10_2>=35 && LA10_2<=40)) ) { - alt10=2; - } - else if ( (LA10_2==32) ) { + if ( (LA10_2==32) ) { alt10=1; } + else if ( ((LA10_2>=RULE_SIMPLE_ID && LA10_2<=RULE_ESCAPED_ID)||LA10_2==16||LA10_2==18||(LA10_2>=27 && LA10_2<=28)||LA10_2==31||(LA10_2>=35 && LA10_2<=40)) ) { + alt10=2; + } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = @@ -1283,12 +1283,12 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { else if ( (LA11_0==40) ) { int LA11_2 = input.LA(2); - if ( (LA11_2==32) ) { - alt11=1; - } - else if ( ((LA11_2>=RULE_SIMPLE_ID && LA11_2<=RULE_ESCAPED_ID)||LA11_2==16||LA11_2==18||(LA11_2>=27 && LA11_2<=28)||LA11_2==31||(LA11_2>=35 && LA11_2<=40)) ) { + if ( ((LA11_2>=RULE_SIMPLE_ID && LA11_2<=RULE_ESCAPED_ID)||LA11_2==16||LA11_2==18||(LA11_2>=27 && LA11_2<=28)||LA11_2==31||(LA11_2>=35 && LA11_2<=40)) ) { alt11=2; } + else if ( (LA11_2==32) ) { + alt11=1; + } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = @@ -13471,7 +13471,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { // $ANTLR start "rulePrimaryExpCS" - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4675:1: rulePrimaryExpCS returns [EObject current=null] : (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_CollectionLiteralExpCS_5= ruleCollectionLiteralExpCS | this_TypeLiteralExpCS_6= ruleTypeLiteralExpCS | ( () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) ) ) ; + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4675:1: rulePrimaryExpCS returns [EObject current=null] : (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_CollectionLiteralExpCS_5= ruleCollectionLiteralExpCS | this_TypeLiteralExpCS_6= ruleTypeLiteralExpCS | ( () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) ) ) ; public final EObject rulePrimaryExpCS() throws RecognitionException { EObject current = null; @@ -13536,13 +13536,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4678:28: ( (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_CollectionLiteralExpCS_5= ruleCollectionLiteralExpCS | this_TypeLiteralExpCS_6= ruleTypeLiteralExpCS | ( () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) ) ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4679:1: (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_CollectionLiteralExpCS_5= ruleCollectionLiteralExpCS | this_TypeLiteralExpCS_6= ruleTypeLiteralExpCS | ( () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4678:28: ( (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_CollectionLiteralExpCS_5= ruleCollectionLiteralExpCS | this_TypeLiteralExpCS_6= ruleTypeLiteralExpCS | ( () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) ) ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4679:1: (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_CollectionLiteralExpCS_5= ruleCollectionLiteralExpCS | this_TypeLiteralExpCS_6= ruleTypeLiteralExpCS | ( () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) ) ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4679:1: (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_CollectionLiteralExpCS_5= ruleCollectionLiteralExpCS | this_TypeLiteralExpCS_6= ruleTypeLiteralExpCS | ( () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) ) ) - int alt92=8; - alt92 = dfa92.predict(input); - switch (alt92) { + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4679:1: (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_CollectionLiteralExpCS_5= ruleCollectionLiteralExpCS | this_TypeLiteralExpCS_6= ruleTypeLiteralExpCS | ( () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) ) ) + int alt93=8; + alt93 = dfa93.predict(input); + switch (alt93) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4680:2: this_NestedExpCS_0= ruleNestedExpCS { @@ -13733,10 +13733,10 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } break; case 8 : - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4770:6: ( () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4770:6: ( () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4770:6: ( () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4770:7: () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4770:6: ( () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4770:7: () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4770:7: () // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4771:2: @@ -13791,17 +13791,17 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4797:2: ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) - int alt91=3; + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4797:2: ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) + int alt92=3; switch ( input.LA(1) ) { case 72: { - alt91=1; + alt92=1; } break; case 20: { - alt91=2; + alt92=2; } break; case EOF: @@ -13837,18 +13837,18 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { case 83: case 84: { - alt91=3; + alt92=3; } break; default: if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 91, 0, input); + new NoViableAltException("", 92, 0, input); throw nvae; } - switch (alt91) { + switch (alt92) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4797:3: ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) { @@ -14170,10 +14170,10 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } break; case 2 : - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4922:6: ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4922:6: ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4922:6: ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4922:7: () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4922:6: ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4922:7: () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4922:7: () // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4923:2: @@ -14199,131 +14199,142 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { newLeafNode(otherlv_23, grammarAccess.getPrimaryExpCSAccess().getLeftCurlyBracketKeyword_7_2_1_1()); } - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4935:1: ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) | ( (lv_value_27_0= ruleStringLiteral ) ) ) - int alt82=2; - int LA82_0 = input.LA(1); + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4935:1: ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? | ( (lv_value_27_0= ruleStringLiteral ) ) ) + int alt83=2; + int LA83_0 = input.LA(1); - if ( ((LA82_0>=RULE_SIMPLE_ID && LA82_0<=RULE_ESCAPED_ID)||LA82_0==16||LA82_0==18||(LA82_0>=27 && LA82_0<=28)||LA82_0==31||(LA82_0>=35 && LA82_0<=40)) ) { - alt82=1; + if ( ((LA83_0>=RULE_SIMPLE_ID && LA83_0<=RULE_ESCAPED_ID)||LA83_0==16||LA83_0==18||LA83_0==22||(LA83_0>=27 && LA83_0<=28)||LA83_0==31||(LA83_0>=35 && LA83_0<=40)) ) { + alt83=1; } - else if ( (LA82_0==RULE_SINGLE_QUOTED_STRING) ) { - alt82=2; + else if ( (LA83_0==RULE_SINGLE_QUOTED_STRING) ) { + alt83=2; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 82, 0, input); + new NoViableAltException("", 83, 0, input); throw nvae; } - switch (alt82) { + switch (alt83) { case 1 : - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4935:2: ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) - { - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4935:2: ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4935:3: ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4935:2: ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? { - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4935:3: ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4936:1: (lv_ownedParts_24_0= ruleConstructorPartCS ) - { - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4936:1: (lv_ownedParts_24_0= ruleConstructorPartCS ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4937:3: lv_ownedParts_24_0= ruleConstructorPartCS - { - if ( state.backtracking==0 ) { - - newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getOwnedPartsConstructorPartCSParserRuleCall_7_2_1_2_0_0_0()); - + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4935:2: ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? + int alt82=2; + int LA82_0 = input.LA(1); + + if ( ((LA82_0>=RULE_SIMPLE_ID && LA82_0<=RULE_ESCAPED_ID)||LA82_0==16||LA82_0==18||(LA82_0>=27 && LA82_0<=28)||LA82_0==31||(LA82_0>=35 && LA82_0<=40)) ) { + alt82=1; } - pushFollow(FollowSets000.FOLLOW_ruleConstructorPartCS_in_rulePrimaryExpCS11159); - lv_ownedParts_24_0=ruleConstructorPartCS(); + switch (alt82) { + case 1 : + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4935:3: ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* + { + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4935:3: ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4936:1: (lv_ownedParts_24_0= ruleConstructorPartCS ) + { + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4936:1: (lv_ownedParts_24_0= ruleConstructorPartCS ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4937:3: lv_ownedParts_24_0= ruleConstructorPartCS + { + if ( state.backtracking==0 ) { + + newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getOwnedPartsConstructorPartCSParserRuleCall_7_2_1_2_0_0_0()); + + } + pushFollow(FollowSets000.FOLLOW_ruleConstructorPartCS_in_rulePrimaryExpCS11159); + lv_ownedParts_24_0=ruleConstructorPartCS(); - state._fsp--; - if (state.failed) return current; - if ( state.backtracking==0 ) { + state._fsp--; + if (state.failed) return current; + if ( state.backtracking==0 ) { - if (current==null) { - current = createModelElementForParent(grammarAccess.getPrimaryExpCSRule()); - } - add( - current, - "ownedParts", - lv_ownedParts_24_0, - "ConstructorPartCS"); - afterParserOrEnumRuleCall(); - - } + if (current==null) { + current = createModelElementForParent(grammarAccess.getPrimaryExpCSRule()); + } + add( + current, + "ownedParts", + lv_ownedParts_24_0, + "ConstructorPartCS"); + afterParserOrEnumRuleCall(); + + } - } + } - } + } - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4953:2: (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* - loop81: - do { - int alt81=2; - int LA81_0 = input.LA(1); + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4953:2: (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* + loop81: + do { + int alt81=2; + int LA81_0 = input.LA(1); - if ( (LA81_0==19) ) { - alt81=1; - } + if ( (LA81_0==19) ) { + alt81=1; + } - switch (alt81) { - case 1 : - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4953:4: otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) - { - otherlv_25=(Token)match(input,19,FollowSets000.FOLLOW_19_in_rulePrimaryExpCS11172); if (state.failed) return current; - if ( state.backtracking==0 ) { + switch (alt81) { + case 1 : + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4953:4: otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) + { + otherlv_25=(Token)match(input,19,FollowSets000.FOLLOW_19_in_rulePrimaryExpCS11172); if (state.failed) return current; + if ( state.backtracking==0 ) { - newLeafNode(otherlv_25, grammarAccess.getPrimaryExpCSAccess().getCommaKeyword_7_2_1_2_0_1_0()); - - } - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4957:1: ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4958:1: (lv_ownedParts_26_0= ruleConstructorPartCS ) - { - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4958:1: (lv_ownedParts_26_0= ruleConstructorPartCS ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4959:3: lv_ownedParts_26_0= ruleConstructorPartCS - { - if ( state.backtracking==0 ) { - - newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getOwnedPartsConstructorPartCSParserRuleCall_7_2_1_2_0_1_1_0()); - - } - pushFollow(FollowSets000.FOLLOW_ruleConstructorPartCS_in_rulePrimaryExpCS11193); - lv_ownedParts_26_0=ruleConstructorPartCS(); + newLeafNode(otherlv_25, grammarAccess.getPrimaryExpCSAccess().getCommaKeyword_7_2_1_2_0_1_0()); + + } + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4957:1: ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4958:1: (lv_ownedParts_26_0= ruleConstructorPartCS ) + { + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4958:1: (lv_ownedParts_26_0= ruleConstructorPartCS ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4959:3: lv_ownedParts_26_0= ruleConstructorPartCS + { + if ( state.backtracking==0 ) { + + newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getOwnedPartsConstructorPartCSParserRuleCall_7_2_1_2_0_1_1_0()); + + } + pushFollow(FollowSets000.FOLLOW_ruleConstructorPartCS_in_rulePrimaryExpCS11193); + lv_ownedParts_26_0=ruleConstructorPartCS(); - state._fsp--; - if (state.failed) return current; - if ( state.backtracking==0 ) { + state._fsp--; + if (state.failed) return current; + if ( state.backtracking==0 ) { - if (current==null) { - current = createModelElementForParent(grammarAccess.getPrimaryExpCSRule()); - } - add( - current, - "ownedParts", - lv_ownedParts_26_0, - "ConstructorPartCS"); - afterParserOrEnumRuleCall(); - - } + if (current==null) { + current = createModelElementForParent(grammarAccess.getPrimaryExpCSRule()); + } + add( + current, + "ownedParts", + lv_ownedParts_26_0, + "ConstructorPartCS"); + afterParserOrEnumRuleCall(); + + } - } + } - } + } - } - break; + } + break; - default : - break loop81; - } - } while (true); + default : + break loop81; + } + } while (true); + } + break; + } @@ -14343,7 +14354,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getValueStringLiteralParserRuleCall_7_2_1_2_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleStringLiteral_in_rulePrimaryExpCS11223); + pushFollow(FollowSets000.FOLLOW_ruleStringLiteral_in_rulePrimaryExpCS11224); lv_value_27_0=ruleStringLiteral(); state._fsp--; @@ -14373,7 +14384,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } - otherlv_28=(Token)match(input,22,FollowSets000.FOLLOW_22_in_rulePrimaryExpCS11236); if (state.failed) return current; + otherlv_28=(Token)match(input,22,FollowSets000.FOLLOW_22_in_rulePrimaryExpCS11237); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_28, grammarAccess.getPrimaryExpCSAccess().getRightCurlyBracketKeyword_7_2_1_3()); @@ -14392,13 +14403,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4999:7: ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4999:7: ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? - int alt83=2; - int LA83_0 = input.LA(1); + int alt84=2; + int LA84_0 = input.LA(1); - if ( (LA83_0==79) ) { - alt83=1; + if ( (LA84_0==79) ) { + alt84=1; } - switch (alt83) { + switch (alt84) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:4999:8: ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' { @@ -14408,7 +14419,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5000:1: (lv_atPre_29_0= '@' ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5001:3: lv_atPre_29_0= '@' { - lv_atPre_29_0=(Token)match(input,79,FollowSets000.FOLLOW_79_in_rulePrimaryExpCS11263); if (state.failed) return current; + lv_atPre_29_0=(Token)match(input,79,FollowSets000.FOLLOW_79_in_rulePrimaryExpCS11264); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_atPre_29_0, grammarAccess.getPrimaryExpCSAccess().getAtPreCommercialAtKeyword_7_2_2_0_0_0()); @@ -14428,7 +14439,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } - otherlv_30=(Token)match(input,80,FollowSets000.FOLLOW_80_in_rulePrimaryExpCS11288); if (state.failed) return current; + otherlv_30=(Token)match(input,80,FollowSets000.FOLLOW_80_in_rulePrimaryExpCS11289); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_30, grammarAccess.getPrimaryExpCSAccess().getPreKeyword_7_2_2_0_1()); @@ -14441,13 +14452,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5018:3: ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? - int alt90=2; - int LA90_0 = input.LA(1); + int alt91=2; + int LA91_0 = input.LA(1); - if ( (LA90_0==29) ) { - alt90=1; + if ( (LA91_0==29) ) { + alt91=1; } - switch (alt90) { + switch (alt91) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5018:4: () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' { @@ -14469,20 +14480,20 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } - otherlv_32=(Token)match(input,29,FollowSets000.FOLLOW_29_in_rulePrimaryExpCS11315); if (state.failed) return current; + otherlv_32=(Token)match(input,29,FollowSets000.FOLLOW_29_in_rulePrimaryExpCS11316); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_32, grammarAccess.getPrimaryExpCSAccess().getLeftParenthesisKeyword_7_2_2_1_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5031:1: ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? - int alt89=2; - int LA89_0 = input.LA(1); + int alt90=2; + int LA90_0 = input.LA(1); - if ( ((LA89_0>=RULE_SIMPLE_ID && LA89_0<=RULE_SINGLE_QUOTED_STRING)||LA89_0==16||LA89_0==18||(LA89_0>=27 && LA89_0<=29)||LA89_0==31||(LA89_0>=34 && LA89_0<=42)||(LA89_0>=57 && LA89_0<=70)||(LA89_0>=75 && LA89_0<=78)||LA89_0==81||(LA89_0>=85 && LA89_0<=86)) ) { - alt89=1; + if ( ((LA90_0>=RULE_SIMPLE_ID && LA90_0<=RULE_SINGLE_QUOTED_STRING)||LA90_0==16||LA90_0==18||(LA90_0>=27 && LA90_0<=29)||LA90_0==31||(LA90_0>=34 && LA90_0<=42)||(LA90_0>=57 && LA90_0<=70)||(LA90_0>=75 && LA90_0<=78)||LA90_0==81||(LA90_0>=85 && LA90_0<=86)) ) { + alt90=1; } - switch (alt89) { + switch (alt90) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5031:2: ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? { @@ -14497,7 +14508,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingArgCSParserRuleCall_7_2_2_1_2_0_0()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgCS_in_rulePrimaryExpCS11337); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgCS_in_rulePrimaryExpCS11338); lv_argument_33_0=ruleNavigatingArgCS(); state._fsp--; @@ -14522,17 +14533,17 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5049:2: ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* - loop84: + loop85: do { - int alt84=2; - int LA84_0 = input.LA(1); + int alt85=2; + int LA85_0 = input.LA(1); - if ( (LA84_0==19) ) { - alt84=1; + if ( (LA85_0==19) ) { + alt85=1; } - switch (alt84) { + switch (alt85) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5050:1: (lv_argument_34_0= ruleNavigatingCommaArgCS ) { @@ -14544,7 +14555,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingCommaArgCSParserRuleCall_7_2_2_1_2_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS11358); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS11359); lv_argument_34_0=ruleNavigatingCommaArgCS(); state._fsp--; @@ -14570,18 +14581,18 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { break; default : - break loop84; + break loop85; } } while (true); // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5067:3: ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? - int alt86=2; - int LA86_0 = input.LA(1); + int alt87=2; + int LA87_0 = input.LA(1); - if ( (LA86_0==26) ) { - alt86=1; + if ( (LA87_0==26) ) { + alt87=1; } - switch (alt86) { + switch (alt87) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5067:4: ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* { @@ -14596,7 +14607,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingSemiArgCSParserRuleCall_7_2_2_1_2_2_0_0()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingSemiArgCS_in_rulePrimaryExpCS11381); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingSemiArgCS_in_rulePrimaryExpCS11382); lv_argument_35_0=ruleNavigatingSemiArgCS(); state._fsp--; @@ -14621,17 +14632,17 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5085:2: ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* - loop85: + loop86: do { - int alt85=2; - int LA85_0 = input.LA(1); + int alt86=2; + int LA86_0 = input.LA(1); - if ( (LA85_0==19) ) { - alt85=1; + if ( (LA86_0==19) ) { + alt86=1; } - switch (alt85) { + switch (alt86) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5086:1: (lv_argument_36_0= ruleNavigatingCommaArgCS ) { @@ -14643,7 +14654,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingCommaArgCSParserRuleCall_7_2_2_1_2_2_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS11402); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS11403); lv_argument_36_0=ruleNavigatingCommaArgCS(); state._fsp--; @@ -14669,7 +14680,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { break; default : - break loop85; + break loop86; } } while (true); @@ -14680,13 +14691,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5103:5: ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? - int alt88=2; - int LA88_0 = input.LA(1); + int alt89=2; + int LA89_0 = input.LA(1); - if ( (LA88_0==23) ) { - alt88=1; + if ( (LA89_0==23) ) { + alt89=1; } - switch (alt88) { + switch (alt89) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5103:6: ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* { @@ -14701,7 +14712,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingBarArgCSParserRuleCall_7_2_2_1_2_3_0_0()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingBarArgCS_in_rulePrimaryExpCS11427); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingBarArgCS_in_rulePrimaryExpCS11428); lv_argument_37_0=ruleNavigatingBarArgCS(); state._fsp--; @@ -14726,17 +14737,17 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5121:2: ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* - loop87: + loop88: do { - int alt87=2; - int LA87_0 = input.LA(1); + int alt88=2; + int LA88_0 = input.LA(1); - if ( (LA87_0==19) ) { - alt87=1; + if ( (LA88_0==19) ) { + alt88=1; } - switch (alt87) { + switch (alt88) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5122:1: (lv_argument_38_0= ruleNavigatingCommaArgCS ) { @@ -14748,7 +14759,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingCommaArgCSParserRuleCall_7_2_2_1_2_3_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS11448); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS11449); lv_argument_38_0=ruleNavigatingCommaArgCS(); state._fsp--; @@ -14774,7 +14785,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { break; default : - break loop87; + break loop88; } } while (true); @@ -14790,7 +14801,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } - otherlv_39=(Token)match(input,30,FollowSets000.FOLLOW_30_in_rulePrimaryExpCS11465); if (state.failed) return current; + otherlv_39=(Token)match(input,30,FollowSets000.FOLLOW_30_in_rulePrimaryExpCS11466); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_39, grammarAccess.getPrimaryExpCSAccess().getRightParenthesisKeyword_7_2_2_1_3()); @@ -14854,7 +14865,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getNavigatingArgCSRule()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgCS_in_entryRuleNavigatingArgCS11506); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgCS_in_entryRuleNavigatingArgCS11507); iv_ruleNavigatingArgCS=ruleNavigatingArgCS(); state._fsp--; @@ -14862,7 +14873,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleNavigatingArgCS; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingArgCS11516); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingArgCS11517); if (state.failed) return current; } @@ -14913,7 +14924,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getNavigatingArgCSAccess().getNameNavigatingArgExpCSParserRuleCall_0_0()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingArgCS11562); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingArgCS11563); lv_name_0_0=ruleNavigatingArgExpCS(); state._fsp--; @@ -14938,17 +14949,17 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5182:2: (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_init_4_0= ruleExpCS ) ) )? )? - int alt94=2; - int LA94_0 = input.LA(1); + int alt95=2; + int LA95_0 = input.LA(1); - if ( (LA94_0==32) ) { - alt94=1; + if ( (LA95_0==32) ) { + alt95=1; } - switch (alt94) { + switch (alt95) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5182:4: otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_init_4_0= ruleExpCS ) ) )? { - otherlv_1=(Token)match(input,32,FollowSets000.FOLLOW_32_in_ruleNavigatingArgCS11575); if (state.failed) return current; + otherlv_1=(Token)match(input,32,FollowSets000.FOLLOW_32_in_ruleNavigatingArgCS11576); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getNavigatingArgCSAccess().getColonKeyword_1_0()); @@ -14965,7 +14976,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getNavigatingArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingArgCS11596); + pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingArgCS11597); lv_ownedType_2_0=ruleTypeExpCS(); state._fsp--; @@ -14990,17 +15001,17 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5204:2: (otherlv_3= '=' ( (lv_init_4_0= ruleExpCS ) ) )? - int alt93=2; - int LA93_0 = input.LA(1); + int alt94=2; + int LA94_0 = input.LA(1); - if ( (LA93_0==49) ) { - alt93=1; + if ( (LA94_0==49) ) { + alt94=1; } - switch (alt93) { + switch (alt94) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5204:4: otherlv_3= '=' ( (lv_init_4_0= ruleExpCS ) ) { - otherlv_3=(Token)match(input,49,FollowSets000.FOLLOW_49_in_ruleNavigatingArgCS11609); if (state.failed) return current; + otherlv_3=(Token)match(input,49,FollowSets000.FOLLOW_49_in_ruleNavigatingArgCS11610); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_3, grammarAccess.getNavigatingArgCSAccess().getEqualsSignKeyword_1_2_0()); @@ -15017,7 +15028,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getNavigatingArgCSAccess().getInitExpCSParserRuleCall_1_2_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingArgCS11630); + pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingArgCS11631); lv_init_4_0=ruleExpCS(); state._fsp--; @@ -15090,7 +15101,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getNavigatingBarArgCSRule()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingBarArgCS_in_entryRuleNavigatingBarArgCS11670); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingBarArgCS_in_entryRuleNavigatingBarArgCS11671); iv_ruleNavigatingBarArgCS=ruleNavigatingBarArgCS(); state._fsp--; @@ -15098,7 +15109,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleNavigatingBarArgCS; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingBarArgCS11680); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingBarArgCS11681); if (state.failed) return current; } @@ -15145,7 +15156,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5248:1: (lv_prefix_0_0= '|' ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5249:3: lv_prefix_0_0= '|' { - lv_prefix_0_0=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleNavigatingBarArgCS11723); if (state.failed) return current; + lv_prefix_0_0=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleNavigatingBarArgCS11724); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_prefix_0_0, grammarAccess.getNavigatingBarArgCSAccess().getPrefixVerticalLineKeyword_0_0()); @@ -15176,7 +15187,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getNavigatingBarArgCSAccess().getNameNavigatingArgExpCSParserRuleCall_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingBarArgCS11757); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingBarArgCS11758); lv_name_1_0=ruleNavigatingArgExpCS(); state._fsp--; @@ -15201,17 +15212,17 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5280:2: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? )? - int alt96=2; - int LA96_0 = input.LA(1); + int alt97=2; + int LA97_0 = input.LA(1); - if ( (LA96_0==32) ) { - alt96=1; + if ( (LA97_0==32) ) { + alt97=1; } - switch (alt96) { + switch (alt97) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5280:4: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? { - otherlv_2=(Token)match(input,32,FollowSets000.FOLLOW_32_in_ruleNavigatingBarArgCS11770); if (state.failed) return current; + otherlv_2=(Token)match(input,32,FollowSets000.FOLLOW_32_in_ruleNavigatingBarArgCS11771); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getNavigatingBarArgCSAccess().getColonKeyword_2_0()); @@ -15228,7 +15239,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getNavigatingBarArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingBarArgCS11791); + pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingBarArgCS11792); lv_ownedType_3_0=ruleTypeExpCS(); state._fsp--; @@ -15253,17 +15264,17 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5302:2: (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? - int alt95=2; - int LA95_0 = input.LA(1); + int alt96=2; + int LA96_0 = input.LA(1); - if ( (LA95_0==49) ) { - alt95=1; + if ( (LA96_0==49) ) { + alt96=1; } - switch (alt95) { + switch (alt96) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5302:4: otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) { - otherlv_4=(Token)match(input,49,FollowSets000.FOLLOW_49_in_ruleNavigatingBarArgCS11804); if (state.failed) return current; + otherlv_4=(Token)match(input,49,FollowSets000.FOLLOW_49_in_ruleNavigatingBarArgCS11805); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getNavigatingBarArgCSAccess().getEqualsSignKeyword_2_2_0()); @@ -15280,7 +15291,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getNavigatingBarArgCSAccess().getInitExpCSParserRuleCall_2_2_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingBarArgCS11825); + pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingBarArgCS11826); lv_init_5_0=ruleExpCS(); state._fsp--; @@ -15353,7 +15364,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getNavigatingCommaArgCSRule()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_entryRuleNavigatingCommaArgCS11865); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_entryRuleNavigatingCommaArgCS11866); iv_ruleNavigatingCommaArgCS=ruleNavigatingCommaArgCS(); state._fsp--; @@ -15361,7 +15372,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleNavigatingCommaArgCS; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingCommaArgCS11875); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingCommaArgCS11876); if (state.failed) return current; } @@ -15408,7 +15419,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5346:1: (lv_prefix_0_0= ',' ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5347:3: lv_prefix_0_0= ',' { - lv_prefix_0_0=(Token)match(input,19,FollowSets000.FOLLOW_19_in_ruleNavigatingCommaArgCS11918); if (state.failed) return current; + lv_prefix_0_0=(Token)match(input,19,FollowSets000.FOLLOW_19_in_ruleNavigatingCommaArgCS11919); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_prefix_0_0, grammarAccess.getNavigatingCommaArgCSAccess().getPrefixCommaKeyword_0_0()); @@ -15439,7 +15450,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getNavigatingCommaArgCSAccess().getNameNavigatingArgExpCSParserRuleCall_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingCommaArgCS11952); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingCommaArgCS11953); lv_name_1_0=ruleNavigatingArgExpCS(); state._fsp--; @@ -15464,17 +15475,17 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5378:2: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? )? - int alt98=2; - int LA98_0 = input.LA(1); + int alt99=2; + int LA99_0 = input.LA(1); - if ( (LA98_0==32) ) { - alt98=1; + if ( (LA99_0==32) ) { + alt99=1; } - switch (alt98) { + switch (alt99) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5378:4: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? { - otherlv_2=(Token)match(input,32,FollowSets000.FOLLOW_32_in_ruleNavigatingCommaArgCS11965); if (state.failed) return current; + otherlv_2=(Token)match(input,32,FollowSets000.FOLLOW_32_in_ruleNavigatingCommaArgCS11966); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getNavigatingCommaArgCSAccess().getColonKeyword_2_0()); @@ -15491,7 +15502,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingCommaArgCS11986); + pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingCommaArgCS11987); lv_ownedType_3_0=ruleTypeExpCS(); state._fsp--; @@ -15516,17 +15527,17 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5400:2: (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? - int alt97=2; - int LA97_0 = input.LA(1); + int alt98=2; + int LA98_0 = input.LA(1); - if ( (LA97_0==49) ) { - alt97=1; + if ( (LA98_0==49) ) { + alt98=1; } - switch (alt97) { + switch (alt98) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5400:4: otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) { - otherlv_4=(Token)match(input,49,FollowSets000.FOLLOW_49_in_ruleNavigatingCommaArgCS11999); if (state.failed) return current; + otherlv_4=(Token)match(input,49,FollowSets000.FOLLOW_49_in_ruleNavigatingCommaArgCS12000); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getNavigatingCommaArgCSAccess().getEqualsSignKeyword_2_2_0()); @@ -15543,7 +15554,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getNavigatingCommaArgCSAccess().getInitExpCSParserRuleCall_2_2_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingCommaArgCS12020); + pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingCommaArgCS12021); lv_init_5_0=ruleExpCS(); state._fsp--; @@ -15616,7 +15627,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getNavigatingSemiArgCSRule()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingSemiArgCS_in_entryRuleNavigatingSemiArgCS12060); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingSemiArgCS_in_entryRuleNavigatingSemiArgCS12061); iv_ruleNavigatingSemiArgCS=ruleNavigatingSemiArgCS(); state._fsp--; @@ -15624,7 +15635,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleNavigatingSemiArgCS; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingSemiArgCS12070); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingSemiArgCS12071); if (state.failed) return current; } @@ -15671,7 +15682,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5444:1: (lv_prefix_0_0= ';' ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5445:3: lv_prefix_0_0= ';' { - lv_prefix_0_0=(Token)match(input,26,FollowSets000.FOLLOW_26_in_ruleNavigatingSemiArgCS12113); if (state.failed) return current; + lv_prefix_0_0=(Token)match(input,26,FollowSets000.FOLLOW_26_in_ruleNavigatingSemiArgCS12114); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_prefix_0_0, grammarAccess.getNavigatingSemiArgCSAccess().getPrefixSemicolonKeyword_0_0()); @@ -15702,7 +15713,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getNavigatingSemiArgCSAccess().getNameNavigatingArgExpCSParserRuleCall_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingSemiArgCS12147); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingSemiArgCS12148); lv_name_1_0=ruleNavigatingArgExpCS(); state._fsp--; @@ -15727,17 +15738,17 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5476:2: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? )? - int alt100=2; - int LA100_0 = input.LA(1); + int alt101=2; + int LA101_0 = input.LA(1); - if ( (LA100_0==32) ) { - alt100=1; + if ( (LA101_0==32) ) { + alt101=1; } - switch (alt100) { + switch (alt101) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5476:4: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? { - otherlv_2=(Token)match(input,32,FollowSets000.FOLLOW_32_in_ruleNavigatingSemiArgCS12160); if (state.failed) return current; + otherlv_2=(Token)match(input,32,FollowSets000.FOLLOW_32_in_ruleNavigatingSemiArgCS12161); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getNavigatingSemiArgCSAccess().getColonKeyword_2_0()); @@ -15754,7 +15765,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getNavigatingSemiArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingSemiArgCS12181); + pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingSemiArgCS12182); lv_ownedType_3_0=ruleTypeExpCS(); state._fsp--; @@ -15779,17 +15790,17 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5498:2: (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? - int alt99=2; - int LA99_0 = input.LA(1); + int alt100=2; + int LA100_0 = input.LA(1); - if ( (LA99_0==49) ) { - alt99=1; + if ( (LA100_0==49) ) { + alt100=1; } - switch (alt99) { + switch (alt100) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5498:4: otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) { - otherlv_4=(Token)match(input,49,FollowSets000.FOLLOW_49_in_ruleNavigatingSemiArgCS12194); if (state.failed) return current; + otherlv_4=(Token)match(input,49,FollowSets000.FOLLOW_49_in_ruleNavigatingSemiArgCS12195); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getNavigatingSemiArgCSAccess().getEqualsSignKeyword_2_2_0()); @@ -15806,7 +15817,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getNavigatingSemiArgCSAccess().getInitExpCSParserRuleCall_2_2_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingSemiArgCS12215); + pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingSemiArgCS12216); lv_init_5_0=ruleExpCS(); state._fsp--; @@ -15879,7 +15890,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getNavigatingArgExpCSRule()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_entryRuleNavigatingArgExpCS12255); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_entryRuleNavigatingArgExpCS12256); iv_ruleNavigatingArgExpCS=ruleNavigatingArgExpCS(); state._fsp--; @@ -15887,7 +15898,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleNavigatingArgExpCS; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingArgExpCS12265); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingArgExpCS12266); if (state.failed) return current; } @@ -15928,7 +15939,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getNavigatingArgExpCSAccess().getExpCSParserRuleCall()); } - pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingArgExpCS12314); + pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingArgExpCS12315); this_ExpCS_0=ruleExpCS(); state._fsp--; @@ -15973,7 +15984,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getIfExpCSRule()); } - pushFollow(FollowSets000.FOLLOW_ruleIfExpCS_in_entryRuleIfExpCS12348); + pushFollow(FollowSets000.FOLLOW_ruleIfExpCS_in_entryRuleIfExpCS12349); iv_ruleIfExpCS=ruleIfExpCS(); state._fsp--; @@ -15981,7 +15992,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleIfExpCS; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleIfExpCS12358); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleIfExpCS12359); if (state.failed) return current; } @@ -16023,7 +16034,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5574:1: (otherlv_0= 'if' ( (lv_condition_1_0= ruleExpCS ) ) otherlv_2= 'then' ( (lv_thenExpression_3_0= ruleExpCS ) ) otherlv_4= 'else' ( (lv_elseExpression_5_0= ruleExpCS ) ) otherlv_6= 'endif' ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5574:3: otherlv_0= 'if' ( (lv_condition_1_0= ruleExpCS ) ) otherlv_2= 'then' ( (lv_thenExpression_3_0= ruleExpCS ) ) otherlv_4= 'else' ( (lv_elseExpression_5_0= ruleExpCS ) ) otherlv_6= 'endif' { - otherlv_0=(Token)match(input,81,FollowSets000.FOLLOW_81_in_ruleIfExpCS12395); if (state.failed) return current; + otherlv_0=(Token)match(input,81,FollowSets000.FOLLOW_81_in_ruleIfExpCS12396); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getIfExpCSAccess().getIfKeyword_0()); @@ -16040,7 +16051,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getIfExpCSAccess().getConditionExpCSParserRuleCall_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleIfExpCS12416); + pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleIfExpCS12417); lv_condition_1_0=ruleExpCS(); state._fsp--; @@ -16064,7 +16075,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } - otherlv_2=(Token)match(input,82,FollowSets000.FOLLOW_82_in_ruleIfExpCS12428); if (state.failed) return current; + otherlv_2=(Token)match(input,82,FollowSets000.FOLLOW_82_in_ruleIfExpCS12429); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getIfExpCSAccess().getThenKeyword_2()); @@ -16081,7 +16092,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getIfExpCSAccess().getThenExpressionExpCSParserRuleCall_3_0()); } - pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleIfExpCS12449); + pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleIfExpCS12450); lv_thenExpression_3_0=ruleExpCS(); state._fsp--; @@ -16105,7 +16116,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } - otherlv_4=(Token)match(input,83,FollowSets000.FOLLOW_83_in_ruleIfExpCS12461); if (state.failed) return current; + otherlv_4=(Token)match(input,83,FollowSets000.FOLLOW_83_in_ruleIfExpCS12462); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getIfExpCSAccess().getElseKeyword_4()); @@ -16122,7 +16133,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getIfExpCSAccess().getElseExpressionExpCSParserRuleCall_5_0()); } - pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleIfExpCS12482); + pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleIfExpCS12483); lv_elseExpression_5_0=ruleExpCS(); state._fsp--; @@ -16146,7 +16157,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } - otherlv_6=(Token)match(input,84,FollowSets000.FOLLOW_84_in_ruleIfExpCS12494); if (state.failed) return current; + otherlv_6=(Token)match(input,84,FollowSets000.FOLLOW_84_in_ruleIfExpCS12495); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_6, grammarAccess.getIfExpCSAccess().getEndifKeyword_6()); @@ -16189,7 +16200,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getLetExpCSRule()); } - pushFollow(FollowSets000.FOLLOW_ruleLetExpCS_in_entryRuleLetExpCS12530); + pushFollow(FollowSets000.FOLLOW_ruleLetExpCS_in_entryRuleLetExpCS12531); iv_ruleLetExpCS=ruleLetExpCS(); state._fsp--; @@ -16197,7 +16208,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleLetExpCS; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleLetExpCS12540); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleLetExpCS12541); if (state.failed) return current; } @@ -16238,7 +16249,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5665:1: (otherlv_0= 'let' ( (lv_variable_1_0= ruleLetVariableCS ) ) (otherlv_2= ',' ( (lv_variable_3_0= ruleLetVariableCS ) ) )* otherlv_4= 'in' ( (lv_in_5_0= ruleExpCS ) ) ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5665:3: otherlv_0= 'let' ( (lv_variable_1_0= ruleLetVariableCS ) ) (otherlv_2= ',' ( (lv_variable_3_0= ruleLetVariableCS ) ) )* otherlv_4= 'in' ( (lv_in_5_0= ruleExpCS ) ) { - otherlv_0=(Token)match(input,85,FollowSets000.FOLLOW_85_in_ruleLetExpCS12577); if (state.failed) return current; + otherlv_0=(Token)match(input,85,FollowSets000.FOLLOW_85_in_ruleLetExpCS12578); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getLetExpCSAccess().getLetKeyword_0()); @@ -16255,7 +16266,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getLetExpCSAccess().getVariableLetVariableCSParserRuleCall_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleLetVariableCS_in_ruleLetExpCS12598); + pushFollow(FollowSets000.FOLLOW_ruleLetVariableCS_in_ruleLetExpCS12599); lv_variable_1_0=ruleLetVariableCS(); state._fsp--; @@ -16280,21 +16291,21 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5687:2: (otherlv_2= ',' ( (lv_variable_3_0= ruleLetVariableCS ) ) )* - loop101: + loop102: do { - int alt101=2; - int LA101_0 = input.LA(1); + int alt102=2; + int LA102_0 = input.LA(1); - if ( (LA101_0==19) ) { - alt101=1; + if ( (LA102_0==19) ) { + alt102=1; } - switch (alt101) { + switch (alt102) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5687:4: otherlv_2= ',' ( (lv_variable_3_0= ruleLetVariableCS ) ) { - otherlv_2=(Token)match(input,19,FollowSets000.FOLLOW_19_in_ruleLetExpCS12611); if (state.failed) return current; + otherlv_2=(Token)match(input,19,FollowSets000.FOLLOW_19_in_ruleLetExpCS12612); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getLetExpCSAccess().getCommaKeyword_2_0()); @@ -16311,7 +16322,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getLetExpCSAccess().getVariableLetVariableCSParserRuleCall_2_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleLetVariableCS_in_ruleLetExpCS12632); + pushFollow(FollowSets000.FOLLOW_ruleLetVariableCS_in_ruleLetExpCS12633); lv_variable_3_0=ruleLetVariableCS(); state._fsp--; @@ -16340,11 +16351,11 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { break; default : - break loop101; + break loop102; } } while (true); - otherlv_4=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleLetExpCS12646); if (state.failed) return current; + otherlv_4=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleLetExpCS12647); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getLetExpCSAccess().getInKeyword_3()); @@ -16361,7 +16372,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getLetExpCSAccess().getInExpCSParserRuleCall_4_0()); } - pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleLetExpCS12667); + pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleLetExpCS12668); lv_in_5_0=ruleExpCS(); state._fsp--; @@ -16422,7 +16433,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getLetVariableCSRule()); } - pushFollow(FollowSets000.FOLLOW_ruleLetVariableCS_in_entryRuleLetVariableCS12703); + pushFollow(FollowSets000.FOLLOW_ruleLetVariableCS_in_entryRuleLetVariableCS12704); iv_ruleLetVariableCS=ruleLetVariableCS(); state._fsp--; @@ -16430,7 +16441,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleLetVariableCS; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleLetVariableCS12713); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleLetVariableCS12714); if (state.failed) return current; } @@ -16481,7 +16492,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getLetVariableCSAccess().getNameUnrestrictedNameParserRuleCall_0_0()); } - pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleLetVariableCS12759); + pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleLetVariableCS12760); lv_name_0_0=ruleUnrestrictedName(); state._fsp--; @@ -16506,17 +16517,17 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5770:2: (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? - int alt102=2; - int LA102_0 = input.LA(1); + int alt103=2; + int LA103_0 = input.LA(1); - if ( (LA102_0==32) ) { - alt102=1; + if ( (LA103_0==32) ) { + alt103=1; } - switch (alt102) { + switch (alt103) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5770:4: otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) { - otherlv_1=(Token)match(input,32,FollowSets000.FOLLOW_32_in_ruleLetVariableCS12772); if (state.failed) return current; + otherlv_1=(Token)match(input,32,FollowSets000.FOLLOW_32_in_ruleLetVariableCS12773); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getLetVariableCSAccess().getColonKeyword_1_0()); @@ -16533,7 +16544,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getLetVariableCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleLetVariableCS12793); + pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleLetVariableCS12794); lv_ownedType_2_0=ruleTypeExpCS(); state._fsp--; @@ -16563,7 +16574,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } - otherlv_3=(Token)match(input,49,FollowSets000.FOLLOW_49_in_ruleLetVariableCS12807); if (state.failed) return current; + otherlv_3=(Token)match(input,49,FollowSets000.FOLLOW_49_in_ruleLetVariableCS12808); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_3, grammarAccess.getLetVariableCSAccess().getEqualsSignKeyword_2()); @@ -16580,7 +16591,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getLetVariableCSAccess().getInitExpressionExpCSParserRuleCall_3_0()); } - pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleLetVariableCS12828); + pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleLetVariableCS12829); lv_initExpression_4_0=ruleExpCS(); state._fsp--; @@ -16641,7 +16652,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getNestedExpCSRule()); } - pushFollow(FollowSets000.FOLLOW_ruleNestedExpCS_in_entryRuleNestedExpCS12864); + pushFollow(FollowSets000.FOLLOW_ruleNestedExpCS_in_entryRuleNestedExpCS12865); iv_ruleNestedExpCS=ruleNestedExpCS(); state._fsp--; @@ -16649,7 +16660,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleNestedExpCS; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNestedExpCS12874); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNestedExpCS12875); if (state.failed) return current; } @@ -16685,7 +16696,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5835:1: (otherlv_0= '(' ( (lv_source_1_0= ruleExpCS ) ) otherlv_2= ')' ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/parser/antlr/internal/InternalQVTcore.g:5835:3: otherlv_0= '(' ( (lv_source_1_0= ruleExpCS ) ) otherlv_2= ')' { - otherlv_0=(Token)match(input,29,FollowSets000.FOLLOW_29_in_ruleNestedExpCS12911); if (state.failed) return current; + otherlv_0=(Token)match(input,29,FollowSets000.FOLLOW_29_in_ruleNestedExpCS12912); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getNestedExpCSAccess().getLeftParenthesisKeyword_0()); @@ -16702,7 +16713,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getNestedExpCSAccess().getSourceExpCSParserRuleCall_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNestedExpCS12932); + pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNestedExpCS12933); lv_source_1_0=ruleExpCS(); state._fsp--; @@ -16726,7 +16737,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } - otherlv_2=(Token)match(input,30,FollowSets000.FOLLOW_30_in_ruleNestedExpCS12944); if (state.failed) return current; + otherlv_2=(Token)match(input,30,FollowSets000.FOLLOW_30_in_ruleNestedExpCS12945); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getNestedExpCSAccess().getRightParenthesisKeyword_2()); @@ -16769,7 +16780,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getSelfExpCSRule()); } - pushFollow(FollowSets000.FOLLOW_ruleSelfExpCS_in_entryRuleSelfExpCS12980); + pushFollow(FollowSets000.FOLLOW_ruleSelfExpCS_in_entryRuleSelfExpCS12981); iv_ruleSelfExpCS=ruleSelfExpCS(); state._fsp--; @@ -16777,7 +16788,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleSelfExpCS; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleSelfExpCS12990); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleSelfExpCS12991); if (state.failed) return current; } @@ -16828,7 +16839,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,86,FollowSets000.FOLLOW_86_in_ruleSelfExpCS13039); if (state.failed) return current; + otherlv_1=(Token)match(input,86,FollowSets000.FOLLOW_86_in_ruleSelfExpCS13040); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getSelfExpCSAccess().getSelfKeyword_1()); @@ -16977,7 +16988,7 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { protected DFA35 dfa35 = new DFA35(this); protected DFA74 dfa74 = new DFA74(this); protected DFA69 dfa69 = new DFA69(this); - protected DFA92 dfa92 = new DFA92(this); + protected DFA93 dfa93 = new DFA93(this); static final String DFA15_eotS = "\21\uffff"; static final String DFA15_eofS = @@ -16997,33 +17008,33 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { "\1\6\1\13\1\16\1\14\2\2\16\uffff\16\2\4\uffff\4\2\2\uffff\1"+ "\2\3\uffff\2\2", "", - "\1\2\4\uffff\2\2\2\uffff\1\2\2\uffff\1\20\2\2\6\uffff\1\2"+ - "\1\uffff\16\2\17\uffff\1\2\6\uffff\1\2", - "\1\2\4\uffff\2\2\2\uffff\1\2\2\uffff\1\20\2\2\6\uffff\1\2"+ - "\1\uffff\16\2\17\uffff\1\2\6\uffff\1\2", - "\1\2\4\uffff\2\2\2\uffff\1\2\2\uffff\1\20\2\2\6\uffff\1\2"+ - "\1\uffff\16\2\17\uffff\1\2\6\uffff\1\2", - "\1\2\4\uffff\2\2\2\uffff\1\2\2\uffff\1\20\2\2\6\uffff\1\2"+ - "\1\uffff\16\2\17\uffff\1\2\6\uffff\1\2", - "\1\2\4\uffff\2\2\2\uffff\1\2\2\uffff\1\20\2\2\6\uffff\1\2"+ - "\1\uffff\16\2\17\uffff\1\2\6\uffff\1\2", - "\1\2\4\uffff\2\2\2\uffff\1\2\2\uffff\1\20\2\2\6\uffff\1\2"+ - "\1\uffff\16\2\17\uffff\1\2\6\uffff\1\2", - "\1\2\4\uffff\2\2\2\uffff\1\2\2\uffff\1\20\2\2\6\uffff\1\2"+ - "\1\uffff\16\2\17\uffff\1\2\6\uffff\1\2", - "\1\2\4\uffff\2\2\2\uffff\1\2\2\uffff\1\20\2\2\6\uffff\1\2"+ - "\1\uffff\16\2\17\uffff\1\2\6\uffff\1\2", - "\1\2\4\uffff\2\2\2\uffff\1\2\2\uffff\1\20\2\2\6\uffff\1\2"+ - "\1\uffff\16\2\17\uffff\1\2\6\uffff\1\2", + "\1\2\4\uffff\2\2\2\uffff\1\2\2\uffff\1\20\2\2\6\uffff\1\2\1"+ + "\uffff\16\2\17\uffff\1\2\6\uffff\1\2", + "\1\2\4\uffff\2\2\2\uffff\1\2\2\uffff\1\20\2\2\6\uffff\1\2\1"+ + "\uffff\16\2\17\uffff\1\2\6\uffff\1\2", + "\1\2\4\uffff\2\2\2\uffff\1\2\2\uffff\1\20\2\2\6\uffff\1\2\1"+ + "\uffff\16\2\17\uffff\1\2\6\uffff\1\2", + "\1\2\4\uffff\2\2\2\uffff\1\2\2\uffff\1\20\2\2\6\uffff\1\2\1"+ + "\uffff\16\2\17\uffff\1\2\6\uffff\1\2", + "\1\2\4\uffff\2\2\2\uffff\1\2\2\uffff\1\20\2\2\6\uffff\1\2\1"+ + "\uffff\16\2\17\uffff\1\2\6\uffff\1\2", + "\1\2\4\uffff\2\2\2\uffff\1\2\2\uffff\1\20\2\2\6\uffff\1\2\1"+ + "\uffff\16\2\17\uffff\1\2\6\uffff\1\2", + "\1\2\4\uffff\2\2\2\uffff\1\2\2\uffff\1\20\2\2\6\uffff\1\2\1"+ + "\uffff\16\2\17\uffff\1\2\6\uffff\1\2", + "\1\2\4\uffff\2\2\2\uffff\1\2\2\uffff\1\20\2\2\6\uffff\1\2\1"+ + "\uffff\16\2\17\uffff\1\2\6\uffff\1\2", + "\1\2\4\uffff\2\2\2\uffff\1\2\2\uffff\1\20\2\2\6\uffff\1\2\1"+ + "\uffff\16\2\17\uffff\1\2\6\uffff\1\2", "\2\20\12\uffff\1\20\1\uffff\1\20\1\uffff\1\2\4\uffff\2\2\2"+ "\20\1\2\1\uffff\2\20\2\2\6\20\1\2\1\uffff\16\2\17\uffff\1\2"+ "\6\uffff\1\2", - "\1\2\4\uffff\2\2\2\uffff\1\2\2\uffff\1\20\2\2\6\uffff\1\2"+ - "\1\uffff\16\2\17\uffff\1\2\6\uffff\1\2", - "\1\2\4\uffff\2\2\2\uffff\1\2\2\uffff\1\20\2\2\6\uffff\1\2"+ - "\1\uffff\16\2\17\uffff\1\2\6\uffff\1\2", - "\1\2\4\uffff\2\2\2\uffff\1\2\2\uffff\1\20\2\2\6\uffff\1\2"+ - "\1\uffff\16\2\17\uffff\1\2\6\uffff\1\2", + "\1\2\4\uffff\2\2\2\uffff\1\2\2\uffff\1\20\2\2\6\uffff\1\2\1"+ + "\uffff\16\2\17\uffff\1\2\6\uffff\1\2", + "\1\2\4\uffff\2\2\2\uffff\1\2\2\uffff\1\20\2\2\6\uffff\1\2\1"+ + "\uffff\16\2\17\uffff\1\2\6\uffff\1\2", + "\1\2\4\uffff\2\2\2\uffff\1\2\2\uffff\1\20\2\2\6\uffff\1\2\1"+ + "\uffff\16\2\17\uffff\1\2\6\uffff\1\2", "" }; @@ -17076,8 +17087,8 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { "\2\1\12\uffff\1\1\1\uffff\1\1\7\uffff\1\4\1\2\1\3\2\uffff\1"+ "\1\3\uffff\6\1", "", - "\2\4\12\uffff\1\4\1\uffff\1\4\7\uffff\1\1\1\5\1\6\2\uffff"+ - "\1\4\3\uffff\6\4", + "\2\4\12\uffff\1\4\1\uffff\1\4\7\uffff\1\1\1\5\1\6\2\uffff\1"+ + "\4\3\uffff\6\4", "\2\4\12\uffff\1\4\1\uffff\1\4\7\uffff\1\1\1\7\1\10\2\uffff"+ "\1\4\3\uffff\6\4", "", @@ -17085,14 +17096,14 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { "\1\1\3\uffff\6\1", "\2\1\12\uffff\1\1\1\uffff\1\1\1\4\6\uffff\1\4\1\1\1\12\2\uffff"+ "\1\1\3\uffff\6\1", - "\2\1\12\uffff\1\1\1\uffff\1\1\1\4\6\uffff\1\4\2\1\2\uffff"+ - "\1\1\3\uffff\6\1", - "\2\1\12\uffff\1\1\1\uffff\1\1\1\4\6\uffff\1\4\2\1\2\uffff"+ - "\1\1\3\uffff\6\1", + "\2\1\12\uffff\1\1\1\uffff\1\1\1\4\6\uffff\1\4\2\1\2\uffff\1"+ + "\1\3\uffff\6\1", + "\2\1\12\uffff\1\1\1\uffff\1\1\1\4\6\uffff\1\4\2\1\2\uffff\1"+ + "\1\3\uffff\6\1", "\2\4\12\uffff\1\4\1\uffff\1\4\1\1\6\uffff\1\1\1\4\1\10\2\uffff"+ "\1\4\3\uffff\6\4", - "\2\4\12\uffff\1\4\1\uffff\1\4\1\1\6\uffff\1\1\2\4\2\uffff"+ - "\1\4\3\uffff\6\4" + "\2\4\12\uffff\1\4\1\uffff\1\4\1\1\6\uffff\1\1\2\4\2\uffff\1"+ + "\4\3\uffff\6\4" }; static final short[] DFA18_eot = DFA.unpackEncodedString(DFA18_eotS); @@ -17145,32 +17156,32 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { "\1\2\1\3\2\17\10\uffff\1\11\1\uffff\1\14\5\uffff\1\17\2\uffff"+ "\1\7\1\16\2\17\1\6\2\uffff\1\17\1\10\1\4\1\5\1\12\1\15\1\13"+ "\2\17\16\uffff\16\17\4\uffff\4\17\2\uffff\1\17\3\uffff\2\17", - "\1\17\4\uffff\2\17\2\uffff\1\17\2\uffff\1\20\2\17\6\uffff"+ - "\1\17\1\uffff\16\17\17\uffff\1\17\6\uffff\1\17", - "\1\17\4\uffff\2\17\2\uffff\1\17\2\uffff\1\20\2\17\6\uffff"+ - "\1\17\1\uffff\16\17\17\uffff\1\17\6\uffff\1\17", - "\1\17\4\uffff\2\17\2\uffff\1\17\2\uffff\1\20\2\17\6\uffff"+ - "\1\17\1\uffff\16\17\17\uffff\1\17\6\uffff\1\17", - "\1\17\4\uffff\2\17\2\uffff\1\17\2\uffff\1\20\2\17\6\uffff"+ - "\1\17\1\uffff\16\17\17\uffff\1\17\6\uffff\1\17", - "\1\17\4\uffff\2\17\2\uffff\1\17\2\uffff\1\20\2\17\6\uffff"+ - "\1\17\1\uffff\16\17\17\uffff\1\17\6\uffff\1\17", - "\1\17\4\uffff\2\17\2\uffff\1\17\2\uffff\1\20\2\17\6\uffff"+ - "\1\17\1\uffff\16\17\17\uffff\1\17\6\uffff\1\17", - "\1\17\4\uffff\2\17\2\uffff\1\17\2\uffff\1\20\2\17\6\uffff"+ - "\1\17\1\uffff\16\17\17\uffff\1\17\6\uffff\1\17", - "\1\17\4\uffff\2\17\2\uffff\1\17\2\uffff\1\20\2\17\6\uffff"+ - "\1\17\1\uffff\16\17\17\uffff\1\17\6\uffff\1\17", - "\1\17\4\uffff\2\17\2\uffff\1\17\2\uffff\1\20\2\17\6\uffff"+ - "\1\17\1\uffff\16\17\17\uffff\1\17\6\uffff\1\17", - "\1\17\4\uffff\2\17\2\uffff\1\17\2\uffff\1\20\2\17\6\uffff"+ - "\1\17\1\uffff\16\17\17\uffff\1\17\6\uffff\1\17", - "\1\17\4\uffff\2\17\2\uffff\1\17\2\uffff\1\20\2\17\6\uffff"+ - "\1\17\1\uffff\16\17\17\uffff\1\17\6\uffff\1\17", - "\1\17\4\uffff\2\17\2\uffff\1\17\2\uffff\1\20\2\17\6\uffff"+ - "\1\17\1\uffff\16\17\17\uffff\1\17\6\uffff\1\17", - "\1\17\4\uffff\2\17\2\uffff\1\17\2\uffff\1\20\2\17\6\uffff"+ - "\1\17\1\uffff\16\17\17\uffff\1\17\6\uffff\1\17", + "\1\17\4\uffff\2\17\2\uffff\1\17\2\uffff\1\20\2\17\6\uffff\1"+ + "\17\1\uffff\16\17\17\uffff\1\17\6\uffff\1\17", + "\1\17\4\uffff\2\17\2\uffff\1\17\2\uffff\1\20\2\17\6\uffff\1"+ + "\17\1\uffff\16\17\17\uffff\1\17\6\uffff\1\17", + "\1\17\4\uffff\2\17\2\uffff\1\17\2\uffff\1\20\2\17\6\uffff\1"+ + "\17\1\uffff\16\17\17\uffff\1\17\6\uffff\1\17", + "\1\17\4\uffff\2\17\2\uffff\1\17\2\uffff\1\20\2\17\6\uffff\1"+ + "\17\1\uffff\16\17\17\uffff\1\17\6\uffff\1\17", + "\1\17\4\uffff\2\17\2\uffff\1\17\2\uffff\1\20\2\17\6\uffff\1"+ + "\17\1\uffff\16\17\17\uffff\1\17\6\uffff\1\17", + "\1\17\4\uffff\2\17\2\uffff\1\17\2\uffff\1\20\2\17\6\uffff\1"+ + "\17\1\uffff\16\17\17\uffff\1\17\6\uffff\1\17", + "\1\17\4\uffff\2\17\2\uffff\1\17\2\uffff\1\20\2\17\6\uffff\1"+ + "\17\1\uffff\16\17\17\uffff\1\17\6\uffff\1\17", + "\1\17\4\uffff\2\17\2\uffff\1\17\2\uffff\1\20\2\17\6\uffff\1"+ + "\17\1\uffff\16\17\17\uffff\1\17\6\uffff\1\17", + "\1\17\4\uffff\2\17\2\uffff\1\17\2\uffff\1\20\2\17\6\uffff\1"+ + "\17\1\uffff\16\17\17\uffff\1\17\6\uffff\1\17", + "\1\17\4\uffff\2\17\2\uffff\1\17\2\uffff\1\20\2\17\6\uffff\1"+ + "\17\1\uffff\16\17\17\uffff\1\17\6\uffff\1\17", + "\1\17\4\uffff\2\17\2\uffff\1\17\2\uffff\1\20\2\17\6\uffff\1"+ + "\17\1\uffff\16\17\17\uffff\1\17\6\uffff\1\17", + "\1\17\4\uffff\2\17\2\uffff\1\17\2\uffff\1\20\2\17\6\uffff\1"+ + "\17\1\uffff\16\17\17\uffff\1\17\6\uffff\1\17", + "\1\17\4\uffff\2\17\2\uffff\1\17\2\uffff\1\20\2\17\6\uffff\1"+ + "\17\1\uffff\16\17\17\uffff\1\17\6\uffff\1\17", "", "" }; @@ -17515,20 +17526,20 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { return "()* loopback of 4429:2: ( ( (lv_ownedOperator_4_0= ruleBinaryOperatorCS ) ) ( (lv_ownedExpression_5_0= rulePrefixedExpCS ) ) )*"; } } - static final String DFA92_eotS = + static final String DFA93_eotS = "\50\uffff"; - static final String DFA92_eofS = + static final String DFA93_eofS = "\50\uffff"; - static final String DFA92_minS = + static final String DFA93_minS = "\1\4\12\uffff\6\0\27\uffff"; - static final String DFA92_maxS = + static final String DFA93_maxS = "\1\126\12\uffff\6\0\27\uffff"; - static final String DFA92_acceptS = + static final String DFA93_acceptS = "\1\uffff\1\1\1\2\1\3\1\4\14\uffff\1\7\7\uffff\1\10\14\uffff\1\5"+ "\1\6"; - static final String DFA92_specialS = + static final String DFA93_specialS = "\13\uffff\1\0\1\1\1\2\1\3\1\4\1\5\27\uffff}>"; - static final String[] DFA92_transitionS = { + static final String[] DFA93_transitionS = { "\2\31\2\4\10\uffff\1\31\1\uffff\1\31\10\uffff\2\31\1\1\1\uffff"+ "\1\31\2\uffff\1\4\6\31\20\uffff\1\13\10\21\1\14\1\15\1\16\1"+ "\17\1\20\4\uffff\4\4\2\uffff\1\2\4\uffff\1\3", @@ -17573,47 +17584,47 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { "" }; - static final short[] DFA92_eot = DFA.unpackEncodedString(DFA92_eotS); - static final short[] DFA92_eof = DFA.unpackEncodedString(DFA92_eofS); - static final char[] DFA92_min = DFA.unpackEncodedStringToUnsignedChars(DFA92_minS); - static final char[] DFA92_max = DFA.unpackEncodedStringToUnsignedChars(DFA92_maxS); - static final short[] DFA92_accept = DFA.unpackEncodedString(DFA92_acceptS); - static final short[] DFA92_special = DFA.unpackEncodedString(DFA92_specialS); - static final short[][] DFA92_transition; + static final short[] DFA93_eot = DFA.unpackEncodedString(DFA93_eotS); + static final short[] DFA93_eof = DFA.unpackEncodedString(DFA93_eofS); + static final char[] DFA93_min = DFA.unpackEncodedStringToUnsignedChars(DFA93_minS); + static final char[] DFA93_max = DFA.unpackEncodedStringToUnsignedChars(DFA93_maxS); + static final short[] DFA93_accept = DFA.unpackEncodedString(DFA93_acceptS); + static final short[] DFA93_special = DFA.unpackEncodedString(DFA93_specialS); + static final short[][] DFA93_transition; static { - int numStates = DFA92_transitionS.length; - DFA92_transition = new short[numStates][]; + int numStates = DFA93_transitionS.length; + DFA93_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { - DFA92_transition[i] = DFA.unpackEncodedString(DFA92_transitionS[i]); + DFA93_transition[i] = DFA.unpackEncodedString(DFA93_transitionS[i]); } } - class DFA92 extends DFA { + class DFA93 extends DFA { - public DFA92(BaseRecognizer recognizer) { + public DFA93(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 92; - this.eot = DFA92_eot; - this.eof = DFA92_eof; - this.min = DFA92_min; - this.max = DFA92_max; - this.accept = DFA92_accept; - this.special = DFA92_special; - this.transition = DFA92_transition; + this.decisionNumber = 93; + this.eot = DFA93_eot; + this.eof = DFA93_eof; + this.min = DFA93_min; + this.max = DFA93_max; + this.accept = DFA93_accept; + this.special = DFA93_special; + this.transition = DFA93_transition; } public String getDescription() { - return "4679:1: (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_CollectionLiteralExpCS_5= ruleCollectionLiteralExpCS | this_TypeLiteralExpCS_6= ruleTypeLiteralExpCS | ( () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) ) )"; + return "4679:1: (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_CollectionLiteralExpCS_5= ruleCollectionLiteralExpCS | this_TypeLiteralExpCS_6= ruleTypeLiteralExpCS | ( () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) ) )"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA92_11 = input.LA(1); + int LA93_11 = input.LA(1); - int index92_11 = input.index(); + int index93_11 = input.index(); input.rewind(); s = -1; if ( (synpred124_InternalQVTcore()) ) {s = 38;} @@ -17621,14 +17632,14 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { else if ( (synpred126_InternalQVTcore()) ) {s = 17;} - input.seek(index92_11); + input.seek(index93_11); if ( s>=0 ) return s; break; case 1 : - int LA92_12 = input.LA(1); + int LA93_12 = input.LA(1); - int index92_12 = input.index(); + int index93_12 = input.index(); input.rewind(); s = -1; if ( (synpred125_InternalQVTcore()) ) {s = 39;} @@ -17636,14 +17647,14 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { else if ( (synpred126_InternalQVTcore()) ) {s = 17;} - input.seek(index92_12); + input.seek(index93_12); if ( s>=0 ) return s; break; case 2 : - int LA92_13 = input.LA(1); + int LA93_13 = input.LA(1); - int index92_13 = input.index(); + int index93_13 = input.index(); input.rewind(); s = -1; if ( (synpred125_InternalQVTcore()) ) {s = 39;} @@ -17651,14 +17662,14 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { else if ( (synpred126_InternalQVTcore()) ) {s = 17;} - input.seek(index92_13); + input.seek(index93_13); if ( s>=0 ) return s; break; case 3 : - int LA92_14 = input.LA(1); + int LA93_14 = input.LA(1); - int index92_14 = input.index(); + int index93_14 = input.index(); input.rewind(); s = -1; if ( (synpred125_InternalQVTcore()) ) {s = 39;} @@ -17666,14 +17677,14 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { else if ( (synpred126_InternalQVTcore()) ) {s = 17;} - input.seek(index92_14); + input.seek(index93_14); if ( s>=0 ) return s; break; case 4 : - int LA92_15 = input.LA(1); + int LA93_15 = input.LA(1); - int index92_15 = input.index(); + int index93_15 = input.index(); input.rewind(); s = -1; if ( (synpred125_InternalQVTcore()) ) {s = 39;} @@ -17681,14 +17692,14 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { else if ( (synpred126_InternalQVTcore()) ) {s = 17;} - input.seek(index92_15); + input.seek(index93_15); if ( s>=0 ) return s; break; case 5 : - int LA92_16 = input.LA(1); + int LA93_16 = input.LA(1); - int index92_16 = input.index(); + int index93_16 = input.index(); input.rewind(); s = -1; if ( (synpred125_InternalQVTcore()) ) {s = 39;} @@ -17696,13 +17707,13 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { else if ( (synpred126_InternalQVTcore()) ) {s = 17;} - input.seek(index92_16); + input.seek(index93_16); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 92, _s, input); + new NoViableAltException(getDescription(), 93, _s, input); error(nvae); throw nvae; } @@ -18131,88 +18142,88 @@ public class InternalQVTcoreParser extends AbstractInternalAntlrParser { public static final BitSet FOLLOW_73_in_rulePrimaryExpCS11056 = new BitSet(new long[]{0x0000000000000002L,0x0000000000008000L}); public static final BitSet FOLLOW_79_in_rulePrimaryExpCS11077 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L}); public static final BitSet FOLLOW_80_in_rulePrimaryExpCS11102 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_20_in_rulePrimaryExpCS11136 = new BitSet(new long[]{0x000001F8980500B0L}); + public static final BitSet FOLLOW_20_in_rulePrimaryExpCS11136 = new BitSet(new long[]{0x000001F8984500B0L}); public static final BitSet FOLLOW_ruleConstructorPartCS_in_rulePrimaryExpCS11159 = new BitSet(new long[]{0x0000000000480000L}); public static final BitSet FOLLOW_19_in_rulePrimaryExpCS11172 = new BitSet(new long[]{0x000001F898050030L}); public static final BitSet FOLLOW_ruleConstructorPartCS_in_rulePrimaryExpCS11193 = new BitSet(new long[]{0x0000000000480000L}); - public static final BitSet FOLLOW_ruleStringLiteral_in_rulePrimaryExpCS11223 = new BitSet(new long[]{0x0000000000400000L}); - public static final BitSet FOLLOW_22_in_rulePrimaryExpCS11236 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_79_in_rulePrimaryExpCS11263 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L}); - public static final BitSet FOLLOW_80_in_rulePrimaryExpCS11288 = new BitSet(new long[]{0x0000000020000002L}); - public static final BitSet FOLLOW_29_in_rulePrimaryExpCS11315 = new BitSet(new long[]{0xFE0007FCF90500F0L,0x000000000062787FL}); - public static final BitSet FOLLOW_ruleNavigatingArgCS_in_rulePrimaryExpCS11337 = new BitSet(new long[]{0x0000000044880000L}); - public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS11358 = new BitSet(new long[]{0x0000000044880000L}); - public static final BitSet FOLLOW_ruleNavigatingSemiArgCS_in_rulePrimaryExpCS11381 = new BitSet(new long[]{0x0000000040880000L}); - public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS11402 = new BitSet(new long[]{0x0000000040880000L}); - public static final BitSet FOLLOW_ruleNavigatingBarArgCS_in_rulePrimaryExpCS11427 = new BitSet(new long[]{0x0000000040080000L}); - public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS11448 = new BitSet(new long[]{0x0000000040080000L}); - public static final BitSet FOLLOW_30_in_rulePrimaryExpCS11465 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingArgCS_in_entryRuleNavigatingArgCS11506 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingArgCS11516 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingArgCS11562 = new BitSet(new long[]{0x0000000100000002L}); - public static final BitSet FOLLOW_32_in_ruleNavigatingArgCS11575 = new BitSet(new long[]{0xFE0007FCB80500F0L,0x000000000042787FL}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingArgCS11596 = new BitSet(new long[]{0x0002000000000002L}); - public static final BitSet FOLLOW_49_in_ruleNavigatingArgCS11609 = new BitSet(new long[]{0xFE0007FCB90500F0L,0x000000000062787FL}); - public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingArgCS11630 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingBarArgCS_in_entryRuleNavigatingBarArgCS11670 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingBarArgCS11680 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_23_in_ruleNavigatingBarArgCS11723 = new BitSet(new long[]{0xFE0007FCB90500F0L,0x000000000062787FL}); - public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingBarArgCS11757 = new BitSet(new long[]{0x0000000100000002L}); - public static final BitSet FOLLOW_32_in_ruleNavigatingBarArgCS11770 = new BitSet(new long[]{0xFE0007FCB80500F0L,0x000000000042787FL}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingBarArgCS11791 = new BitSet(new long[]{0x0002000000000002L}); - public static final BitSet FOLLOW_49_in_ruleNavigatingBarArgCS11804 = new BitSet(new long[]{0xFE0007FCB90500F0L,0x000000000062787FL}); - public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingBarArgCS11825 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_entryRuleNavigatingCommaArgCS11865 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingCommaArgCS11875 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_19_in_ruleNavigatingCommaArgCS11918 = new BitSet(new long[]{0xFE0007FCB90500F0L,0x000000000062787FL}); - public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingCommaArgCS11952 = new BitSet(new long[]{0x0000000100000002L}); - public static final BitSet FOLLOW_32_in_ruleNavigatingCommaArgCS11965 = new BitSet(new long[]{0xFE0007FCB80500F0L,0x000000000042787FL}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingCommaArgCS11986 = new BitSet(new long[]{0x0002000000000002L}); - public static final BitSet FOLLOW_49_in_ruleNavigatingCommaArgCS11999 = new BitSet(new long[]{0xFE0007FCB90500F0L,0x000000000062787FL}); - public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingCommaArgCS12020 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingSemiArgCS_in_entryRuleNavigatingSemiArgCS12060 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingSemiArgCS12070 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_26_in_ruleNavigatingSemiArgCS12113 = new BitSet(new long[]{0xFE0007FCB90500F0L,0x000000000062787FL}); - public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingSemiArgCS12147 = new BitSet(new long[]{0x0000000100000002L}); - public static final BitSet FOLLOW_32_in_ruleNavigatingSemiArgCS12160 = new BitSet(new long[]{0xFE0007FCB80500F0L,0x000000000042787FL}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingSemiArgCS12181 = new BitSet(new long[]{0x0002000000000002L}); - public static final BitSet FOLLOW_49_in_ruleNavigatingSemiArgCS12194 = new BitSet(new long[]{0xFE0007FCB90500F0L,0x000000000062787FL}); - public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingSemiArgCS12215 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_entryRuleNavigatingArgExpCS12255 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingArgExpCS12265 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingArgExpCS12314 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleIfExpCS_in_entryRuleIfExpCS12348 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleIfExpCS12358 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_81_in_ruleIfExpCS12395 = new BitSet(new long[]{0xFE0007FCB90500F0L,0x000000000062787FL}); - public static final BitSet FOLLOW_ruleExpCS_in_ruleIfExpCS12416 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L}); - public static final BitSet FOLLOW_82_in_ruleIfExpCS12428 = new BitSet(new long[]{0xFE0007FCB90500F0L,0x000000000062787FL}); - public static final BitSet FOLLOW_ruleExpCS_in_ruleIfExpCS12449 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L}); - public static final BitSet FOLLOW_83_in_ruleIfExpCS12461 = new BitSet(new long[]{0xFE0007FCB90500F0L,0x000000000062787FL}); - public static final BitSet FOLLOW_ruleExpCS_in_ruleIfExpCS12482 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L}); - public static final BitSet FOLLOW_84_in_ruleIfExpCS12494 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleLetExpCS_in_entryRuleLetExpCS12530 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleLetExpCS12540 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_85_in_ruleLetExpCS12577 = new BitSet(new long[]{0x000001F898050030L}); - public static final BitSet FOLLOW_ruleLetVariableCS_in_ruleLetExpCS12598 = new BitSet(new long[]{0x00000000000A0000L}); - public static final BitSet FOLLOW_19_in_ruleLetExpCS12611 = new BitSet(new long[]{0x000001F898050030L}); - public static final BitSet FOLLOW_ruleLetVariableCS_in_ruleLetExpCS12632 = new BitSet(new long[]{0x00000000000A0000L}); - public static final BitSet FOLLOW_17_in_ruleLetExpCS12646 = new BitSet(new long[]{0xFE0007FCB90500F0L,0x000000000062787FL}); - public static final BitSet FOLLOW_ruleExpCS_in_ruleLetExpCS12667 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleLetVariableCS_in_entryRuleLetVariableCS12703 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleLetVariableCS12713 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleLetVariableCS12759 = new BitSet(new long[]{0x0002000100000000L}); - public static final BitSet FOLLOW_32_in_ruleLetVariableCS12772 = new BitSet(new long[]{0xFE0007FCB80500F0L,0x000000000042787FL}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleLetVariableCS12793 = new BitSet(new long[]{0x0002000000000000L}); - public static final BitSet FOLLOW_49_in_ruleLetVariableCS12807 = new BitSet(new long[]{0xFE0007FCB90500F0L,0x000000000062787FL}); - public static final BitSet FOLLOW_ruleExpCS_in_ruleLetVariableCS12828 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNestedExpCS_in_entryRuleNestedExpCS12864 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleNestedExpCS12874 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_29_in_ruleNestedExpCS12911 = new BitSet(new long[]{0xFE0007FCB90500F0L,0x000000000062787FL}); - public static final BitSet FOLLOW_ruleExpCS_in_ruleNestedExpCS12932 = new BitSet(new long[]{0x0000000040000000L}); - public static final BitSet FOLLOW_30_in_ruleNestedExpCS12944 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleSelfExpCS_in_entryRuleSelfExpCS12980 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleSelfExpCS12990 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_86_in_ruleSelfExpCS13039 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleStringLiteral_in_rulePrimaryExpCS11224 = new BitSet(new long[]{0x0000000000400000L}); + public static final BitSet FOLLOW_22_in_rulePrimaryExpCS11237 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_79_in_rulePrimaryExpCS11264 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L}); + public static final BitSet FOLLOW_80_in_rulePrimaryExpCS11289 = new BitSet(new long[]{0x0000000020000002L}); + public static final BitSet FOLLOW_29_in_rulePrimaryExpCS11316 = new BitSet(new long[]{0xFE0007FCF90500F0L,0x000000000062787FL}); + public static final BitSet FOLLOW_ruleNavigatingArgCS_in_rulePrimaryExpCS11338 = new BitSet(new long[]{0x0000000044880000L}); + public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS11359 = new BitSet(new long[]{0x0000000044880000L}); + public static final BitSet FOLLOW_ruleNavigatingSemiArgCS_in_rulePrimaryExpCS11382 = new BitSet(new long[]{0x0000000040880000L}); + public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS11403 = new BitSet(new long[]{0x0000000040880000L}); + public static final BitSet FOLLOW_ruleNavigatingBarArgCS_in_rulePrimaryExpCS11428 = new BitSet(new long[]{0x0000000040080000L}); + public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS11449 = new BitSet(new long[]{0x0000000040080000L}); + public static final BitSet FOLLOW_30_in_rulePrimaryExpCS11466 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingArgCS_in_entryRuleNavigatingArgCS11507 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingArgCS11517 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingArgCS11563 = new BitSet(new long[]{0x0000000100000002L}); + public static final BitSet FOLLOW_32_in_ruleNavigatingArgCS11576 = new BitSet(new long[]{0xFE0007FCB80500F0L,0x000000000042787FL}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingArgCS11597 = new BitSet(new long[]{0x0002000000000002L}); + public static final BitSet FOLLOW_49_in_ruleNavigatingArgCS11610 = new BitSet(new long[]{0xFE0007FCB90500F0L,0x000000000062787FL}); + public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingArgCS11631 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingBarArgCS_in_entryRuleNavigatingBarArgCS11671 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingBarArgCS11681 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_23_in_ruleNavigatingBarArgCS11724 = new BitSet(new long[]{0xFE0007FCB90500F0L,0x000000000062787FL}); + public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingBarArgCS11758 = new BitSet(new long[]{0x0000000100000002L}); + public static final BitSet FOLLOW_32_in_ruleNavigatingBarArgCS11771 = new BitSet(new long[]{0xFE0007FCB80500F0L,0x000000000042787FL}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingBarArgCS11792 = new BitSet(new long[]{0x0002000000000002L}); + public static final BitSet FOLLOW_49_in_ruleNavigatingBarArgCS11805 = new BitSet(new long[]{0xFE0007FCB90500F0L,0x000000000062787FL}); + public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingBarArgCS11826 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_entryRuleNavigatingCommaArgCS11866 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingCommaArgCS11876 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_19_in_ruleNavigatingCommaArgCS11919 = new BitSet(new long[]{0xFE0007FCB90500F0L,0x000000000062787FL}); + public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingCommaArgCS11953 = new BitSet(new long[]{0x0000000100000002L}); + public static final BitSet FOLLOW_32_in_ruleNavigatingCommaArgCS11966 = new BitSet(new long[]{0xFE0007FCB80500F0L,0x000000000042787FL}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingCommaArgCS11987 = new BitSet(new long[]{0x0002000000000002L}); + public static final BitSet FOLLOW_49_in_ruleNavigatingCommaArgCS12000 = new BitSet(new long[]{0xFE0007FCB90500F0L,0x000000000062787FL}); + public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingCommaArgCS12021 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingSemiArgCS_in_entryRuleNavigatingSemiArgCS12061 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingSemiArgCS12071 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_26_in_ruleNavigatingSemiArgCS12114 = new BitSet(new long[]{0xFE0007FCB90500F0L,0x000000000062787FL}); + public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingSemiArgCS12148 = new BitSet(new long[]{0x0000000100000002L}); + public static final BitSet FOLLOW_32_in_ruleNavigatingSemiArgCS12161 = new BitSet(new long[]{0xFE0007FCB80500F0L,0x000000000042787FL}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingSemiArgCS12182 = new BitSet(new long[]{0x0002000000000002L}); + public static final BitSet FOLLOW_49_in_ruleNavigatingSemiArgCS12195 = new BitSet(new long[]{0xFE0007FCB90500F0L,0x000000000062787FL}); + public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingSemiArgCS12216 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_entryRuleNavigatingArgExpCS12256 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingArgExpCS12266 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingArgExpCS12315 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleIfExpCS_in_entryRuleIfExpCS12349 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleIfExpCS12359 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_81_in_ruleIfExpCS12396 = new BitSet(new long[]{0xFE0007FCB90500F0L,0x000000000062787FL}); + public static final BitSet FOLLOW_ruleExpCS_in_ruleIfExpCS12417 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L}); + public static final BitSet FOLLOW_82_in_ruleIfExpCS12429 = new BitSet(new long[]{0xFE0007FCB90500F0L,0x000000000062787FL}); + public static final BitSet FOLLOW_ruleExpCS_in_ruleIfExpCS12450 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L}); + public static final BitSet FOLLOW_83_in_ruleIfExpCS12462 = new BitSet(new long[]{0xFE0007FCB90500F0L,0x000000000062787FL}); + public static final BitSet FOLLOW_ruleExpCS_in_ruleIfExpCS12483 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L}); + public static final BitSet FOLLOW_84_in_ruleIfExpCS12495 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleLetExpCS_in_entryRuleLetExpCS12531 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleLetExpCS12541 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_85_in_ruleLetExpCS12578 = new BitSet(new long[]{0x000001F898050030L}); + public static final BitSet FOLLOW_ruleLetVariableCS_in_ruleLetExpCS12599 = new BitSet(new long[]{0x00000000000A0000L}); + public static final BitSet FOLLOW_19_in_ruleLetExpCS12612 = new BitSet(new long[]{0x000001F898050030L}); + public static final BitSet FOLLOW_ruleLetVariableCS_in_ruleLetExpCS12633 = new BitSet(new long[]{0x00000000000A0000L}); + public static final BitSet FOLLOW_17_in_ruleLetExpCS12647 = new BitSet(new long[]{0xFE0007FCB90500F0L,0x000000000062787FL}); + public static final BitSet FOLLOW_ruleExpCS_in_ruleLetExpCS12668 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleLetVariableCS_in_entryRuleLetVariableCS12704 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleLetVariableCS12714 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleLetVariableCS12760 = new BitSet(new long[]{0x0002000100000000L}); + public static final BitSet FOLLOW_32_in_ruleLetVariableCS12773 = new BitSet(new long[]{0xFE0007FCB80500F0L,0x000000000042787FL}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleLetVariableCS12794 = new BitSet(new long[]{0x0002000000000000L}); + public static final BitSet FOLLOW_49_in_ruleLetVariableCS12808 = new BitSet(new long[]{0xFE0007FCB90500F0L,0x000000000062787FL}); + public static final BitSet FOLLOW_ruleExpCS_in_ruleLetVariableCS12829 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNestedExpCS_in_entryRuleNestedExpCS12865 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleNestedExpCS12875 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_29_in_ruleNestedExpCS12912 = new BitSet(new long[]{0xFE0007FCB90500F0L,0x000000000062787FL}); + public static final BitSet FOLLOW_ruleExpCS_in_ruleNestedExpCS12933 = new BitSet(new long[]{0x0000000040000000L}); + public static final BitSet FOLLOW_30_in_ruleNestedExpCS12945 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleSelfExpCS_in_entryRuleSelfExpCS12981 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleSelfExpCS12991 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_86_in_ruleSelfExpCS13040 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleTupleLiteralExpCS_in_synpred124_InternalQVTcore10780 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCollectionLiteralExpCS_in_synpred125_InternalQVTcore10810 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleTypeLiteralExpCS_in_synpred126_InternalQVTcore10840 = new BitSet(new long[]{0x0000000000000002L}); diff --git a/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/services/QVTcoreGrammarAccess.java b/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/services/QVTcoreGrammarAccess.java index 6d6ebd7cc..fe102ad35 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/services/QVTcoreGrammarAccess.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtcore/src-gen/org/eclipse/qvtd/xtext/qvtcore/services/QVTcoreGrammarAccess.java @@ -291,10 +291,9 @@ public class QVTcoreGrammarAccess extends AbstractGrammarElementFinder { } ////Constraint ::= Predicate | Assignment - // //Predicate ::= BooleanOCLExpr - // + ////Predicate ::= BooleanOCLExpr ////Assignement ::= [�default�] SlotOwnerOCLExpr�.�PropertyName �:=� ValueOCLExpr - // AssignmentCS: + //AssignmentCS: // default?="default"? target=ExpCS (":=" initialiser=ExpCS)? ";"; public QVTcoreBaseGrammarAccess.AssignmentCSElements getAssignmentCSAccess() { return gaQVTcoreBase.getAssignmentCSAccess(); @@ -317,7 +316,7 @@ public class QVTcoreGrammarAccess extends AbstractGrammarElementFinder { } ////EnforcementOperationCS: ('creation'|'deletion') ExpCS ';'; - // GuardPatternCS: + //GuardPatternCS: // "(" unrealizedVariables+=UnrealizedVariableCS ("," unrealizedVariables+=UnrealizedVariableCS)* "|" // constraints+=AssignmentCS* ")" | {GuardPatternCS} "(" constraints+=AssignmentCS* ")"; public QVTcoreBaseGrammarAccess.GuardPatternCSElements getGuardPatternCSAccess() { @@ -339,8 +338,8 @@ public class QVTcoreGrammarAccess extends AbstractGrammarElementFinder { } ////IncludeCS returns IncludeCS: - // // 'include' namespace=[pivot::Namespace|URI] ';'; - // LibraryCS returns base::LibraryCS: + //// 'include' namespace=[pivot::Namespace|URI] ';'; + //LibraryCS returns base::LibraryCS: // "library" package=[pivot::Package|URI] ";"; public QVTcoreBaseGrammarAccess.LibraryCSElements getLibraryCSAccess() { return gaQVTcoreBase.getLibraryCSAccess(); @@ -383,11 +382,10 @@ public class QVTcoreGrammarAccess extends AbstractGrammarElementFinder { } ////<query> ::= 'query' <PathNameCS> - // // '(' [<paramDeclaration> (',' <paramDeclaration>)*] ')' - // + //// '(' [<paramDeclaration> (',' <paramDeclaration>)*] ')' //// ':' <TypeCS> - // // (';' | '{' <OCLExpressionCS> '}') - // ScopeNameCS returns base::PathNameCS: + //// (';' | '{' <OCLExpressionCS> '}') + //ScopeNameCS returns base::PathNameCS: // path+=FirstPathElementCS "::" (path+=NextPathElementCS "::")*; public QVTcoreBaseGrammarAccess.ScopeNameCSElements getScopeNameCSAccess() { return gaQVTcoreBase.getScopeNameCSAccess(); @@ -408,7 +406,7 @@ public class QVTcoreGrammarAccess extends AbstractGrammarElementFinder { } ////Variable := VariableName �:� TypeDeclaration - // UnrealizedVariableCS: + //UnrealizedVariableCS: // name=UnrestrictedName ":" ownedType=TypeExpCS; public QVTcoreBaseGrammarAccess.UnrealizedVariableCSElements getUnrealizedVariableCSAccess() { return gaQVTcoreBase.getUnrealizedVariableCSAccess(); @@ -419,7 +417,7 @@ public class QVTcoreGrammarAccess extends AbstractGrammarElementFinder { } ////RealizedVariable := �realized� VariableName �:� TypeDeclaration - // RealizedVariableCS: + //RealizedVariableCS: // "realize" name=UnrestrictedName ":" ownedType=TypeExpCS; public QVTcoreBaseGrammarAccess.RealizedVariableCSElements getRealizedVariableCSAccess() { return gaQVTcoreBase.getRealizedVariableCSAccess(); @@ -440,13 +438,13 @@ public class QVTcoreGrammarAccess extends AbstractGrammarElementFinder { } ////| 'where' - // UnrestrictedName returns ecore::EString: + //UnrestrictedName returns ecore::EString: // EssentialOCLUnrestrictedName //| 'creation' - // //| 'default' - // //| 'deletion' - // //| 'include' - // | "check" | "enforce" | - // "import" | "imports" | "library" | "map" | "query" | "realize" | "refines" | "transformation" | "uses"; + // //| 'default' + // //| 'deletion' + // //| 'include' + // | "check" | "enforce" | "import" | "imports" | "library" | "map" | "query" | "realize" | "refines" | "transformation" | + // "uses"; public QVTcoreBaseGrammarAccess.UnrestrictedNameElements getUnrestrictedNameAccess() { return gaQVTcoreBase.getUnrestrictedNameAccess(); } @@ -456,7 +454,7 @@ public class QVTcoreGrammarAccess extends AbstractGrammarElementFinder { } ////generate essentialOCLCST "http://www.eclipse.org/ocl/3.0.0/EssentialOCLCST" - // Model returns ContextCS: + //Model returns ContextCS: // ownedExpression=ExpCS; public EssentialOCLGrammarAccess.ModelElements getModelAccess() { return gaQVTcoreBase.getModelAccess(); @@ -519,8 +517,8 @@ public class QVTcoreGrammarAccess extends AbstractGrammarElementFinder { } //// String to allow diverse re-use - // // multiple leading zeroes occur as floating point fractional part - // terminal INT: + //// multiple leading zeroes occur as floating point fractional part + //terminal INT: // "0".."9"+; public TerminalRule getINTRule() { return gaQVTcoreBase.getINTRule(); @@ -547,10 +545,8 @@ public class QVTcoreGrammarAccess extends AbstractGrammarElementFinder { } //// Not terminal to allow parser backtracking to sort out "5..7" - // //// EssentialOCLTokenSource pieces this together ('.' INT)? (('e' | 'E') ('+' | '-')? INT)?; - // NUMBER_LITERAL returns - //BigNumber: + //NUMBER_LITERAL returns BigNumber: // INT; public EssentialOCLGrammarAccess.NUMBER_LITERALElements getNUMBER_LITERALAccess() { return gaQVTcoreBase.getNUMBER_LITERALAccess(); @@ -665,7 +661,7 @@ public class QVTcoreGrammarAccess extends AbstractGrammarElementFinder { } //// Intended to be overrideable - // InfixOperatorCS returns BinaryOperatorCS: + //InfixOperatorCS returns BinaryOperatorCS: // EssentialOCLInfixOperatorCS; public EssentialOCLGrammarAccess.InfixOperatorCSElements getInfixOperatorCSAccess() { return gaQVTcoreBase.getInfixOperatorCSAccess(); @@ -676,7 +672,7 @@ public class QVTcoreGrammarAccess extends AbstractGrammarElementFinder { } //// Intended to be overrideable - // NavigationOperatorCS: + //NavigationOperatorCS: // EssentialOCLNavigationOperatorCS; public EssentialOCLGrammarAccess.NavigationOperatorCSElements getNavigationOperatorCSAccess() { return gaQVTcoreBase.getNavigationOperatorCSAccess(); @@ -687,7 +683,7 @@ public class QVTcoreGrammarAccess extends AbstractGrammarElementFinder { } //// Intended to be overrideable - // UnaryOperatorCS: + //UnaryOperatorCS: // EssentialOCLUnaryOperatorCS; public EssentialOCLGrammarAccess.UnaryOperatorCSElements getUnaryOperatorCSAccess() { return gaQVTcoreBase.getUnaryOperatorCSAccess(); @@ -698,11 +694,9 @@ public class QVTcoreGrammarAccess extends AbstractGrammarElementFinder { } ////--------------------------------------------------------------------- - // // Names - // + //// Names ////--------------------------------------------------------------------- - // EssentialOCLUnrestrictedName returns - //ecore::EString: + //EssentialOCLUnrestrictedName returns ecore::EString: // Identifier; public EssentialOCLGrammarAccess.EssentialOCLUnrestrictedNameElements getEssentialOCLUnrestrictedNameAccess() { return gaQVTcoreBase.getEssentialOCLUnrestrictedNameAccess(); @@ -723,7 +717,7 @@ public class QVTcoreGrammarAccess extends AbstractGrammarElementFinder { } //// Intended to be overridden - // UnreservedName returns ecore::EString: + //UnreservedName returns ecore::EString: // EssentialOCLUnreservedName; public EssentialOCLGrammarAccess.UnreservedNameElements getUnreservedNameAccess() { return gaQVTcoreBase.getUnreservedNameAccess(); @@ -784,10 +778,9 @@ public class QVTcoreGrammarAccess extends AbstractGrammarElementFinder { } ////--------------------------------------------------------------------- - // // Types - // + //// Types ////--------------------------------------------------------------------- - // PrimitiveTypeIdentifier: + //PrimitiveTypeIdentifier: // "Boolean" | "Integer" | "Real" | "String" | "UnlimitedNatural" | "OclAny" | "OclInvalid" | "OclVoid"; public EssentialOCLGrammarAccess.PrimitiveTypeIdentifierElements getPrimitiveTypeIdentifierAccess() { return gaQVTcoreBase.getPrimitiveTypeIdentifierAccess(); @@ -878,10 +871,9 @@ public class QVTcoreGrammarAccess extends AbstractGrammarElementFinder { } ////--------------------------------------------------------------------- - // // Literals - // + //// Literals ////--------------------------------------------------------------------- - // CollectionLiteralExpCS: + //CollectionLiteralExpCS: // ownedType=CollectionTypeCS "{" (ownedParts+=CollectionLiteralPartCS ("," ownedParts+=CollectionLiteralPartCS)*)? "}"; public EssentialOCLGrammarAccess.CollectionLiteralExpCSElements getCollectionLiteralExpCSAccess() { return gaQVTcoreBase.getCollectionLiteralExpCSAccess(); @@ -1053,19 +1045,14 @@ public class QVTcoreGrammarAccess extends AbstractGrammarElementFinder { } ////--------------------------------------------------------------------- - // // Expressions - // + //// Expressions ////--------------------------------------------------------------------- - // //// An ExpCS permits a LetExpCS only in the final term to ensure - // //// that let is right associative, whereas infix operators are left associative. - // //// a = 64 / 16 / let b : Integer in 8 / let c : Integer in 4 - // // is - // + //// is //// a = (64 / 16) / (let b : Integer in 8 / (let c : Integer in 4 )) - // ExpCS: + //ExpCS: // PrefixedExpCS ({InfixExpCS.ownedExpression+=current} ownedOperator+=BinaryOperatorCS (ownedExpression+=PrefixedExpCS // (ownedOperator+=BinaryOperatorCS ownedExpression+=PrefixedExpCS)* (ownedOperator+=BinaryOperatorCS // ownedExpression+=LetExpCS)? | ownedExpression+=LetExpCS))? | {PrefixExpCS} ownedOperator+=UnaryOperatorCS+ @@ -1092,7 +1079,7 @@ public class QVTcoreGrammarAccess extends AbstractGrammarElementFinder { // NestedExpCS | IfExpCS | SelfExpCS | PrimitiveLiteralExpCS | TupleLiteralExpCS | CollectionLiteralExpCS | // TypeLiteralExpCS | {NameExpCS} pathName=PathNameCS ({IndexExpCS.nameExp=current} "[" firstIndexes+=ExpCS ("," // firstIndexes+=ExpCS)* "]" ("[" secondIndexes+=ExpCS ("," secondIndexes+=ExpCS)* "]")? (atPre?="@" "pre")? | - // {ConstructorExpCS.nameExp=current} "{" (ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)* | + // {ConstructorExpCS.nameExp=current} "{" ((ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)*)? | // value=StringLiteral) "}" | (atPre?="@" "pre")? ({InvocationExpCS.nameExp=current} "(" (argument+=NavigatingArgCS // argument+=NavigatingCommaArgCS* (argument+=NavigatingSemiArgCS argument+=NavigatingCommaArgCS*)? // (argument+=NavigatingBarArgCS argument+=NavigatingCommaArgCS*)?)? ")")?); @@ -1105,7 +1092,7 @@ public class QVTcoreGrammarAccess extends AbstractGrammarElementFinder { } //// Type-less init is an illegal infix expression - // NavigatingArgCS: + //NavigatingArgCS: // name=NavigatingArgExpCS (":" ownedType=TypeExpCS ("=" init=ExpCS)?)?; public EssentialOCLGrammarAccess.NavigatingArgCSElements getNavigatingArgCSAccess() { return gaQVTcoreBase.getNavigatingArgCSAccess(); @@ -1116,7 +1103,7 @@ public class QVTcoreGrammarAccess extends AbstractGrammarElementFinder { } //// Type-less init is an illegal infix expression - // NavigatingBarArgCS returns NavigatingArgCS: + //NavigatingBarArgCS returns NavigatingArgCS: // prefix="|" name=NavigatingArgExpCS (":" ownedType=TypeExpCS ("=" init=ExpCS)?)?; public EssentialOCLGrammarAccess.NavigatingBarArgCSElements getNavigatingBarArgCSAccess() { return gaQVTcoreBase.getNavigatingBarArgCSAccess(); @@ -1127,7 +1114,7 @@ public class QVTcoreGrammarAccess extends AbstractGrammarElementFinder { } //// Type-less init is an illegal infix expression - // NavigatingCommaArgCS returns NavigatingArgCS: + //NavigatingCommaArgCS returns NavigatingArgCS: // prefix="," name=NavigatingArgExpCS (":" ownedType=TypeExpCS ("=" init=ExpCS)?)?; public EssentialOCLGrammarAccess.NavigatingCommaArgCSElements getNavigatingCommaArgCSAccess() { return gaQVTcoreBase.getNavigatingCommaArgCSAccess(); @@ -1138,7 +1125,7 @@ public class QVTcoreGrammarAccess extends AbstractGrammarElementFinder { } //// Type-less init is an illegal infix expression - // NavigatingSemiArgCS returns NavigatingArgCS: + //NavigatingSemiArgCS returns NavigatingArgCS: // prefix=";" name=NavigatingArgExpCS (":" ownedType=TypeExpCS ("=" init=ExpCS)?)?; public EssentialOCLGrammarAccess.NavigatingSemiArgCSElements getNavigatingSemiArgCSAccess() { return gaQVTcoreBase.getNavigatingSemiArgCSAccess(); @@ -1149,8 +1136,8 @@ public class QVTcoreGrammarAccess extends AbstractGrammarElementFinder { } //// Intended to be overridden - // // '?' -- defined by Complete OCL - // NavigatingArgExpCS returns ExpCS: + //// '?' -- defined by Complete OCL + //NavigatingArgExpCS returns ExpCS: // ExpCS; public EssentialOCLGrammarAccess.NavigatingArgExpCSElements getNavigatingArgExpCSAccess() { return gaQVTcoreBase.getNavigatingArgExpCSAccess(); diff --git a/plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/AbstractQVTcoreBaseUiModule.java b/plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/AbstractQVTcoreBaseUiModule.java index 83fc49693..92fd416dc 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/AbstractQVTcoreBaseUiModule.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/AbstractQVTcoreBaseUiModule.java @@ -100,7 +100,7 @@ public abstract class AbstractQVTcoreBaseUiModule extends DefaultUiModule { // contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment public void configureIResourceDescriptionsPersisted(com.google.inject.Binder binder) { - binder.bind(org.eclipse.xtext.resource.IResourceDescriptions.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.builder.impl.PersistentDataAwareDirtyResource.PERSISTED_DESCRIPTIONS)).to(org.eclipse.xtext.builder.builderState.IBuilderState.class); + binder.bind(org.eclipse.xtext.resource.IResourceDescriptions.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.resource.impl.ResourceDescriptionsProvider.PERSISTED_DESCRIPTIONS)).to(org.eclipse.xtext.builder.builderState.IBuilderState.class); } // contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment @@ -135,7 +135,7 @@ public abstract class AbstractQVTcoreBaseUiModule extends DefaultUiModule { // contributed by org.eclipse.ocl.examples.build.fragments.EssentialOCLFragment public Class<? extends org.eclipse.xtext.resource.ILocationInFileProvider> bindILocationInFileProvider() { - return org.eclipse.ocl.examples.xtext.base.pivot2cs.BaseLocationInFileProvider.class; + return org.eclipse.ocl.examples.xtext.essentialocl.pivot2cs.EssentialOCLLocationInFileProvider.class; } // contributed by org.eclipse.ocl.examples.build.fragments.EssentialOCLFragment diff --git a/plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g b/plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g index ee8ea55b0..429b3c8f0 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g +++ b/plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g @@ -2998,7 +2998,7 @@ rule__PrimaryExpCS__Alternatives_7_2_1_2 : ( { before(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_1_2_0()); } -(rule__PrimaryExpCS__Group_7_2_1_2_0__0) +(rule__PrimaryExpCS__Group_7_2_1_2_0__0)? { after(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_1_2_0()); } ) diff --git a/plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.tokens b/plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.tokens index 8b161a5b5..188847fc3 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.tokens +++ b/plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.tokens @@ -1,152 +1,152 @@ -T__68=68
-T__69=69
-T__66=66
-T__67=67
-T__64=64
-T__29=29
-T__65=65
-T__28=28
-T__62=62
-T__27=27
-T__63=63
-T__26=26
-RULE_ESCAPED_CHARACTER=8
-T__25=25
-T__24=24
-T__23=23
-T__22=22
-RULE_ANY_OTHER=15
-T__21=21
-T__20=20
-RULE_ESCAPED_ID=7
-RULE_DOUBLE_QUOTED_STRING=10
-T__61=61
-T__60=60
-T__55=55
-T__56=56
-T__19=19
-T__57=57
-T__58=58
-T__16=16
-T__51=51
-T__52=52
-T__18=18
-T__53=53
-T__17=17
-T__54=54
-T__59=59
-RULE_SIMPLE_ID=6
-RULE_INT=4
-T__50=50
-T__42=42
-T__43=43
-T__40=40
-RULE_ML_SINGLE_QUOTED_STRING=11
-T__41=41
-T__80=80
-T__46=46
-T__81=81
-T__47=47
-T__82=82
-T__44=44
-T__83=83
-T__45=45
-T__48=48
-T__49=49
-RULE_SINGLE_QUOTED_STRING=5
-T__85=85
-RULE_SL_COMMENT=13
-T__84=84
-RULE_ML_COMMENT=12
-RULE_LETTER_CHARACTER=9
-T__30=30
-T__31=31
-T__32=32
-T__71=71
-T__33=33
-T__72=72
-T__34=34
-T__35=35
-T__70=70
-T__36=36
-T__37=37
-T__38=38
-T__39=39
-RULE_WS=14
-T__76=76
-T__75=75
-T__74=74
-T__73=73
-T__79=79
-T__78=78
-T__77=77
-'>='=34
-'/'=30
-'Sequence'=55
-'then'=76
-'enforce'=17
-':='=64
-'Real'=47
-'>'=32
-'Integer'=46
-';'=63
-'Boolean'=45
-'<>'=37
-'uses'=26
-'transformation'=25
-'OclInvalid'=51
-'+'=31
-'pre'=74
-'.'=42
-'imports'=19
-'library'=20
-'import'=18
-'Set'=53
-'true'=83
-'else'=77
-'let'=79
-'and'=38
-'{'=59
-'check'=16
-'?'=58
-'OclVoid'=52
-'if'=75
-':'=67
-'('=65
-'not'=29
-'-'=28
-','=62
-'default'=82
-'in'=80
-']'=71
-'query'=22
-'..'=69
-'|'=60
-'OrderedSet'=57
-'UnlimitedNatural'=49
-'null'=73
-'Tuple'=44
-'Collection'=56
-'String'=48
-'='=36
-'map'=21
-'@'=85
-'::'=68
-'Bag'=54
-')'=66
-'xor'=40
-'->'=43
-'}'=61
-'refines'=24
-'<='=35
-'false'=84
-'<'=33
-'realize'=23
-'invalid'=72
-'OclAny'=50
-'['=70
-'or'=39
-'*'=27
-'implies'=41
-'self'=81
-'endif'=78
+T__68=68 +T__69=69 +T__66=66 +T__67=67 +T__64=64 +T__29=29 +T__65=65 +T__28=28 +T__62=62 +T__27=27 +T__63=63 +T__26=26 +RULE_ESCAPED_CHARACTER=8 +T__25=25 +T__24=24 +T__23=23 +T__22=22 +RULE_ANY_OTHER=15 +T__21=21 +T__20=20 +RULE_ESCAPED_ID=7 +RULE_DOUBLE_QUOTED_STRING=10 +T__61=61 +T__60=60 +T__55=55 +T__56=56 +T__19=19 +T__57=57 +T__58=58 +T__16=16 +T__51=51 +T__52=52 +T__18=18 +T__53=53 +T__17=17 +T__54=54 +T__59=59 +RULE_SIMPLE_ID=6 +RULE_INT=4 +T__50=50 +T__42=42 +T__43=43 +T__40=40 +RULE_ML_SINGLE_QUOTED_STRING=11 +T__41=41 +T__80=80 +T__46=46 +T__81=81 +T__47=47 +T__82=82 +T__44=44 +T__83=83 +T__45=45 +T__48=48 +T__49=49 +RULE_SINGLE_QUOTED_STRING=5 +T__85=85 +RULE_SL_COMMENT=13 +T__84=84 +RULE_ML_COMMENT=12 +RULE_LETTER_CHARACTER=9 +T__30=30 +T__31=31 +T__32=32 +T__71=71 +T__33=33 +T__72=72 +T__34=34 +T__35=35 +T__70=70 +T__36=36 +T__37=37 +T__38=38 +T__39=39 +RULE_WS=14 +T__76=76 +T__75=75 +T__74=74 +T__73=73 +T__79=79 +T__78=78 +T__77=77 +'>='=34 +'/'=30 +'Sequence'=55 +'then'=76 +'enforce'=17 +':='=64 +'Real'=47 +'>'=32 +'Integer'=46 +';'=63 +'Boolean'=45 +'<>'=37 +'uses'=26 +'transformation'=25 +'OclInvalid'=51 +'+'=31 +'pre'=74 +'.'=42 +'imports'=19 +'library'=20 +'import'=18 +'Set'=53 +'true'=83 +'else'=77 +'let'=79 +'and'=38 +'{'=59 +'check'=16 +'?'=58 +'OclVoid'=52 +'if'=75 +':'=67 +'('=65 +'not'=29 +'-'=28 +','=62 +'default'=82 +'in'=80 +']'=71 +'query'=22 +'..'=69 +'|'=60 +'OrderedSet'=57 +'UnlimitedNatural'=49 +'null'=73 +'Tuple'=44 +'Collection'=56 +'String'=48 +'='=36 +'map'=21 +'@'=85 +'::'=68 +'Bag'=54 +')'=66 +'xor'=40 +'->'=43 +'}'=61 +'refines'=24 +'<='=35 +'false'=84 +'<'=33 +'realize'=23 +'invalid'=72 +'OclAny'=50 +'['=70 +'or'=39 +'*'=27 +'implies'=41 +'self'=81 +'endif'=78 diff --git a/plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBaseLexer.java b/plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBaseLexer.java index b8ff7a339..996e4dce1 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBaseLexer.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBaseLexer.java @@ -2867,8 +2867,7 @@ public class InternalQVTcoreBaseLexer extends Lexer { "\1\175\1\uffff\1\174", "\1\176", "\1\177", - "\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\25\66\1\u0080\4"+ - "\66", + "\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\25\66\1\u0080\4\66", "\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66", "\1\u0083", "\1\u0084", @@ -3045,8 +3044,7 @@ public class InternalQVTcoreBaseLexer extends Lexer { "", "\1\u0100", "", - "\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u0101\7"+ - "\66", + "\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\22\66\1\u0101\7\66", "\1\u0103", "\1\u0104", "\1\u0105", diff --git a/plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBaseParser.java b/plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBaseParser.java index e75b638db..b7c4da8db 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBaseParser.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBaseParser.java @@ -6164,12 +6164,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars else if ( (LA3_0==23) ) { int LA3_2 = input.LA(2); - if ( (LA3_2==67) ) { - alt3=1; - } - else if ( ((LA3_2>=RULE_SIMPLE_ID && LA3_2<=RULE_ESCAPED_ID)||(LA3_2>=16 && LA3_2<=26)) ) { + if ( ((LA3_2>=RULE_SIMPLE_ID && LA3_2<=RULE_ESCAPED_ID)||(LA3_2>=16 && LA3_2<=26)) ) { alt3=2; } + else if ( (LA3_2==67) ) { + alt3=1; + } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = @@ -9632,47 +9632,58 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // $ANTLR start "rule__PrimaryExpCS__Alternatives_7_2_1_2" - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:2994:1: rule__PrimaryExpCS__Alternatives_7_2_1_2 : ( ( ( rule__PrimaryExpCS__Group_7_2_1_2_0__0 ) ) | ( ( rule__PrimaryExpCS__ValueAssignment_7_2_1_2_1 ) ) ); + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:2994:1: rule__PrimaryExpCS__Alternatives_7_2_1_2 : ( ( ( rule__PrimaryExpCS__Group_7_2_1_2_0__0 )? ) | ( ( rule__PrimaryExpCS__ValueAssignment_7_2_1_2_1 ) ) ); public final void rule__PrimaryExpCS__Alternatives_7_2_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:2998:1: ( ( ( rule__PrimaryExpCS__Group_7_2_1_2_0__0 ) ) | ( ( rule__PrimaryExpCS__ValueAssignment_7_2_1_2_1 ) ) ) - int alt28=2; - int LA28_0 = input.LA(1); + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:2998:1: ( ( ( rule__PrimaryExpCS__Group_7_2_1_2_0__0 )? ) | ( ( rule__PrimaryExpCS__ValueAssignment_7_2_1_2_1 ) ) ) + int alt29=2; + int LA29_0 = input.LA(1); - if ( ((LA28_0>=RULE_SIMPLE_ID && LA28_0<=RULE_ESCAPED_ID)||(LA28_0>=16 && LA28_0<=26)) ) { - alt28=1; + if ( ((LA29_0>=RULE_SIMPLE_ID && LA29_0<=RULE_ESCAPED_ID)||(LA29_0>=16 && LA29_0<=26)||LA29_0==61) ) { + alt29=1; } - else if ( (LA28_0==RULE_SINGLE_QUOTED_STRING) ) { - alt28=2; + else if ( (LA29_0==RULE_SINGLE_QUOTED_STRING) ) { + alt29=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 28, 0, input); + new NoViableAltException("", 29, 0, input); throw nvae; } - switch (alt28) { + switch (alt29) { case 1 : - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:2999:1: ( ( rule__PrimaryExpCS__Group_7_2_1_2_0__0 ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:2999:1: ( ( rule__PrimaryExpCS__Group_7_2_1_2_0__0 )? ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:2999:1: ( ( rule__PrimaryExpCS__Group_7_2_1_2_0__0 ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3000:1: ( rule__PrimaryExpCS__Group_7_2_1_2_0__0 ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:2999:1: ( ( rule__PrimaryExpCS__Group_7_2_1_2_0__0 )? ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3000:1: ( rule__PrimaryExpCS__Group_7_2_1_2_0__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_1_2_0()); } - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3001:1: ( rule__PrimaryExpCS__Group_7_2_1_2_0__0 ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3001:2: rule__PrimaryExpCS__Group_7_2_1_2_0__0 - { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__0_in_rule__PrimaryExpCS__Alternatives_7_2_1_26535); - rule__PrimaryExpCS__Group_7_2_1_2_0__0(); + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3001:1: ( rule__PrimaryExpCS__Group_7_2_1_2_0__0 )? + int alt28=2; + int LA28_0 = input.LA(1); - state._fsp--; - if (state.failed) return ; + if ( ((LA28_0>=RULE_SIMPLE_ID && LA28_0<=RULE_ESCAPED_ID)||(LA28_0>=16 && LA28_0<=26)) ) { + alt28=1; + } + switch (alt28) { + case 1 : + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3001:2: rule__PrimaryExpCS__Group_7_2_1_2_0__0 + { + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__0_in_rule__PrimaryExpCS__Alternatives_7_2_1_26535); + rule__PrimaryExpCS__Group_7_2_1_2_0__0(); + + state._fsp--; + if (state.failed) return ; + + } + break; } @@ -9697,7 +9708,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3007:1: ( rule__PrimaryExpCS__ValueAssignment_7_2_1_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3007:2: rule__PrimaryExpCS__ValueAssignment_7_2_1_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__ValueAssignment_7_2_1_2_1_in_rule__PrimaryExpCS__Alternatives_7_2_1_26553); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__ValueAssignment_7_2_1_2_1_in_rule__PrimaryExpCS__Alternatives_7_2_1_26554); rule__PrimaryExpCS__ValueAssignment_7_2_1_2_1(); state._fsp--; @@ -9741,12 +9752,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3022:1: ( rule__BottomPatternCS__Group_0__0__Impl rule__BottomPatternCS__Group_0__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3023:2: rule__BottomPatternCS__Group_0__0__Impl rule__BottomPatternCS__Group_0__1 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__0__Impl_in_rule__BottomPatternCS__Group_0__06584); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__0__Impl_in_rule__BottomPatternCS__Group_0__06585); rule__BottomPatternCS__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__1_in_rule__BottomPatternCS__Group_0__06587); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__1_in_rule__BottomPatternCS__Group_0__06588); rule__BottomPatternCS__Group_0__1(); state._fsp--; @@ -9785,7 +9796,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_0_0()); } - match(input,59,FollowSets000.FOLLOW_59_in_rule__BottomPatternCS__Group_0__0__Impl6615); if (state.failed) return ; + match(input,59,FollowSets000.FOLLOW_59_in_rule__BottomPatternCS__Group_0__0__Impl6616); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_0_0()); } @@ -9820,12 +9831,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3053:1: ( rule__BottomPatternCS__Group_0__1__Impl rule__BottomPatternCS__Group_0__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3054:2: rule__BottomPatternCS__Group_0__1__Impl rule__BottomPatternCS__Group_0__2 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__1__Impl_in_rule__BottomPatternCS__Group_0__16646); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__1__Impl_in_rule__BottomPatternCS__Group_0__16647); rule__BottomPatternCS__Group_0__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__2_in_rule__BottomPatternCS__Group_0__16649); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__2_in_rule__BottomPatternCS__Group_0__16650); rule__BottomPatternCS__Group_0__2(); state._fsp--; @@ -9867,7 +9878,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3068:1: ( rule__BottomPatternCS__Alternatives_0_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3068:2: rule__BottomPatternCS__Alternatives_0_1 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Alternatives_0_1_in_rule__BottomPatternCS__Group_0__1__Impl6676); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Alternatives_0_1_in_rule__BottomPatternCS__Group_0__1__Impl6677); rule__BottomPatternCS__Alternatives_0_1(); state._fsp--; @@ -9909,12 +9920,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3082:1: ( rule__BottomPatternCS__Group_0__2__Impl rule__BottomPatternCS__Group_0__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3083:2: rule__BottomPatternCS__Group_0__2__Impl rule__BottomPatternCS__Group_0__3 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__2__Impl_in_rule__BottomPatternCS__Group_0__26706); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__2__Impl_in_rule__BottomPatternCS__Group_0__26707); rule__BottomPatternCS__Group_0__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__3_in_rule__BottomPatternCS__Group_0__26709); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__3_in_rule__BottomPatternCS__Group_0__26710); rule__BottomPatternCS__Group_0__3(); state._fsp--; @@ -9954,21 +9965,21 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getBottomPatternCSAccess().getGroup_0_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3097:1: ( rule__BottomPatternCS__Group_0_2__0 )* - loop29: + loop30: do { - int alt29=2; - int LA29_0 = input.LA(1); + int alt30=2; + int LA30_0 = input.LA(1); - if ( (LA29_0==62) ) { - alt29=1; + if ( (LA30_0==62) ) { + alt30=1; } - switch (alt29) { + switch (alt30) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3097:2: rule__BottomPatternCS__Group_0_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0_2__0_in_rule__BottomPatternCS__Group_0__2__Impl6736); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0_2__0_in_rule__BottomPatternCS__Group_0__2__Impl6737); rule__BottomPatternCS__Group_0_2__0(); state._fsp--; @@ -9978,7 +9989,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars break; default : - break loop29; + break loop30; } } while (true); @@ -10016,12 +10027,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3111:1: ( rule__BottomPatternCS__Group_0__3__Impl rule__BottomPatternCS__Group_0__4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3112:2: rule__BottomPatternCS__Group_0__3__Impl rule__BottomPatternCS__Group_0__4 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__3__Impl_in_rule__BottomPatternCS__Group_0__36767); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__3__Impl_in_rule__BottomPatternCS__Group_0__36768); rule__BottomPatternCS__Group_0__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__4_in_rule__BottomPatternCS__Group_0__36770); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__4_in_rule__BottomPatternCS__Group_0__36771); rule__BottomPatternCS__Group_0__4(); state._fsp--; @@ -10060,7 +10071,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getVerticalLineKeyword_0_3()); } - match(input,60,FollowSets000.FOLLOW_60_in_rule__BottomPatternCS__Group_0__3__Impl6798); if (state.failed) return ; + match(input,60,FollowSets000.FOLLOW_60_in_rule__BottomPatternCS__Group_0__3__Impl6799); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBottomPatternCSAccess().getVerticalLineKeyword_0_3()); } @@ -10095,12 +10106,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3142:1: ( rule__BottomPatternCS__Group_0__4__Impl rule__BottomPatternCS__Group_0__5 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3143:2: rule__BottomPatternCS__Group_0__4__Impl rule__BottomPatternCS__Group_0__5 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__4__Impl_in_rule__BottomPatternCS__Group_0__46829); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__4__Impl_in_rule__BottomPatternCS__Group_0__46830); rule__BottomPatternCS__Group_0__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__5_in_rule__BottomPatternCS__Group_0__46832); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__5_in_rule__BottomPatternCS__Group_0__46833); rule__BottomPatternCS__Group_0__5(); state._fsp--; @@ -10140,21 +10151,21 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getBottomPatternCSAccess().getConstraintsAssignment_0_4()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3157:1: ( rule__BottomPatternCS__ConstraintsAssignment_0_4 )* - loop30: + loop31: do { - int alt30=2; - int LA30_0 = input.LA(1); + int alt31=2; + int LA31_0 = input.LA(1); - if ( ((LA30_0>=RULE_INT && LA30_0<=RULE_ESCAPED_ID)||(LA30_0>=16 && LA30_0<=29)||(LA30_0>=44 && LA30_0<=57)||LA30_0==65||(LA30_0>=72 && LA30_0<=73)||LA30_0==75||LA30_0==79||(LA30_0>=81 && LA30_0<=84)) ) { - alt30=1; + if ( ((LA31_0>=RULE_INT && LA31_0<=RULE_ESCAPED_ID)||(LA31_0>=16 && LA31_0<=29)||(LA31_0>=44 && LA31_0<=57)||LA31_0==65||(LA31_0>=72 && LA31_0<=73)||LA31_0==75||LA31_0==79||(LA31_0>=81 && LA31_0<=84)) ) { + alt31=1; } - switch (alt30) { + switch (alt31) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3157:2: rule__BottomPatternCS__ConstraintsAssignment_0_4 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__ConstraintsAssignment_0_4_in_rule__BottomPatternCS__Group_0__4__Impl6859); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__ConstraintsAssignment_0_4_in_rule__BottomPatternCS__Group_0__4__Impl6860); rule__BottomPatternCS__ConstraintsAssignment_0_4(); state._fsp--; @@ -10164,7 +10175,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars break; default : - break loop30; + break loop31; } } while (true); @@ -10202,7 +10213,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3171:1: ( rule__BottomPatternCS__Group_0__5__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3172:2: rule__BottomPatternCS__Group_0__5__Impl { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__5__Impl_in_rule__BottomPatternCS__Group_0__56890); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__5__Impl_in_rule__BottomPatternCS__Group_0__56891); rule__BottomPatternCS__Group_0__5__Impl(); state._fsp--; @@ -10241,7 +10252,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_0_5()); } - match(input,61,FollowSets000.FOLLOW_61_in_rule__BottomPatternCS__Group_0__5__Impl6918); if (state.failed) return ; + match(input,61,FollowSets000.FOLLOW_61_in_rule__BottomPatternCS__Group_0__5__Impl6919); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_0_5()); } @@ -10276,12 +10287,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3213:1: ( rule__BottomPatternCS__Group_0_2__0__Impl rule__BottomPatternCS__Group_0_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3214:2: rule__BottomPatternCS__Group_0_2__0__Impl rule__BottomPatternCS__Group_0_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0_2__0__Impl_in_rule__BottomPatternCS__Group_0_2__06961); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0_2__0__Impl_in_rule__BottomPatternCS__Group_0_2__06962); rule__BottomPatternCS__Group_0_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0_2__1_in_rule__BottomPatternCS__Group_0_2__06964); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0_2__1_in_rule__BottomPatternCS__Group_0_2__06965); rule__BottomPatternCS__Group_0_2__1(); state._fsp--; @@ -10320,7 +10331,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getCommaKeyword_0_2_0()); } - match(input,62,FollowSets000.FOLLOW_62_in_rule__BottomPatternCS__Group_0_2__0__Impl6992); if (state.failed) return ; + match(input,62,FollowSets000.FOLLOW_62_in_rule__BottomPatternCS__Group_0_2__0__Impl6993); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBottomPatternCSAccess().getCommaKeyword_0_2_0()); } @@ -10355,7 +10366,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3244:1: ( rule__BottomPatternCS__Group_0_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3245:2: rule__BottomPatternCS__Group_0_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0_2__1__Impl_in_rule__BottomPatternCS__Group_0_2__17023); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0_2__1__Impl_in_rule__BottomPatternCS__Group_0_2__17024); rule__BottomPatternCS__Group_0_2__1__Impl(); state._fsp--; @@ -10397,7 +10408,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3258:1: ( rule__BottomPatternCS__Alternatives_0_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3258:2: rule__BottomPatternCS__Alternatives_0_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Alternatives_0_2_1_in_rule__BottomPatternCS__Group_0_2__1__Impl7050); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Alternatives_0_2_1_in_rule__BottomPatternCS__Group_0_2__1__Impl7051); rule__BottomPatternCS__Alternatives_0_2_1(); state._fsp--; @@ -10439,12 +10450,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3276:1: ( rule__BottomPatternCS__Group_1__0__Impl rule__BottomPatternCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3277:2: rule__BottomPatternCS__Group_1__0__Impl rule__BottomPatternCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__0__Impl_in_rule__BottomPatternCS__Group_1__07084); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__0__Impl_in_rule__BottomPatternCS__Group_1__07085); rule__BottomPatternCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__1_in_rule__BottomPatternCS__Group_1__07087); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__1_in_rule__BottomPatternCS__Group_1__07088); rule__BottomPatternCS__Group_1__1(); state._fsp--; @@ -10518,12 +10529,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3307:1: ( rule__BottomPatternCS__Group_1__1__Impl rule__BottomPatternCS__Group_1__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3308:2: rule__BottomPatternCS__Group_1__1__Impl rule__BottomPatternCS__Group_1__2 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__1__Impl_in_rule__BottomPatternCS__Group_1__17145); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__1__Impl_in_rule__BottomPatternCS__Group_1__17146); rule__BottomPatternCS__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__2_in_rule__BottomPatternCS__Group_1__17148); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__2_in_rule__BottomPatternCS__Group_1__17149); rule__BottomPatternCS__Group_1__2(); state._fsp--; @@ -10562,7 +10573,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_1_1()); } - match(input,59,FollowSets000.FOLLOW_59_in_rule__BottomPatternCS__Group_1__1__Impl7176); if (state.failed) return ; + match(input,59,FollowSets000.FOLLOW_59_in_rule__BottomPatternCS__Group_1__1__Impl7177); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_1_1()); } @@ -10597,12 +10608,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3338:1: ( rule__BottomPatternCS__Group_1__2__Impl rule__BottomPatternCS__Group_1__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3339:2: rule__BottomPatternCS__Group_1__2__Impl rule__BottomPatternCS__Group_1__3 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__2__Impl_in_rule__BottomPatternCS__Group_1__27207); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__2__Impl_in_rule__BottomPatternCS__Group_1__27208); rule__BottomPatternCS__Group_1__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__3_in_rule__BottomPatternCS__Group_1__27210); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__3_in_rule__BottomPatternCS__Group_1__27211); rule__BottomPatternCS__Group_1__3(); state._fsp--; @@ -10642,21 +10653,21 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getBottomPatternCSAccess().getConstraintsAssignment_1_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3353:1: ( rule__BottomPatternCS__ConstraintsAssignment_1_2 )* - loop31: + loop32: do { - int alt31=2; - int LA31_0 = input.LA(1); + int alt32=2; + int LA32_0 = input.LA(1); - if ( ((LA31_0>=RULE_INT && LA31_0<=RULE_ESCAPED_ID)||(LA31_0>=16 && LA31_0<=29)||(LA31_0>=44 && LA31_0<=57)||LA31_0==65||(LA31_0>=72 && LA31_0<=73)||LA31_0==75||LA31_0==79||(LA31_0>=81 && LA31_0<=84)) ) { - alt31=1; + if ( ((LA32_0>=RULE_INT && LA32_0<=RULE_ESCAPED_ID)||(LA32_0>=16 && LA32_0<=29)||(LA32_0>=44 && LA32_0<=57)||LA32_0==65||(LA32_0>=72 && LA32_0<=73)||LA32_0==75||LA32_0==79||(LA32_0>=81 && LA32_0<=84)) ) { + alt32=1; } - switch (alt31) { + switch (alt32) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3353:2: rule__BottomPatternCS__ConstraintsAssignment_1_2 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__ConstraintsAssignment_1_2_in_rule__BottomPatternCS__Group_1__2__Impl7237); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__ConstraintsAssignment_1_2_in_rule__BottomPatternCS__Group_1__2__Impl7238); rule__BottomPatternCS__ConstraintsAssignment_1_2(); state._fsp--; @@ -10666,7 +10677,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars break; default : - break loop31; + break loop32; } } while (true); @@ -10704,7 +10715,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3367:1: ( rule__BottomPatternCS__Group_1__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3368:2: rule__BottomPatternCS__Group_1__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__3__Impl_in_rule__BottomPatternCS__Group_1__37268); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__3__Impl_in_rule__BottomPatternCS__Group_1__37269); rule__BottomPatternCS__Group_1__3__Impl(); state._fsp--; @@ -10743,7 +10754,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_1_3()); } - match(input,61,FollowSets000.FOLLOW_61_in_rule__BottomPatternCS__Group_1__3__Impl7296); if (state.failed) return ; + match(input,61,FollowSets000.FOLLOW_61_in_rule__BottomPatternCS__Group_1__3__Impl7297); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_1_3()); } @@ -10778,12 +10789,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3405:1: ( rule__AssignmentCS__Group__0__Impl rule__AssignmentCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3406:2: rule__AssignmentCS__Group__0__Impl rule__AssignmentCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group__0__Impl_in_rule__AssignmentCS__Group__07335); + pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group__0__Impl_in_rule__AssignmentCS__Group__07336); rule__AssignmentCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group__1_in_rule__AssignmentCS__Group__07338); + pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group__1_in_rule__AssignmentCS__Group__07339); rule__AssignmentCS__Group__1(); state._fsp--; @@ -10823,17 +10834,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getAssignmentCSAccess().getDefaultAssignment_0()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3420:1: ( rule__AssignmentCS__DefaultAssignment_0 )? - int alt32=2; - int LA32_0 = input.LA(1); + int alt33=2; + int LA33_0 = input.LA(1); - if ( (LA32_0==82) ) { - alt32=1; + if ( (LA33_0==82) ) { + alt33=1; } - switch (alt32) { + switch (alt33) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3420:2: rule__AssignmentCS__DefaultAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__DefaultAssignment_0_in_rule__AssignmentCS__Group__0__Impl7365); + pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__DefaultAssignment_0_in_rule__AssignmentCS__Group__0__Impl7366); rule__AssignmentCS__DefaultAssignment_0(); state._fsp--; @@ -10878,12 +10889,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3434:1: ( rule__AssignmentCS__Group__1__Impl rule__AssignmentCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3435:2: rule__AssignmentCS__Group__1__Impl rule__AssignmentCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group__1__Impl_in_rule__AssignmentCS__Group__17396); + pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group__1__Impl_in_rule__AssignmentCS__Group__17397); rule__AssignmentCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group__2_in_rule__AssignmentCS__Group__17399); + pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group__2_in_rule__AssignmentCS__Group__17400); rule__AssignmentCS__Group__2(); state._fsp--; @@ -10925,7 +10936,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3449:1: ( rule__AssignmentCS__TargetAssignment_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3449:2: rule__AssignmentCS__TargetAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__TargetAssignment_1_in_rule__AssignmentCS__Group__1__Impl7426); + pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__TargetAssignment_1_in_rule__AssignmentCS__Group__1__Impl7427); rule__AssignmentCS__TargetAssignment_1(); state._fsp--; @@ -10967,12 +10978,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3463:1: ( rule__AssignmentCS__Group__2__Impl rule__AssignmentCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3464:2: rule__AssignmentCS__Group__2__Impl rule__AssignmentCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group__2__Impl_in_rule__AssignmentCS__Group__27456); + pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group__2__Impl_in_rule__AssignmentCS__Group__27457); rule__AssignmentCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group__3_in_rule__AssignmentCS__Group__27459); + pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group__3_in_rule__AssignmentCS__Group__27460); rule__AssignmentCS__Group__3(); state._fsp--; @@ -11012,17 +11023,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getAssignmentCSAccess().getGroup_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3478:1: ( rule__AssignmentCS__Group_2__0 )? - int alt33=2; - int LA33_0 = input.LA(1); + int alt34=2; + int LA34_0 = input.LA(1); - if ( (LA33_0==64) ) { - alt33=1; + if ( (LA34_0==64) ) { + alt34=1; } - switch (alt33) { + switch (alt34) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3478:2: rule__AssignmentCS__Group_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group_2__0_in_rule__AssignmentCS__Group__2__Impl7486); + pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group_2__0_in_rule__AssignmentCS__Group__2__Impl7487); rule__AssignmentCS__Group_2__0(); state._fsp--; @@ -11067,7 +11078,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3492:1: ( rule__AssignmentCS__Group__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3493:2: rule__AssignmentCS__Group__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group__3__Impl_in_rule__AssignmentCS__Group__37517); + pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group__3__Impl_in_rule__AssignmentCS__Group__37518); rule__AssignmentCS__Group__3__Impl(); state._fsp--; @@ -11106,7 +11117,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getAssignmentCSAccess().getSemicolonKeyword_3()); } - match(input,63,FollowSets000.FOLLOW_63_in_rule__AssignmentCS__Group__3__Impl7545); if (state.failed) return ; + match(input,63,FollowSets000.FOLLOW_63_in_rule__AssignmentCS__Group__3__Impl7546); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAssignmentCSAccess().getSemicolonKeyword_3()); } @@ -11141,12 +11152,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3530:1: ( rule__AssignmentCS__Group_2__0__Impl rule__AssignmentCS__Group_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3531:2: rule__AssignmentCS__Group_2__0__Impl rule__AssignmentCS__Group_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group_2__0__Impl_in_rule__AssignmentCS__Group_2__07584); + pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group_2__0__Impl_in_rule__AssignmentCS__Group_2__07585); rule__AssignmentCS__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group_2__1_in_rule__AssignmentCS__Group_2__07587); + pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group_2__1_in_rule__AssignmentCS__Group_2__07588); rule__AssignmentCS__Group_2__1(); state._fsp--; @@ -11185,7 +11196,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getAssignmentCSAccess().getColonEqualsSignKeyword_2_0()); } - match(input,64,FollowSets000.FOLLOW_64_in_rule__AssignmentCS__Group_2__0__Impl7615); if (state.failed) return ; + match(input,64,FollowSets000.FOLLOW_64_in_rule__AssignmentCS__Group_2__0__Impl7616); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAssignmentCSAccess().getColonEqualsSignKeyword_2_0()); } @@ -11220,7 +11231,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3561:1: ( rule__AssignmentCS__Group_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3562:2: rule__AssignmentCS__Group_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group_2__1__Impl_in_rule__AssignmentCS__Group_2__17646); + pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group_2__1__Impl_in_rule__AssignmentCS__Group_2__17647); rule__AssignmentCS__Group_2__1__Impl(); state._fsp--; @@ -11262,7 +11273,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3575:1: ( rule__AssignmentCS__InitialiserAssignment_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3575:2: rule__AssignmentCS__InitialiserAssignment_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__InitialiserAssignment_2_1_in_rule__AssignmentCS__Group_2__1__Impl7673); + pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__InitialiserAssignment_2_1_in_rule__AssignmentCS__Group_2__1__Impl7674); rule__AssignmentCS__InitialiserAssignment_2_1(); state._fsp--; @@ -11304,12 +11315,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3593:1: ( rule__DirectionCS__Group__0__Impl rule__DirectionCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3594:2: rule__DirectionCS__Group__0__Impl rule__DirectionCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__0__Impl_in_rule__DirectionCS__Group__07707); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__0__Impl_in_rule__DirectionCS__Group__07708); rule__DirectionCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__1_in_rule__DirectionCS__Group__07710); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__1_in_rule__DirectionCS__Group__07711); rule__DirectionCS__Group__1(); state._fsp--; @@ -11383,12 +11394,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3624:1: ( rule__DirectionCS__Group__1__Impl rule__DirectionCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3625:2: rule__DirectionCS__Group__1__Impl rule__DirectionCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__1__Impl_in_rule__DirectionCS__Group__17768); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__1__Impl_in_rule__DirectionCS__Group__17769); rule__DirectionCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__2_in_rule__DirectionCS__Group__17771); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__2_in_rule__DirectionCS__Group__17772); rule__DirectionCS__Group__2(); state._fsp--; @@ -11428,13 +11439,13 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getDirectionCSAccess().getNameAssignment_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3639:1: ( rule__DirectionCS__NameAssignment_1 )? - int alt34=2; - alt34 = dfa34.predict(input); - switch (alt34) { + int alt35=2; + alt35 = dfa35.predict(input); + switch (alt35) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3639:2: rule__DirectionCS__NameAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__NameAssignment_1_in_rule__DirectionCS__Group__1__Impl7798); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__NameAssignment_1_in_rule__DirectionCS__Group__1__Impl7799); rule__DirectionCS__NameAssignment_1(); state._fsp--; @@ -11479,12 +11490,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3653:1: ( rule__DirectionCS__Group__2__Impl rule__DirectionCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3654:2: rule__DirectionCS__Group__2__Impl rule__DirectionCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__2__Impl_in_rule__DirectionCS__Group__27829); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__2__Impl_in_rule__DirectionCS__Group__27830); rule__DirectionCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__3_in_rule__DirectionCS__Group__27832); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__3_in_rule__DirectionCS__Group__27833); rule__DirectionCS__Group__3(); state._fsp--; @@ -11524,17 +11535,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getDirectionCSAccess().getGroup_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3668:1: ( rule__DirectionCS__Group_2__0 )? - int alt35=2; - int LA35_0 = input.LA(1); + int alt36=2; + int LA36_0 = input.LA(1); - if ( (LA35_0==19) ) { - alt35=1; + if ( (LA36_0==19) ) { + alt36=1; } - switch (alt35) { + switch (alt36) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3668:2: rule__DirectionCS__Group_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__0_in_rule__DirectionCS__Group__2__Impl7859); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__0_in_rule__DirectionCS__Group__2__Impl7860); rule__DirectionCS__Group_2__0(); state._fsp--; @@ -11579,7 +11590,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3682:1: ( rule__DirectionCS__Group__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3683:2: rule__DirectionCS__Group__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__3__Impl_in_rule__DirectionCS__Group__37890); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__3__Impl_in_rule__DirectionCS__Group__37891); rule__DirectionCS__Group__3__Impl(); state._fsp--; @@ -11619,17 +11630,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getDirectionCSAccess().getGroup_3()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3696:1: ( rule__DirectionCS__Group_3__0 )? - int alt36=2; - int LA36_0 = input.LA(1); + int alt37=2; + int LA37_0 = input.LA(1); - if ( (LA36_0==26) ) { - alt36=1; + if ( (LA37_0==26) ) { + alt37=1; } - switch (alt36) { + switch (alt37) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3696:2: rule__DirectionCS__Group_3__0 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__0_in_rule__DirectionCS__Group__3__Impl7917); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__0_in_rule__DirectionCS__Group__3__Impl7918); rule__DirectionCS__Group_3__0(); state._fsp--; @@ -11674,12 +11685,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3718:1: ( rule__DirectionCS__Group_2__0__Impl rule__DirectionCS__Group_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3719:2: rule__DirectionCS__Group_2__0__Impl rule__DirectionCS__Group_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__0__Impl_in_rule__DirectionCS__Group_2__07956); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__0__Impl_in_rule__DirectionCS__Group_2__07957); rule__DirectionCS__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__1_in_rule__DirectionCS__Group_2__07959); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__1_in_rule__DirectionCS__Group_2__07960); rule__DirectionCS__Group_2__1(); state._fsp--; @@ -11718,7 +11729,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getDirectionCSAccess().getImportsKeyword_2_0()); } - match(input,19,FollowSets000.FOLLOW_19_in_rule__DirectionCS__Group_2__0__Impl7987); if (state.failed) return ; + match(input,19,FollowSets000.FOLLOW_19_in_rule__DirectionCS__Group_2__0__Impl7988); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDirectionCSAccess().getImportsKeyword_2_0()); } @@ -11753,12 +11764,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3749:1: ( rule__DirectionCS__Group_2__1__Impl rule__DirectionCS__Group_2__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3750:2: rule__DirectionCS__Group_2__1__Impl rule__DirectionCS__Group_2__2 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__1__Impl_in_rule__DirectionCS__Group_2__18018); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__1__Impl_in_rule__DirectionCS__Group_2__18019); rule__DirectionCS__Group_2__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__2_in_rule__DirectionCS__Group_2__18021); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__2_in_rule__DirectionCS__Group_2__18022); rule__DirectionCS__Group_2__2(); state._fsp--; @@ -11800,7 +11811,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3764:1: ( rule__DirectionCS__ImportsAssignment_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3764:2: rule__DirectionCS__ImportsAssignment_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__ImportsAssignment_2_1_in_rule__DirectionCS__Group_2__1__Impl8048); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__ImportsAssignment_2_1_in_rule__DirectionCS__Group_2__1__Impl8049); rule__DirectionCS__ImportsAssignment_2_1(); state._fsp--; @@ -11842,7 +11853,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3778:1: ( rule__DirectionCS__Group_2__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3779:2: rule__DirectionCS__Group_2__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__2__Impl_in_rule__DirectionCS__Group_2__28078); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__2__Impl_in_rule__DirectionCS__Group_2__28079); rule__DirectionCS__Group_2__2__Impl(); state._fsp--; @@ -11882,21 +11893,21 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getDirectionCSAccess().getGroup_2_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3792:1: ( rule__DirectionCS__Group_2_2__0 )* - loop37: + loop38: do { - int alt37=2; - int LA37_0 = input.LA(1); + int alt38=2; + int LA38_0 = input.LA(1); - if ( (LA37_0==62) ) { - alt37=1; + if ( (LA38_0==62) ) { + alt38=1; } - switch (alt37) { + switch (alt38) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3792:2: rule__DirectionCS__Group_2_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2_2__0_in_rule__DirectionCS__Group_2__2__Impl8105); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2_2__0_in_rule__DirectionCS__Group_2__2__Impl8106); rule__DirectionCS__Group_2_2__0(); state._fsp--; @@ -11906,7 +11917,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars break; default : - break loop37; + break loop38; } } while (true); @@ -11944,12 +11955,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3812:1: ( rule__DirectionCS__Group_2_2__0__Impl rule__DirectionCS__Group_2_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3813:2: rule__DirectionCS__Group_2_2__0__Impl rule__DirectionCS__Group_2_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2_2__0__Impl_in_rule__DirectionCS__Group_2_2__08142); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2_2__0__Impl_in_rule__DirectionCS__Group_2_2__08143); rule__DirectionCS__Group_2_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2_2__1_in_rule__DirectionCS__Group_2_2__08145); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2_2__1_in_rule__DirectionCS__Group_2_2__08146); rule__DirectionCS__Group_2_2__1(); state._fsp--; @@ -11988,7 +11999,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getDirectionCSAccess().getCommaKeyword_2_2_0()); } - match(input,62,FollowSets000.FOLLOW_62_in_rule__DirectionCS__Group_2_2__0__Impl8173); if (state.failed) return ; + match(input,62,FollowSets000.FOLLOW_62_in_rule__DirectionCS__Group_2_2__0__Impl8174); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDirectionCSAccess().getCommaKeyword_2_2_0()); } @@ -12023,7 +12034,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3843:1: ( rule__DirectionCS__Group_2_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3844:2: rule__DirectionCS__Group_2_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2_2__1__Impl_in_rule__DirectionCS__Group_2_2__18204); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2_2__1__Impl_in_rule__DirectionCS__Group_2_2__18205); rule__DirectionCS__Group_2_2__1__Impl(); state._fsp--; @@ -12065,7 +12076,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3857:1: ( rule__DirectionCS__ImportsAssignment_2_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3857:2: rule__DirectionCS__ImportsAssignment_2_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__ImportsAssignment_2_2_1_in_rule__DirectionCS__Group_2_2__1__Impl8231); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__ImportsAssignment_2_2_1_in_rule__DirectionCS__Group_2_2__1__Impl8232); rule__DirectionCS__ImportsAssignment_2_2_1(); state._fsp--; @@ -12107,12 +12118,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3875:1: ( rule__DirectionCS__Group_3__0__Impl rule__DirectionCS__Group_3__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3876:2: rule__DirectionCS__Group_3__0__Impl rule__DirectionCS__Group_3__1 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__0__Impl_in_rule__DirectionCS__Group_3__08265); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__0__Impl_in_rule__DirectionCS__Group_3__08266); rule__DirectionCS__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__1_in_rule__DirectionCS__Group_3__08268); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__1_in_rule__DirectionCS__Group_3__08269); rule__DirectionCS__Group_3__1(); state._fsp--; @@ -12151,7 +12162,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getDirectionCSAccess().getUsesKeyword_3_0()); } - match(input,26,FollowSets000.FOLLOW_26_in_rule__DirectionCS__Group_3__0__Impl8296); if (state.failed) return ; + match(input,26,FollowSets000.FOLLOW_26_in_rule__DirectionCS__Group_3__0__Impl8297); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDirectionCSAccess().getUsesKeyword_3_0()); } @@ -12186,12 +12197,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3906:1: ( rule__DirectionCS__Group_3__1__Impl rule__DirectionCS__Group_3__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3907:2: rule__DirectionCS__Group_3__1__Impl rule__DirectionCS__Group_3__2 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__1__Impl_in_rule__DirectionCS__Group_3__18327); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__1__Impl_in_rule__DirectionCS__Group_3__18328); rule__DirectionCS__Group_3__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__2_in_rule__DirectionCS__Group_3__18330); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__2_in_rule__DirectionCS__Group_3__18331); rule__DirectionCS__Group_3__2(); state._fsp--; @@ -12233,7 +12244,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3921:1: ( rule__DirectionCS__UsesAssignment_3_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3921:2: rule__DirectionCS__UsesAssignment_3_1 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__UsesAssignment_3_1_in_rule__DirectionCS__Group_3__1__Impl8357); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__UsesAssignment_3_1_in_rule__DirectionCS__Group_3__1__Impl8358); rule__DirectionCS__UsesAssignment_3_1(); state._fsp--; @@ -12275,7 +12286,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3935:1: ( rule__DirectionCS__Group_3__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3936:2: rule__DirectionCS__Group_3__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__2__Impl_in_rule__DirectionCS__Group_3__28387); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__2__Impl_in_rule__DirectionCS__Group_3__28388); rule__DirectionCS__Group_3__2__Impl(); state._fsp--; @@ -12315,21 +12326,21 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getDirectionCSAccess().getGroup_3_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3949:1: ( rule__DirectionCS__Group_3_2__0 )* - loop38: + loop39: do { - int alt38=2; - int LA38_0 = input.LA(1); + int alt39=2; + int LA39_0 = input.LA(1); - if ( (LA38_0==62) ) { - alt38=1; + if ( (LA39_0==62) ) { + alt39=1; } - switch (alt38) { + switch (alt39) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3949:2: rule__DirectionCS__Group_3_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3_2__0_in_rule__DirectionCS__Group_3__2__Impl8414); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3_2__0_in_rule__DirectionCS__Group_3__2__Impl8415); rule__DirectionCS__Group_3_2__0(); state._fsp--; @@ -12339,7 +12350,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars break; default : - break loop38; + break loop39; } } while (true); @@ -12377,12 +12388,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3969:1: ( rule__DirectionCS__Group_3_2__0__Impl rule__DirectionCS__Group_3_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:3970:2: rule__DirectionCS__Group_3_2__0__Impl rule__DirectionCS__Group_3_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3_2__0__Impl_in_rule__DirectionCS__Group_3_2__08451); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3_2__0__Impl_in_rule__DirectionCS__Group_3_2__08452); rule__DirectionCS__Group_3_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3_2__1_in_rule__DirectionCS__Group_3_2__08454); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3_2__1_in_rule__DirectionCS__Group_3_2__08455); rule__DirectionCS__Group_3_2__1(); state._fsp--; @@ -12421,7 +12432,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getDirectionCSAccess().getCommaKeyword_3_2_0()); } - match(input,62,FollowSets000.FOLLOW_62_in_rule__DirectionCS__Group_3_2__0__Impl8482); if (state.failed) return ; + match(input,62,FollowSets000.FOLLOW_62_in_rule__DirectionCS__Group_3_2__0__Impl8483); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDirectionCSAccess().getCommaKeyword_3_2_0()); } @@ -12456,7 +12467,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4000:1: ( rule__DirectionCS__Group_3_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4001:2: rule__DirectionCS__Group_3_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3_2__1__Impl_in_rule__DirectionCS__Group_3_2__18513); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3_2__1__Impl_in_rule__DirectionCS__Group_3_2__18514); rule__DirectionCS__Group_3_2__1__Impl(); state._fsp--; @@ -12498,7 +12509,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4014:1: ( rule__DirectionCS__UsesAssignment_3_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4014:2: rule__DirectionCS__UsesAssignment_3_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__UsesAssignment_3_2_1_in_rule__DirectionCS__Group_3_2__1__Impl8540); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__UsesAssignment_3_2_1_in_rule__DirectionCS__Group_3_2__1__Impl8541); rule__DirectionCS__UsesAssignment_3_2_1(); state._fsp--; @@ -12540,12 +12551,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4032:1: ( rule__GuardPatternCS__Group_0__0__Impl rule__GuardPatternCS__Group_0__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4033:2: rule__GuardPatternCS__Group_0__0__Impl rule__GuardPatternCS__Group_0__1 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__0__Impl_in_rule__GuardPatternCS__Group_0__08574); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__0__Impl_in_rule__GuardPatternCS__Group_0__08575); rule__GuardPatternCS__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__1_in_rule__GuardPatternCS__Group_0__08577); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__1_in_rule__GuardPatternCS__Group_0__08578); rule__GuardPatternCS__Group_0__1(); state._fsp--; @@ -12584,7 +12595,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_0_0()); } - match(input,65,FollowSets000.FOLLOW_65_in_rule__GuardPatternCS__Group_0__0__Impl8605); if (state.failed) return ; + match(input,65,FollowSets000.FOLLOW_65_in_rule__GuardPatternCS__Group_0__0__Impl8606); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_0_0()); } @@ -12619,12 +12630,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4063:1: ( rule__GuardPatternCS__Group_0__1__Impl rule__GuardPatternCS__Group_0__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4064:2: rule__GuardPatternCS__Group_0__1__Impl rule__GuardPatternCS__Group_0__2 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__1__Impl_in_rule__GuardPatternCS__Group_0__18636); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__1__Impl_in_rule__GuardPatternCS__Group_0__18637); rule__GuardPatternCS__Group_0__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__2_in_rule__GuardPatternCS__Group_0__18639); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__2_in_rule__GuardPatternCS__Group_0__18640); rule__GuardPatternCS__Group_0__2(); state._fsp--; @@ -12666,7 +12677,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4078:1: ( rule__GuardPatternCS__UnrealizedVariablesAssignment_0_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4078:2: rule__GuardPatternCS__UnrealizedVariablesAssignment_0_1 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__UnrealizedVariablesAssignment_0_1_in_rule__GuardPatternCS__Group_0__1__Impl8666); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__UnrealizedVariablesAssignment_0_1_in_rule__GuardPatternCS__Group_0__1__Impl8667); rule__GuardPatternCS__UnrealizedVariablesAssignment_0_1(); state._fsp--; @@ -12708,12 +12719,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4092:1: ( rule__GuardPatternCS__Group_0__2__Impl rule__GuardPatternCS__Group_0__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4093:2: rule__GuardPatternCS__Group_0__2__Impl rule__GuardPatternCS__Group_0__3 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__2__Impl_in_rule__GuardPatternCS__Group_0__28696); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__2__Impl_in_rule__GuardPatternCS__Group_0__28697); rule__GuardPatternCS__Group_0__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__3_in_rule__GuardPatternCS__Group_0__28699); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__3_in_rule__GuardPatternCS__Group_0__28700); rule__GuardPatternCS__Group_0__3(); state._fsp--; @@ -12753,21 +12764,21 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getGuardPatternCSAccess().getGroup_0_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4107:1: ( rule__GuardPatternCS__Group_0_2__0 )* - loop39: + loop40: do { - int alt39=2; - int LA39_0 = input.LA(1); + int alt40=2; + int LA40_0 = input.LA(1); - if ( (LA39_0==62) ) { - alt39=1; + if ( (LA40_0==62) ) { + alt40=1; } - switch (alt39) { + switch (alt40) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4107:2: rule__GuardPatternCS__Group_0_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0_2__0_in_rule__GuardPatternCS__Group_0__2__Impl8726); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0_2__0_in_rule__GuardPatternCS__Group_0__2__Impl8727); rule__GuardPatternCS__Group_0_2__0(); state._fsp--; @@ -12777,7 +12788,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars break; default : - break loop39; + break loop40; } } while (true); @@ -12815,12 +12826,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4121:1: ( rule__GuardPatternCS__Group_0__3__Impl rule__GuardPatternCS__Group_0__4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4122:2: rule__GuardPatternCS__Group_0__3__Impl rule__GuardPatternCS__Group_0__4 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__3__Impl_in_rule__GuardPatternCS__Group_0__38757); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__3__Impl_in_rule__GuardPatternCS__Group_0__38758); rule__GuardPatternCS__Group_0__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__4_in_rule__GuardPatternCS__Group_0__38760); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__4_in_rule__GuardPatternCS__Group_0__38761); rule__GuardPatternCS__Group_0__4(); state._fsp--; @@ -12859,7 +12870,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getVerticalLineKeyword_0_3()); } - match(input,60,FollowSets000.FOLLOW_60_in_rule__GuardPatternCS__Group_0__3__Impl8788); if (state.failed) return ; + match(input,60,FollowSets000.FOLLOW_60_in_rule__GuardPatternCS__Group_0__3__Impl8789); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardPatternCSAccess().getVerticalLineKeyword_0_3()); } @@ -12894,12 +12905,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4152:1: ( rule__GuardPatternCS__Group_0__4__Impl rule__GuardPatternCS__Group_0__5 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4153:2: rule__GuardPatternCS__Group_0__4__Impl rule__GuardPatternCS__Group_0__5 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__4__Impl_in_rule__GuardPatternCS__Group_0__48819); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__4__Impl_in_rule__GuardPatternCS__Group_0__48820); rule__GuardPatternCS__Group_0__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__5_in_rule__GuardPatternCS__Group_0__48822); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__5_in_rule__GuardPatternCS__Group_0__48823); rule__GuardPatternCS__Group_0__5(); state._fsp--; @@ -12939,21 +12950,21 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getGuardPatternCSAccess().getConstraintsAssignment_0_4()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4167:1: ( rule__GuardPatternCS__ConstraintsAssignment_0_4 )* - loop40: + loop41: do { - int alt40=2; - int LA40_0 = input.LA(1); + int alt41=2; + int LA41_0 = input.LA(1); - if ( ((LA40_0>=RULE_INT && LA40_0<=RULE_ESCAPED_ID)||(LA40_0>=16 && LA40_0<=29)||(LA40_0>=44 && LA40_0<=57)||LA40_0==65||(LA40_0>=72 && LA40_0<=73)||LA40_0==75||LA40_0==79||(LA40_0>=81 && LA40_0<=84)) ) { - alt40=1; + if ( ((LA41_0>=RULE_INT && LA41_0<=RULE_ESCAPED_ID)||(LA41_0>=16 && LA41_0<=29)||(LA41_0>=44 && LA41_0<=57)||LA41_0==65||(LA41_0>=72 && LA41_0<=73)||LA41_0==75||LA41_0==79||(LA41_0>=81 && LA41_0<=84)) ) { + alt41=1; } - switch (alt40) { + switch (alt41) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4167:2: rule__GuardPatternCS__ConstraintsAssignment_0_4 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__ConstraintsAssignment_0_4_in_rule__GuardPatternCS__Group_0__4__Impl8849); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__ConstraintsAssignment_0_4_in_rule__GuardPatternCS__Group_0__4__Impl8850); rule__GuardPatternCS__ConstraintsAssignment_0_4(); state._fsp--; @@ -12963,7 +12974,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars break; default : - break loop40; + break loop41; } } while (true); @@ -13001,7 +13012,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4181:1: ( rule__GuardPatternCS__Group_0__5__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4182:2: rule__GuardPatternCS__Group_0__5__Impl { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__5__Impl_in_rule__GuardPatternCS__Group_0__58880); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__5__Impl_in_rule__GuardPatternCS__Group_0__58881); rule__GuardPatternCS__Group_0__5__Impl(); state._fsp--; @@ -13040,7 +13051,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_0_5()); } - match(input,66,FollowSets000.FOLLOW_66_in_rule__GuardPatternCS__Group_0__5__Impl8908); if (state.failed) return ; + match(input,66,FollowSets000.FOLLOW_66_in_rule__GuardPatternCS__Group_0__5__Impl8909); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_0_5()); } @@ -13075,12 +13086,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4223:1: ( rule__GuardPatternCS__Group_0_2__0__Impl rule__GuardPatternCS__Group_0_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4224:2: rule__GuardPatternCS__Group_0_2__0__Impl rule__GuardPatternCS__Group_0_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0_2__0__Impl_in_rule__GuardPatternCS__Group_0_2__08951); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0_2__0__Impl_in_rule__GuardPatternCS__Group_0_2__08952); rule__GuardPatternCS__Group_0_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0_2__1_in_rule__GuardPatternCS__Group_0_2__08954); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0_2__1_in_rule__GuardPatternCS__Group_0_2__08955); rule__GuardPatternCS__Group_0_2__1(); state._fsp--; @@ -13119,7 +13130,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getCommaKeyword_0_2_0()); } - match(input,62,FollowSets000.FOLLOW_62_in_rule__GuardPatternCS__Group_0_2__0__Impl8982); if (state.failed) return ; + match(input,62,FollowSets000.FOLLOW_62_in_rule__GuardPatternCS__Group_0_2__0__Impl8983); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardPatternCSAccess().getCommaKeyword_0_2_0()); } @@ -13154,7 +13165,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4254:1: ( rule__GuardPatternCS__Group_0_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4255:2: rule__GuardPatternCS__Group_0_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0_2__1__Impl_in_rule__GuardPatternCS__Group_0_2__19013); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0_2__1__Impl_in_rule__GuardPatternCS__Group_0_2__19014); rule__GuardPatternCS__Group_0_2__1__Impl(); state._fsp--; @@ -13196,7 +13207,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4268:1: ( rule__GuardPatternCS__UnrealizedVariablesAssignment_0_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4268:2: rule__GuardPatternCS__UnrealizedVariablesAssignment_0_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__UnrealizedVariablesAssignment_0_2_1_in_rule__GuardPatternCS__Group_0_2__1__Impl9040); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__UnrealizedVariablesAssignment_0_2_1_in_rule__GuardPatternCS__Group_0_2__1__Impl9041); rule__GuardPatternCS__UnrealizedVariablesAssignment_0_2_1(); state._fsp--; @@ -13238,12 +13249,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4286:1: ( rule__GuardPatternCS__Group_1__0__Impl rule__GuardPatternCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4287:2: rule__GuardPatternCS__Group_1__0__Impl rule__GuardPatternCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__0__Impl_in_rule__GuardPatternCS__Group_1__09074); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__0__Impl_in_rule__GuardPatternCS__Group_1__09075); rule__GuardPatternCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__1_in_rule__GuardPatternCS__Group_1__09077); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__1_in_rule__GuardPatternCS__Group_1__09078); rule__GuardPatternCS__Group_1__1(); state._fsp--; @@ -13317,12 +13328,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4317:1: ( rule__GuardPatternCS__Group_1__1__Impl rule__GuardPatternCS__Group_1__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4318:2: rule__GuardPatternCS__Group_1__1__Impl rule__GuardPatternCS__Group_1__2 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__1__Impl_in_rule__GuardPatternCS__Group_1__19135); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__1__Impl_in_rule__GuardPatternCS__Group_1__19136); rule__GuardPatternCS__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__2_in_rule__GuardPatternCS__Group_1__19138); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__2_in_rule__GuardPatternCS__Group_1__19139); rule__GuardPatternCS__Group_1__2(); state._fsp--; @@ -13361,7 +13372,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_1_1()); } - match(input,65,FollowSets000.FOLLOW_65_in_rule__GuardPatternCS__Group_1__1__Impl9166); if (state.failed) return ; + match(input,65,FollowSets000.FOLLOW_65_in_rule__GuardPatternCS__Group_1__1__Impl9167); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_1_1()); } @@ -13396,12 +13407,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4348:1: ( rule__GuardPatternCS__Group_1__2__Impl rule__GuardPatternCS__Group_1__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4349:2: rule__GuardPatternCS__Group_1__2__Impl rule__GuardPatternCS__Group_1__3 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__2__Impl_in_rule__GuardPatternCS__Group_1__29197); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__2__Impl_in_rule__GuardPatternCS__Group_1__29198); rule__GuardPatternCS__Group_1__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__3_in_rule__GuardPatternCS__Group_1__29200); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__3_in_rule__GuardPatternCS__Group_1__29201); rule__GuardPatternCS__Group_1__3(); state._fsp--; @@ -13441,21 +13452,21 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getGuardPatternCSAccess().getConstraintsAssignment_1_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4363:1: ( rule__GuardPatternCS__ConstraintsAssignment_1_2 )* - loop41: + loop42: do { - int alt41=2; - int LA41_0 = input.LA(1); + int alt42=2; + int LA42_0 = input.LA(1); - if ( ((LA41_0>=RULE_INT && LA41_0<=RULE_ESCAPED_ID)||(LA41_0>=16 && LA41_0<=29)||(LA41_0>=44 && LA41_0<=57)||LA41_0==65||(LA41_0>=72 && LA41_0<=73)||LA41_0==75||LA41_0==79||(LA41_0>=81 && LA41_0<=84)) ) { - alt41=1; + if ( ((LA42_0>=RULE_INT && LA42_0<=RULE_ESCAPED_ID)||(LA42_0>=16 && LA42_0<=29)||(LA42_0>=44 && LA42_0<=57)||LA42_0==65||(LA42_0>=72 && LA42_0<=73)||LA42_0==75||LA42_0==79||(LA42_0>=81 && LA42_0<=84)) ) { + alt42=1; } - switch (alt41) { + switch (alt42) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4363:2: rule__GuardPatternCS__ConstraintsAssignment_1_2 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__ConstraintsAssignment_1_2_in_rule__GuardPatternCS__Group_1__2__Impl9227); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__ConstraintsAssignment_1_2_in_rule__GuardPatternCS__Group_1__2__Impl9228); rule__GuardPatternCS__ConstraintsAssignment_1_2(); state._fsp--; @@ -13465,7 +13476,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars break; default : - break loop41; + break loop42; } } while (true); @@ -13503,7 +13514,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4377:1: ( rule__GuardPatternCS__Group_1__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4378:2: rule__GuardPatternCS__Group_1__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__3__Impl_in_rule__GuardPatternCS__Group_1__39258); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__3__Impl_in_rule__GuardPatternCS__Group_1__39259); rule__GuardPatternCS__Group_1__3__Impl(); state._fsp--; @@ -13542,7 +13553,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_1_3()); } - match(input,66,FollowSets000.FOLLOW_66_in_rule__GuardPatternCS__Group_1__3__Impl9286); if (state.failed) return ; + match(input,66,FollowSets000.FOLLOW_66_in_rule__GuardPatternCS__Group_1__3__Impl9287); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_1_3()); } @@ -13577,12 +13588,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4420:1: ( rule__ParamDeclarationCS__Group__0__Impl rule__ParamDeclarationCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4421:2: rule__ParamDeclarationCS__Group__0__Impl rule__ParamDeclarationCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__0__Impl_in_rule__ParamDeclarationCS__Group__09330); + pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__0__Impl_in_rule__ParamDeclarationCS__Group__09331); rule__ParamDeclarationCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__1_in_rule__ParamDeclarationCS__Group__09333); + pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__1_in_rule__ParamDeclarationCS__Group__09334); rule__ParamDeclarationCS__Group__1(); state._fsp--; @@ -13624,7 +13635,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4435:1: ( rule__ParamDeclarationCS__NameAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4435:2: rule__ParamDeclarationCS__NameAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__NameAssignment_0_in_rule__ParamDeclarationCS__Group__0__Impl9360); + pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__NameAssignment_0_in_rule__ParamDeclarationCS__Group__0__Impl9361); rule__ParamDeclarationCS__NameAssignment_0(); state._fsp--; @@ -13666,12 +13677,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4449:1: ( rule__ParamDeclarationCS__Group__1__Impl rule__ParamDeclarationCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4450:2: rule__ParamDeclarationCS__Group__1__Impl rule__ParamDeclarationCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__1__Impl_in_rule__ParamDeclarationCS__Group__19390); + pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__1__Impl_in_rule__ParamDeclarationCS__Group__19391); rule__ParamDeclarationCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__2_in_rule__ParamDeclarationCS__Group__19393); + pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__2_in_rule__ParamDeclarationCS__Group__19394); rule__ParamDeclarationCS__Group__2(); state._fsp--; @@ -13710,7 +13721,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getParamDeclarationCSAccess().getColonKeyword_1()); } - match(input,67,FollowSets000.FOLLOW_67_in_rule__ParamDeclarationCS__Group__1__Impl9421); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_67_in_rule__ParamDeclarationCS__Group__1__Impl9422); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getParamDeclarationCSAccess().getColonKeyword_1()); } @@ -13745,7 +13756,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4480:1: ( rule__ParamDeclarationCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4481:2: rule__ParamDeclarationCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__2__Impl_in_rule__ParamDeclarationCS__Group__29452); + pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__2__Impl_in_rule__ParamDeclarationCS__Group__29453); rule__ParamDeclarationCS__Group__2__Impl(); state._fsp--; @@ -13787,7 +13798,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4494:1: ( rule__ParamDeclarationCS__OwnedTypeAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4494:2: rule__ParamDeclarationCS__OwnedTypeAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__OwnedTypeAssignment_2_in_rule__ParamDeclarationCS__Group__2__Impl9479); + pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__OwnedTypeAssignment_2_in_rule__ParamDeclarationCS__Group__2__Impl9480); rule__ParamDeclarationCS__OwnedTypeAssignment_2(); state._fsp--; @@ -13829,12 +13840,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4518:1: ( rule__ScopeNameCS__Group__0__Impl rule__ScopeNameCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4519:2: rule__ScopeNameCS__Group__0__Impl rule__ScopeNameCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__0__Impl_in_rule__ScopeNameCS__Group__09519); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__0__Impl_in_rule__ScopeNameCS__Group__09520); rule__ScopeNameCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__1_in_rule__ScopeNameCS__Group__09522); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__1_in_rule__ScopeNameCS__Group__09523); rule__ScopeNameCS__Group__1(); state._fsp--; @@ -13876,7 +13887,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4533:1: ( rule__ScopeNameCS__PathAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4533:2: rule__ScopeNameCS__PathAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__PathAssignment_0_in_rule__ScopeNameCS__Group__0__Impl9549); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__PathAssignment_0_in_rule__ScopeNameCS__Group__0__Impl9550); rule__ScopeNameCS__PathAssignment_0(); state._fsp--; @@ -13918,12 +13929,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4547:1: ( rule__ScopeNameCS__Group__1__Impl rule__ScopeNameCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4548:2: rule__ScopeNameCS__Group__1__Impl rule__ScopeNameCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__1__Impl_in_rule__ScopeNameCS__Group__19579); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__1__Impl_in_rule__ScopeNameCS__Group__19580); rule__ScopeNameCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__2_in_rule__ScopeNameCS__Group__19582); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__2_in_rule__ScopeNameCS__Group__19583); rule__ScopeNameCS__Group__2(); state._fsp--; @@ -13962,7 +13973,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getScopeNameCSAccess().getColonColonKeyword_1()); } - match(input,68,FollowSets000.FOLLOW_68_in_rule__ScopeNameCS__Group__1__Impl9610); if (state.failed) return ; + match(input,68,FollowSets000.FOLLOW_68_in_rule__ScopeNameCS__Group__1__Impl9611); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getScopeNameCSAccess().getColonColonKeyword_1()); } @@ -13997,7 +14008,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4578:1: ( rule__ScopeNameCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4579:2: rule__ScopeNameCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__2__Impl_in_rule__ScopeNameCS__Group__29641); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__2__Impl_in_rule__ScopeNameCS__Group__29642); rule__ScopeNameCS__Group__2__Impl(); state._fsp--; @@ -14037,21 +14048,21 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getScopeNameCSAccess().getGroup_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4592:1: ( rule__ScopeNameCS__Group_2__0 )* - loop42: + loop43: do { - int alt42=2; - int LA42_0 = input.LA(1); + int alt43=2; + int LA43_0 = input.LA(1); - if ( ((LA42_0>=RULE_SIMPLE_ID && LA42_0<=RULE_ESCAPED_ID)||(LA42_0>=16 && LA42_0<=26)||(LA42_0>=44 && LA42_0<=57)) ) { - alt42=1; + if ( ((LA43_0>=RULE_SIMPLE_ID && LA43_0<=RULE_ESCAPED_ID)||(LA43_0>=16 && LA43_0<=26)||(LA43_0>=44 && LA43_0<=57)) ) { + alt43=1; } - switch (alt42) { + switch (alt43) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4592:2: rule__ScopeNameCS__Group_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group_2__0_in_rule__ScopeNameCS__Group__2__Impl9668); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group_2__0_in_rule__ScopeNameCS__Group__2__Impl9669); rule__ScopeNameCS__Group_2__0(); state._fsp--; @@ -14061,7 +14072,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars break; default : - break loop42; + break loop43; } } while (true); @@ -14099,12 +14110,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4612:1: ( rule__ScopeNameCS__Group_2__0__Impl rule__ScopeNameCS__Group_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4613:2: rule__ScopeNameCS__Group_2__0__Impl rule__ScopeNameCS__Group_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group_2__0__Impl_in_rule__ScopeNameCS__Group_2__09705); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group_2__0__Impl_in_rule__ScopeNameCS__Group_2__09706); rule__ScopeNameCS__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group_2__1_in_rule__ScopeNameCS__Group_2__09708); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group_2__1_in_rule__ScopeNameCS__Group_2__09709); rule__ScopeNameCS__Group_2__1(); state._fsp--; @@ -14146,7 +14157,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4627:1: ( rule__ScopeNameCS__PathAssignment_2_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4627:2: rule__ScopeNameCS__PathAssignment_2_0 { - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__PathAssignment_2_0_in_rule__ScopeNameCS__Group_2__0__Impl9735); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__PathAssignment_2_0_in_rule__ScopeNameCS__Group_2__0__Impl9736); rule__ScopeNameCS__PathAssignment_2_0(); state._fsp--; @@ -14188,7 +14199,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4641:1: ( rule__ScopeNameCS__Group_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4642:2: rule__ScopeNameCS__Group_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group_2__1__Impl_in_rule__ScopeNameCS__Group_2__19765); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group_2__1__Impl_in_rule__ScopeNameCS__Group_2__19766); rule__ScopeNameCS__Group_2__1__Impl(); state._fsp--; @@ -14227,7 +14238,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getScopeNameCSAccess().getColonColonKeyword_2_1()); } - match(input,68,FollowSets000.FOLLOW_68_in_rule__ScopeNameCS__Group_2__1__Impl9793); if (state.failed) return ; + match(input,68,FollowSets000.FOLLOW_68_in_rule__ScopeNameCS__Group_2__1__Impl9794); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getScopeNameCSAccess().getColonColonKeyword_2_1()); } @@ -14262,12 +14273,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4677:1: ( rule__UnrealizedVariableCS__Group__0__Impl rule__UnrealizedVariableCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4678:2: rule__UnrealizedVariableCS__Group__0__Impl rule__UnrealizedVariableCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group__0__Impl_in_rule__UnrealizedVariableCS__Group__09830); + pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group__0__Impl_in_rule__UnrealizedVariableCS__Group__09831); rule__UnrealizedVariableCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group__1_in_rule__UnrealizedVariableCS__Group__09833); + pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group__1_in_rule__UnrealizedVariableCS__Group__09834); rule__UnrealizedVariableCS__Group__1(); state._fsp--; @@ -14309,7 +14320,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4692:1: ( rule__UnrealizedVariableCS__NameAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4692:2: rule__UnrealizedVariableCS__NameAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__NameAssignment_0_in_rule__UnrealizedVariableCS__Group__0__Impl9860); + pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__NameAssignment_0_in_rule__UnrealizedVariableCS__Group__0__Impl9861); rule__UnrealizedVariableCS__NameAssignment_0(); state._fsp--; @@ -14351,12 +14362,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4706:1: ( rule__UnrealizedVariableCS__Group__1__Impl rule__UnrealizedVariableCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4707:2: rule__UnrealizedVariableCS__Group__1__Impl rule__UnrealizedVariableCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group__1__Impl_in_rule__UnrealizedVariableCS__Group__19890); + pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group__1__Impl_in_rule__UnrealizedVariableCS__Group__19891); rule__UnrealizedVariableCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group__2_in_rule__UnrealizedVariableCS__Group__19893); + pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group__2_in_rule__UnrealizedVariableCS__Group__19894); rule__UnrealizedVariableCS__Group__2(); state._fsp--; @@ -14395,7 +14406,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getUnrealizedVariableCSAccess().getColonKeyword_1()); } - match(input,67,FollowSets000.FOLLOW_67_in_rule__UnrealizedVariableCS__Group__1__Impl9921); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_67_in_rule__UnrealizedVariableCS__Group__1__Impl9922); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUnrealizedVariableCSAccess().getColonKeyword_1()); } @@ -14430,7 +14441,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4737:1: ( rule__UnrealizedVariableCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4738:2: rule__UnrealizedVariableCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group__2__Impl_in_rule__UnrealizedVariableCS__Group__29952); + pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group__2__Impl_in_rule__UnrealizedVariableCS__Group__29953); rule__UnrealizedVariableCS__Group__2__Impl(); state._fsp--; @@ -14472,7 +14483,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4751:1: ( rule__UnrealizedVariableCS__OwnedTypeAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4751:2: rule__UnrealizedVariableCS__OwnedTypeAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__OwnedTypeAssignment_2_in_rule__UnrealizedVariableCS__Group__2__Impl9979); + pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__OwnedTypeAssignment_2_in_rule__UnrealizedVariableCS__Group__2__Impl9980); rule__UnrealizedVariableCS__OwnedTypeAssignment_2(); state._fsp--; @@ -14514,12 +14525,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4771:1: ( rule__RealizedVariableCS__Group__0__Impl rule__RealizedVariableCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4772:2: rule__RealizedVariableCS__Group__0__Impl rule__RealizedVariableCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__0__Impl_in_rule__RealizedVariableCS__Group__010015); + pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__0__Impl_in_rule__RealizedVariableCS__Group__010016); rule__RealizedVariableCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__1_in_rule__RealizedVariableCS__Group__010018); + pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__1_in_rule__RealizedVariableCS__Group__010019); rule__RealizedVariableCS__Group__1(); state._fsp--; @@ -14558,7 +14569,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getRealizedVariableCSAccess().getRealizeKeyword_0()); } - match(input,23,FollowSets000.FOLLOW_23_in_rule__RealizedVariableCS__Group__0__Impl10046); if (state.failed) return ; + match(input,23,FollowSets000.FOLLOW_23_in_rule__RealizedVariableCS__Group__0__Impl10047); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRealizedVariableCSAccess().getRealizeKeyword_0()); } @@ -14593,12 +14604,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4802:1: ( rule__RealizedVariableCS__Group__1__Impl rule__RealizedVariableCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4803:2: rule__RealizedVariableCS__Group__1__Impl rule__RealizedVariableCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__1__Impl_in_rule__RealizedVariableCS__Group__110077); + pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__1__Impl_in_rule__RealizedVariableCS__Group__110078); rule__RealizedVariableCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__2_in_rule__RealizedVariableCS__Group__110080); + pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__2_in_rule__RealizedVariableCS__Group__110081); rule__RealizedVariableCS__Group__2(); state._fsp--; @@ -14640,7 +14651,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4817:1: ( rule__RealizedVariableCS__NameAssignment_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4817:2: rule__RealizedVariableCS__NameAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__NameAssignment_1_in_rule__RealizedVariableCS__Group__1__Impl10107); + pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__NameAssignment_1_in_rule__RealizedVariableCS__Group__1__Impl10108); rule__RealizedVariableCS__NameAssignment_1(); state._fsp--; @@ -14682,12 +14693,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4831:1: ( rule__RealizedVariableCS__Group__2__Impl rule__RealizedVariableCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4832:2: rule__RealizedVariableCS__Group__2__Impl rule__RealizedVariableCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__2__Impl_in_rule__RealizedVariableCS__Group__210137); + pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__2__Impl_in_rule__RealizedVariableCS__Group__210138); rule__RealizedVariableCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__3_in_rule__RealizedVariableCS__Group__210140); + pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__3_in_rule__RealizedVariableCS__Group__210141); rule__RealizedVariableCS__Group__3(); state._fsp--; @@ -14726,7 +14737,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getRealizedVariableCSAccess().getColonKeyword_2()); } - match(input,67,FollowSets000.FOLLOW_67_in_rule__RealizedVariableCS__Group__2__Impl10168); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_67_in_rule__RealizedVariableCS__Group__2__Impl10169); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRealizedVariableCSAccess().getColonKeyword_2()); } @@ -14761,7 +14772,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4862:1: ( rule__RealizedVariableCS__Group__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4863:2: rule__RealizedVariableCS__Group__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__3__Impl_in_rule__RealizedVariableCS__Group__310199); + pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__3__Impl_in_rule__RealizedVariableCS__Group__310200); rule__RealizedVariableCS__Group__3__Impl(); state._fsp--; @@ -14803,7 +14814,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4876:1: ( rule__RealizedVariableCS__OwnedTypeAssignment_3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4876:2: rule__RealizedVariableCS__OwnedTypeAssignment_3 { - pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__OwnedTypeAssignment_3_in_rule__RealizedVariableCS__Group__3__Impl10226); + pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__OwnedTypeAssignment_3_in_rule__RealizedVariableCS__Group__3__Impl10227); rule__RealizedVariableCS__OwnedTypeAssignment_3(); state._fsp--; @@ -14845,12 +14856,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4899:1: ( rule__PathNameCS__Group__0__Impl rule__PathNameCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4900:2: rule__PathNameCS__Group__0__Impl rule__PathNameCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group__0__Impl_in_rule__PathNameCS__Group__010265); + pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group__0__Impl_in_rule__PathNameCS__Group__010266); rule__PathNameCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group__1_in_rule__PathNameCS__Group__010268); + pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group__1_in_rule__PathNameCS__Group__010269); rule__PathNameCS__Group__1(); state._fsp--; @@ -14892,7 +14903,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4914:1: ( rule__PathNameCS__PathAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4914:2: rule__PathNameCS__PathAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__PathAssignment_0_in_rule__PathNameCS__Group__0__Impl10295); + pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__PathAssignment_0_in_rule__PathNameCS__Group__0__Impl10296); rule__PathNameCS__PathAssignment_0(); state._fsp--; @@ -14934,7 +14945,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4928:1: ( rule__PathNameCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4929:2: rule__PathNameCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group__1__Impl_in_rule__PathNameCS__Group__110325); + pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group__1__Impl_in_rule__PathNameCS__Group__110326); rule__PathNameCS__Group__1__Impl(); state._fsp--; @@ -14974,21 +14985,21 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getPathNameCSAccess().getGroup_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4942:1: ( rule__PathNameCS__Group_1__0 )* - loop43: + loop44: do { - int alt43=2; - int LA43_0 = input.LA(1); + int alt44=2; + int LA44_0 = input.LA(1); - if ( (LA43_0==68) ) { - alt43=1; + if ( (LA44_0==68) ) { + alt44=1; } - switch (alt43) { + switch (alt44) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4942:2: rule__PathNameCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group_1__0_in_rule__PathNameCS__Group__1__Impl10352); + pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group_1__0_in_rule__PathNameCS__Group__1__Impl10353); rule__PathNameCS__Group_1__0(); state._fsp--; @@ -14998,7 +15009,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars break; default : - break loop43; + break loop44; } } while (true); @@ -15036,12 +15047,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4960:1: ( rule__PathNameCS__Group_1__0__Impl rule__PathNameCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4961:2: rule__PathNameCS__Group_1__0__Impl rule__PathNameCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group_1__0__Impl_in_rule__PathNameCS__Group_1__010387); + pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group_1__0__Impl_in_rule__PathNameCS__Group_1__010388); rule__PathNameCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group_1__1_in_rule__PathNameCS__Group_1__010390); + pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group_1__1_in_rule__PathNameCS__Group_1__010391); rule__PathNameCS__Group_1__1(); state._fsp--; @@ -15080,7 +15091,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPathNameCSAccess().getColonColonKeyword_1_0()); } - match(input,68,FollowSets000.FOLLOW_68_in_rule__PathNameCS__Group_1__0__Impl10418); if (state.failed) return ; + match(input,68,FollowSets000.FOLLOW_68_in_rule__PathNameCS__Group_1__0__Impl10419); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPathNameCSAccess().getColonColonKeyword_1_0()); } @@ -15115,7 +15126,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4991:1: ( rule__PathNameCS__Group_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:4992:2: rule__PathNameCS__Group_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group_1__1__Impl_in_rule__PathNameCS__Group_1__110449); + pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group_1__1__Impl_in_rule__PathNameCS__Group_1__110450); rule__PathNameCS__Group_1__1__Impl(); state._fsp--; @@ -15157,7 +15168,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5005:1: ( rule__PathNameCS__PathAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5005:2: rule__PathNameCS__PathAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__PathAssignment_1_1_in_rule__PathNameCS__Group_1__1__Impl10476); + pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__PathAssignment_1_1_in_rule__PathNameCS__Group_1__1__Impl10477); rule__PathNameCS__PathAssignment_1_1(); state._fsp--; @@ -15199,12 +15210,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5023:1: ( rule__URIPathNameCS__Group__0__Impl rule__URIPathNameCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5024:2: rule__URIPathNameCS__Group__0__Impl rule__URIPathNameCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group__0__Impl_in_rule__URIPathNameCS__Group__010510); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group__0__Impl_in_rule__URIPathNameCS__Group__010511); rule__URIPathNameCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group__1_in_rule__URIPathNameCS__Group__010513); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group__1_in_rule__URIPathNameCS__Group__010514); rule__URIPathNameCS__Group__1(); state._fsp--; @@ -15246,7 +15257,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5038:1: ( rule__URIPathNameCS__PathAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5038:2: rule__URIPathNameCS__PathAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__PathAssignment_0_in_rule__URIPathNameCS__Group__0__Impl10540); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__PathAssignment_0_in_rule__URIPathNameCS__Group__0__Impl10541); rule__URIPathNameCS__PathAssignment_0(); state._fsp--; @@ -15288,7 +15299,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5052:1: ( rule__URIPathNameCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5053:2: rule__URIPathNameCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group__1__Impl_in_rule__URIPathNameCS__Group__110570); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group__1__Impl_in_rule__URIPathNameCS__Group__110571); rule__URIPathNameCS__Group__1__Impl(); state._fsp--; @@ -15328,21 +15339,21 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getURIPathNameCSAccess().getGroup_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5066:1: ( rule__URIPathNameCS__Group_1__0 )* - loop44: + loop45: do { - int alt44=2; - int LA44_0 = input.LA(1); + int alt45=2; + int LA45_0 = input.LA(1); - if ( (LA44_0==68) ) { - alt44=1; + if ( (LA45_0==68) ) { + alt45=1; } - switch (alt44) { + switch (alt45) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5066:2: rule__URIPathNameCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group_1__0_in_rule__URIPathNameCS__Group__1__Impl10597); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group_1__0_in_rule__URIPathNameCS__Group__1__Impl10598); rule__URIPathNameCS__Group_1__0(); state._fsp--; @@ -15352,7 +15363,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars break; default : - break loop44; + break loop45; } } while (true); @@ -15390,12 +15401,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5084:1: ( rule__URIPathNameCS__Group_1__0__Impl rule__URIPathNameCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5085:2: rule__URIPathNameCS__Group_1__0__Impl rule__URIPathNameCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group_1__0__Impl_in_rule__URIPathNameCS__Group_1__010632); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group_1__0__Impl_in_rule__URIPathNameCS__Group_1__010633); rule__URIPathNameCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group_1__1_in_rule__URIPathNameCS__Group_1__010635); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group_1__1_in_rule__URIPathNameCS__Group_1__010636); rule__URIPathNameCS__Group_1__1(); state._fsp--; @@ -15434,7 +15445,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getURIPathNameCSAccess().getColonColonKeyword_1_0()); } - match(input,68,FollowSets000.FOLLOW_68_in_rule__URIPathNameCS__Group_1__0__Impl10663); if (state.failed) return ; + match(input,68,FollowSets000.FOLLOW_68_in_rule__URIPathNameCS__Group_1__0__Impl10664); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getURIPathNameCSAccess().getColonColonKeyword_1_0()); } @@ -15469,7 +15480,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5115:1: ( rule__URIPathNameCS__Group_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5116:2: rule__URIPathNameCS__Group_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group_1__1__Impl_in_rule__URIPathNameCS__Group_1__110694); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group_1__1__Impl_in_rule__URIPathNameCS__Group_1__110695); rule__URIPathNameCS__Group_1__1__Impl(); state._fsp--; @@ -15511,7 +15522,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5129:1: ( rule__URIPathNameCS__PathAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5129:2: rule__URIPathNameCS__PathAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__PathAssignment_1_1_in_rule__URIPathNameCS__Group_1__1__Impl10721); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__PathAssignment_1_1_in_rule__URIPathNameCS__Group_1__1__Impl10722); rule__URIPathNameCS__PathAssignment_1_1(); state._fsp--; @@ -15553,12 +15564,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5147:1: ( rule__URIFirstPathElementCS__Group_1__0__Impl rule__URIFirstPathElementCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5148:2: rule__URIFirstPathElementCS__Group_1__0__Impl rule__URIFirstPathElementCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__URIFirstPathElementCS__Group_1__0__Impl_in_rule__URIFirstPathElementCS__Group_1__010755); + pushFollow(FollowSets000.FOLLOW_rule__URIFirstPathElementCS__Group_1__0__Impl_in_rule__URIFirstPathElementCS__Group_1__010756); rule__URIFirstPathElementCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__URIFirstPathElementCS__Group_1__1_in_rule__URIFirstPathElementCS__Group_1__010758); + pushFollow(FollowSets000.FOLLOW_rule__URIFirstPathElementCS__Group_1__1_in_rule__URIFirstPathElementCS__Group_1__010759); rule__URIFirstPathElementCS__Group_1__1(); state._fsp--; @@ -15632,7 +15643,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5178:1: ( rule__URIFirstPathElementCS__Group_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5179:2: rule__URIFirstPathElementCS__Group_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__URIFirstPathElementCS__Group_1__1__Impl_in_rule__URIFirstPathElementCS__Group_1__110816); + pushFollow(FollowSets000.FOLLOW_rule__URIFirstPathElementCS__Group_1__1__Impl_in_rule__URIFirstPathElementCS__Group_1__110817); rule__URIFirstPathElementCS__Group_1__1__Impl(); state._fsp--; @@ -15674,7 +15685,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5192:1: ( rule__URIFirstPathElementCS__ElementAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5192:2: rule__URIFirstPathElementCS__ElementAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__URIFirstPathElementCS__ElementAssignment_1_1_in_rule__URIFirstPathElementCS__Group_1__1__Impl10843); + pushFollow(FollowSets000.FOLLOW_rule__URIFirstPathElementCS__ElementAssignment_1_1_in_rule__URIFirstPathElementCS__Group_1__1__Impl10844); rule__URIFirstPathElementCS__ElementAssignment_1_1(); state._fsp--; @@ -15716,12 +15727,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5210:1: ( rule__CollectionTypeCS__Group__0__Impl rule__CollectionTypeCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5211:2: rule__CollectionTypeCS__Group__0__Impl rule__CollectionTypeCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group__0__Impl_in_rule__CollectionTypeCS__Group__010877); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group__0__Impl_in_rule__CollectionTypeCS__Group__010878); rule__CollectionTypeCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group__1_in_rule__CollectionTypeCS__Group__010880); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group__1_in_rule__CollectionTypeCS__Group__010881); rule__CollectionTypeCS__Group__1(); state._fsp--; @@ -15763,7 +15774,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5225:1: ( rule__CollectionTypeCS__NameAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5225:2: rule__CollectionTypeCS__NameAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__NameAssignment_0_in_rule__CollectionTypeCS__Group__0__Impl10907); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__NameAssignment_0_in_rule__CollectionTypeCS__Group__0__Impl10908); rule__CollectionTypeCS__NameAssignment_0(); state._fsp--; @@ -15805,7 +15816,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5239:1: ( rule__CollectionTypeCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5240:2: rule__CollectionTypeCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group__1__Impl_in_rule__CollectionTypeCS__Group__110937); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group__1__Impl_in_rule__CollectionTypeCS__Group__110938); rule__CollectionTypeCS__Group__1__Impl(); state._fsp--; @@ -15845,17 +15856,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getCollectionTypeCSAccess().getGroup_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5253:1: ( rule__CollectionTypeCS__Group_1__0 )? - int alt45=2; - int LA45_0 = input.LA(1); + int alt46=2; + int LA46_0 = input.LA(1); - if ( (LA45_0==65) ) { - alt45=1; + if ( (LA46_0==65) ) { + alt46=1; } - switch (alt45) { + switch (alt46) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5253:2: rule__CollectionTypeCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__0_in_rule__CollectionTypeCS__Group__1__Impl10964); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__0_in_rule__CollectionTypeCS__Group__1__Impl10965); rule__CollectionTypeCS__Group_1__0(); state._fsp--; @@ -15900,12 +15911,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5271:1: ( rule__CollectionTypeCS__Group_1__0__Impl rule__CollectionTypeCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5272:2: rule__CollectionTypeCS__Group_1__0__Impl rule__CollectionTypeCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__0__Impl_in_rule__CollectionTypeCS__Group_1__010999); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__0__Impl_in_rule__CollectionTypeCS__Group_1__011000); rule__CollectionTypeCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__1_in_rule__CollectionTypeCS__Group_1__011002); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__1_in_rule__CollectionTypeCS__Group_1__011003); rule__CollectionTypeCS__Group_1__1(); state._fsp--; @@ -15944,7 +15955,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionTypeCSAccess().getLeftParenthesisKeyword_1_0()); } - match(input,65,FollowSets000.FOLLOW_65_in_rule__CollectionTypeCS__Group_1__0__Impl11030); if (state.failed) return ; + match(input,65,FollowSets000.FOLLOW_65_in_rule__CollectionTypeCS__Group_1__0__Impl11031); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionTypeCSAccess().getLeftParenthesisKeyword_1_0()); } @@ -15979,12 +15990,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5302:1: ( rule__CollectionTypeCS__Group_1__1__Impl rule__CollectionTypeCS__Group_1__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5303:2: rule__CollectionTypeCS__Group_1__1__Impl rule__CollectionTypeCS__Group_1__2 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__1__Impl_in_rule__CollectionTypeCS__Group_1__111061); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__1__Impl_in_rule__CollectionTypeCS__Group_1__111062); rule__CollectionTypeCS__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__2_in_rule__CollectionTypeCS__Group_1__111064); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__2_in_rule__CollectionTypeCS__Group_1__111065); rule__CollectionTypeCS__Group_1__2(); state._fsp--; @@ -16026,7 +16037,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5317:1: ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5317:2: rule__CollectionTypeCS__OwnedTypeAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__OwnedTypeAssignment_1_1_in_rule__CollectionTypeCS__Group_1__1__Impl11091); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__OwnedTypeAssignment_1_1_in_rule__CollectionTypeCS__Group_1__1__Impl11092); rule__CollectionTypeCS__OwnedTypeAssignment_1_1(); state._fsp--; @@ -16068,7 +16079,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5331:1: ( rule__CollectionTypeCS__Group_1__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5332:2: rule__CollectionTypeCS__Group_1__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__2__Impl_in_rule__CollectionTypeCS__Group_1__211121); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__2__Impl_in_rule__CollectionTypeCS__Group_1__211122); rule__CollectionTypeCS__Group_1__2__Impl(); state._fsp--; @@ -16107,7 +16118,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionTypeCSAccess().getRightParenthesisKeyword_1_2()); } - match(input,66,FollowSets000.FOLLOW_66_in_rule__CollectionTypeCS__Group_1__2__Impl11149); if (state.failed) return ; + match(input,66,FollowSets000.FOLLOW_66_in_rule__CollectionTypeCS__Group_1__2__Impl11150); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionTypeCSAccess().getRightParenthesisKeyword_1_2()); } @@ -16142,12 +16153,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5367:1: ( rule__MultiplicityBoundsCS__Group__0__Impl rule__MultiplicityBoundsCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5368:2: rule__MultiplicityBoundsCS__Group__0__Impl rule__MultiplicityBoundsCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group__0__Impl_in_rule__MultiplicityBoundsCS__Group__011186); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group__0__Impl_in_rule__MultiplicityBoundsCS__Group__011187); rule__MultiplicityBoundsCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group__1_in_rule__MultiplicityBoundsCS__Group__011189); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group__1_in_rule__MultiplicityBoundsCS__Group__011190); rule__MultiplicityBoundsCS__Group__1(); state._fsp--; @@ -16189,7 +16200,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5382:1: ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5382:2: rule__MultiplicityBoundsCS__LowerBoundAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__LowerBoundAssignment_0_in_rule__MultiplicityBoundsCS__Group__0__Impl11216); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__LowerBoundAssignment_0_in_rule__MultiplicityBoundsCS__Group__0__Impl11217); rule__MultiplicityBoundsCS__LowerBoundAssignment_0(); state._fsp--; @@ -16231,7 +16242,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5396:1: ( rule__MultiplicityBoundsCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5397:2: rule__MultiplicityBoundsCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group__1__Impl_in_rule__MultiplicityBoundsCS__Group__111246); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group__1__Impl_in_rule__MultiplicityBoundsCS__Group__111247); rule__MultiplicityBoundsCS__Group__1__Impl(); state._fsp--; @@ -16271,17 +16282,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getMultiplicityBoundsCSAccess().getGroup_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5410:1: ( rule__MultiplicityBoundsCS__Group_1__0 )? - int alt46=2; - int LA46_0 = input.LA(1); + int alt47=2; + int LA47_0 = input.LA(1); - if ( (LA46_0==69) ) { - alt46=1; + if ( (LA47_0==69) ) { + alt47=1; } - switch (alt46) { + switch (alt47) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5410:2: rule__MultiplicityBoundsCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group_1__0_in_rule__MultiplicityBoundsCS__Group__1__Impl11273); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group_1__0_in_rule__MultiplicityBoundsCS__Group__1__Impl11274); rule__MultiplicityBoundsCS__Group_1__0(); state._fsp--; @@ -16326,12 +16337,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5428:1: ( rule__MultiplicityBoundsCS__Group_1__0__Impl rule__MultiplicityBoundsCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5429:2: rule__MultiplicityBoundsCS__Group_1__0__Impl rule__MultiplicityBoundsCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group_1__0__Impl_in_rule__MultiplicityBoundsCS__Group_1__011308); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group_1__0__Impl_in_rule__MultiplicityBoundsCS__Group_1__011309); rule__MultiplicityBoundsCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group_1__1_in_rule__MultiplicityBoundsCS__Group_1__011311); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group_1__1_in_rule__MultiplicityBoundsCS__Group_1__011312); rule__MultiplicityBoundsCS__Group_1__1(); state._fsp--; @@ -16370,7 +16381,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityBoundsCSAccess().getFullStopFullStopKeyword_1_0()); } - match(input,69,FollowSets000.FOLLOW_69_in_rule__MultiplicityBoundsCS__Group_1__0__Impl11339); if (state.failed) return ; + match(input,69,FollowSets000.FOLLOW_69_in_rule__MultiplicityBoundsCS__Group_1__0__Impl11340); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMultiplicityBoundsCSAccess().getFullStopFullStopKeyword_1_0()); } @@ -16405,7 +16416,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5459:1: ( rule__MultiplicityBoundsCS__Group_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5460:2: rule__MultiplicityBoundsCS__Group_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group_1__1__Impl_in_rule__MultiplicityBoundsCS__Group_1__111370); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group_1__1__Impl_in_rule__MultiplicityBoundsCS__Group_1__111371); rule__MultiplicityBoundsCS__Group_1__1__Impl(); state._fsp--; @@ -16447,7 +16458,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5473:1: ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5473:2: rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1_in_rule__MultiplicityBoundsCS__Group_1__1__Impl11397); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1_in_rule__MultiplicityBoundsCS__Group_1__1__Impl11398); rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1(); state._fsp--; @@ -16489,12 +16500,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5491:1: ( rule__MultiplicityCS__Group__0__Impl rule__MultiplicityCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5492:2: rule__MultiplicityCS__Group__0__Impl rule__MultiplicityCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Group__0__Impl_in_rule__MultiplicityCS__Group__011431); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Group__0__Impl_in_rule__MultiplicityCS__Group__011432); rule__MultiplicityCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Group__1_in_rule__MultiplicityCS__Group__011434); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Group__1_in_rule__MultiplicityCS__Group__011435); rule__MultiplicityCS__Group__1(); state._fsp--; @@ -16533,7 +16544,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityCSAccess().getLeftSquareBracketKeyword_0()); } - match(input,70,FollowSets000.FOLLOW_70_in_rule__MultiplicityCS__Group__0__Impl11462); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_70_in_rule__MultiplicityCS__Group__0__Impl11463); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMultiplicityCSAccess().getLeftSquareBracketKeyword_0()); } @@ -16568,12 +16579,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5522:1: ( rule__MultiplicityCS__Group__1__Impl rule__MultiplicityCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5523:2: rule__MultiplicityCS__Group__1__Impl rule__MultiplicityCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Group__1__Impl_in_rule__MultiplicityCS__Group__111493); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Group__1__Impl_in_rule__MultiplicityCS__Group__111494); rule__MultiplicityCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Group__2_in_rule__MultiplicityCS__Group__111496); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Group__2_in_rule__MultiplicityCS__Group__111497); rule__MultiplicityCS__Group__2(); state._fsp--; @@ -16615,7 +16626,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5537:1: ( rule__MultiplicityCS__Alternatives_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5537:2: rule__MultiplicityCS__Alternatives_1 { - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Alternatives_1_in_rule__MultiplicityCS__Group__1__Impl11523); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Alternatives_1_in_rule__MultiplicityCS__Group__1__Impl11524); rule__MultiplicityCS__Alternatives_1(); state._fsp--; @@ -16657,7 +16668,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5551:1: ( rule__MultiplicityCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5552:2: rule__MultiplicityCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Group__2__Impl_in_rule__MultiplicityCS__Group__211553); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Group__2__Impl_in_rule__MultiplicityCS__Group__211554); rule__MultiplicityCS__Group__2__Impl(); state._fsp--; @@ -16696,7 +16707,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityCSAccess().getRightSquareBracketKeyword_2()); } - match(input,71,FollowSets000.FOLLOW_71_in_rule__MultiplicityCS__Group__2__Impl11581); if (state.failed) return ; + match(input,71,FollowSets000.FOLLOW_71_in_rule__MultiplicityCS__Group__2__Impl11582); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMultiplicityCSAccess().getRightSquareBracketKeyword_2()); } @@ -16731,12 +16742,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5587:1: ( rule__TupleTypeCS__Group__0__Impl rule__TupleTypeCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5588:2: rule__TupleTypeCS__Group__0__Impl rule__TupleTypeCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group__0__Impl_in_rule__TupleTypeCS__Group__011618); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group__0__Impl_in_rule__TupleTypeCS__Group__011619); rule__TupleTypeCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group__1_in_rule__TupleTypeCS__Group__011621); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group__1_in_rule__TupleTypeCS__Group__011622); rule__TupleTypeCS__Group__1(); state._fsp--; @@ -16778,7 +16789,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5602:1: ( rule__TupleTypeCS__NameAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5602:2: rule__TupleTypeCS__NameAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__NameAssignment_0_in_rule__TupleTypeCS__Group__0__Impl11648); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__NameAssignment_0_in_rule__TupleTypeCS__Group__0__Impl11649); rule__TupleTypeCS__NameAssignment_0(); state._fsp--; @@ -16820,7 +16831,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5616:1: ( rule__TupleTypeCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5617:2: rule__TupleTypeCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group__1__Impl_in_rule__TupleTypeCS__Group__111678); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group__1__Impl_in_rule__TupleTypeCS__Group__111679); rule__TupleTypeCS__Group__1__Impl(); state._fsp--; @@ -16860,17 +16871,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getTupleTypeCSAccess().getGroup_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5630:1: ( rule__TupleTypeCS__Group_1__0 )? - int alt47=2; - int LA47_0 = input.LA(1); + int alt48=2; + int LA48_0 = input.LA(1); - if ( (LA47_0==65) ) { - alt47=1; + if ( (LA48_0==65) ) { + alt48=1; } - switch (alt47) { + switch (alt48) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5630:2: rule__TupleTypeCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__0_in_rule__TupleTypeCS__Group__1__Impl11705); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__0_in_rule__TupleTypeCS__Group__1__Impl11706); rule__TupleTypeCS__Group_1__0(); state._fsp--; @@ -16915,12 +16926,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5648:1: ( rule__TupleTypeCS__Group_1__0__Impl rule__TupleTypeCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5649:2: rule__TupleTypeCS__Group_1__0__Impl rule__TupleTypeCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__0__Impl_in_rule__TupleTypeCS__Group_1__011740); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__0__Impl_in_rule__TupleTypeCS__Group_1__011741); rule__TupleTypeCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__1_in_rule__TupleTypeCS__Group_1__011743); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__1_in_rule__TupleTypeCS__Group_1__011744); rule__TupleTypeCS__Group_1__1(); state._fsp--; @@ -16959,7 +16970,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTupleTypeCSAccess().getLeftParenthesisKeyword_1_0()); } - match(input,65,FollowSets000.FOLLOW_65_in_rule__TupleTypeCS__Group_1__0__Impl11771); if (state.failed) return ; + match(input,65,FollowSets000.FOLLOW_65_in_rule__TupleTypeCS__Group_1__0__Impl11772); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleTypeCSAccess().getLeftParenthesisKeyword_1_0()); } @@ -16994,12 +17005,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5679:1: ( rule__TupleTypeCS__Group_1__1__Impl rule__TupleTypeCS__Group_1__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5680:2: rule__TupleTypeCS__Group_1__1__Impl rule__TupleTypeCS__Group_1__2 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__1__Impl_in_rule__TupleTypeCS__Group_1__111802); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__1__Impl_in_rule__TupleTypeCS__Group_1__111803); rule__TupleTypeCS__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__2_in_rule__TupleTypeCS__Group_1__111805); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__2_in_rule__TupleTypeCS__Group_1__111806); rule__TupleTypeCS__Group_1__2(); state._fsp--; @@ -17039,17 +17050,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getTupleTypeCSAccess().getGroup_1_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5694:1: ( rule__TupleTypeCS__Group_1_1__0 )? - int alt48=2; - int LA48_0 = input.LA(1); + int alt49=2; + int LA49_0 = input.LA(1); - if ( ((LA48_0>=RULE_SIMPLE_ID && LA48_0<=RULE_ESCAPED_ID)||(LA48_0>=16 && LA48_0<=26)) ) { - alt48=1; + if ( ((LA49_0>=RULE_SIMPLE_ID && LA49_0<=RULE_ESCAPED_ID)||(LA49_0>=16 && LA49_0<=26)) ) { + alt49=1; } - switch (alt48) { + switch (alt49) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5694:2: rule__TupleTypeCS__Group_1_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1__0_in_rule__TupleTypeCS__Group_1__1__Impl11832); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1__0_in_rule__TupleTypeCS__Group_1__1__Impl11833); rule__TupleTypeCS__Group_1_1__0(); state._fsp--; @@ -17094,7 +17105,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5708:1: ( rule__TupleTypeCS__Group_1__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5709:2: rule__TupleTypeCS__Group_1__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__2__Impl_in_rule__TupleTypeCS__Group_1__211863); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__2__Impl_in_rule__TupleTypeCS__Group_1__211864); rule__TupleTypeCS__Group_1__2__Impl(); state._fsp--; @@ -17133,7 +17144,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTupleTypeCSAccess().getRightParenthesisKeyword_1_2()); } - match(input,66,FollowSets000.FOLLOW_66_in_rule__TupleTypeCS__Group_1__2__Impl11891); if (state.failed) return ; + match(input,66,FollowSets000.FOLLOW_66_in_rule__TupleTypeCS__Group_1__2__Impl11892); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleTypeCSAccess().getRightParenthesisKeyword_1_2()); } @@ -17168,12 +17179,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5744:1: ( rule__TupleTypeCS__Group_1_1__0__Impl rule__TupleTypeCS__Group_1_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5745:2: rule__TupleTypeCS__Group_1_1__0__Impl rule__TupleTypeCS__Group_1_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1__011928); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1__011929); rule__TupleTypeCS__Group_1_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1__1_in_rule__TupleTypeCS__Group_1_1__011931); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1__1_in_rule__TupleTypeCS__Group_1_1__011932); rule__TupleTypeCS__Group_1_1__1(); state._fsp--; @@ -17215,7 +17226,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5759:1: ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5759:2: rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_0_in_rule__TupleTypeCS__Group_1_1__0__Impl11958); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_0_in_rule__TupleTypeCS__Group_1_1__0__Impl11959); rule__TupleTypeCS__OwnedPartsAssignment_1_1_0(); state._fsp--; @@ -17257,7 +17268,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5773:1: ( rule__TupleTypeCS__Group_1_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5774:2: rule__TupleTypeCS__Group_1_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1__111988); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1__111989); rule__TupleTypeCS__Group_1_1__1__Impl(); state._fsp--; @@ -17297,21 +17308,21 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getTupleTypeCSAccess().getGroup_1_1_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5787:1: ( rule__TupleTypeCS__Group_1_1_1__0 )* - loop49: + loop50: do { - int alt49=2; - int LA49_0 = input.LA(1); + int alt50=2; + int LA50_0 = input.LA(1); - if ( (LA49_0==62) ) { - alt49=1; + if ( (LA50_0==62) ) { + alt50=1; } - switch (alt49) { + switch (alt50) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5787:2: rule__TupleTypeCS__Group_1_1_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1_1__0_in_rule__TupleTypeCS__Group_1_1__1__Impl12015); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1_1__0_in_rule__TupleTypeCS__Group_1_1__1__Impl12016); rule__TupleTypeCS__Group_1_1_1__0(); state._fsp--; @@ -17321,7 +17332,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars break; default : - break loop49; + break loop50; } } while (true); @@ -17359,12 +17370,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5805:1: ( rule__TupleTypeCS__Group_1_1_1__0__Impl rule__TupleTypeCS__Group_1_1_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5806:2: rule__TupleTypeCS__Group_1_1_1__0__Impl rule__TupleTypeCS__Group_1_1_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1_1__012050); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1_1__012051); rule__TupleTypeCS__Group_1_1_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1_1__1_in_rule__TupleTypeCS__Group_1_1_1__012053); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1_1__1_in_rule__TupleTypeCS__Group_1_1_1__012054); rule__TupleTypeCS__Group_1_1_1__1(); state._fsp--; @@ -17403,7 +17414,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTupleTypeCSAccess().getCommaKeyword_1_1_1_0()); } - match(input,62,FollowSets000.FOLLOW_62_in_rule__TupleTypeCS__Group_1_1_1__0__Impl12081); if (state.failed) return ; + match(input,62,FollowSets000.FOLLOW_62_in_rule__TupleTypeCS__Group_1_1_1__0__Impl12082); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleTypeCSAccess().getCommaKeyword_1_1_1_0()); } @@ -17438,7 +17449,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5836:1: ( rule__TupleTypeCS__Group_1_1_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5837:2: rule__TupleTypeCS__Group_1_1_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1_1__112112); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1_1__112113); rule__TupleTypeCS__Group_1_1_1__1__Impl(); state._fsp--; @@ -17480,7 +17491,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5850:1: ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5850:2: rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1_in_rule__TupleTypeCS__Group_1_1_1__1__Impl12139); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1_in_rule__TupleTypeCS__Group_1_1_1__1__Impl12140); rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1(); state._fsp--; @@ -17522,12 +17533,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5868:1: ( rule__TuplePartCS__Group__0__Impl rule__TuplePartCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5869:2: rule__TuplePartCS__Group__0__Impl rule__TuplePartCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__0__Impl_in_rule__TuplePartCS__Group__012173); + pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__0__Impl_in_rule__TuplePartCS__Group__012174); rule__TuplePartCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__1_in_rule__TuplePartCS__Group__012176); + pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__1_in_rule__TuplePartCS__Group__012177); rule__TuplePartCS__Group__1(); state._fsp--; @@ -17569,7 +17580,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5883:1: ( rule__TuplePartCS__NameAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5883:2: rule__TuplePartCS__NameAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__NameAssignment_0_in_rule__TuplePartCS__Group__0__Impl12203); + pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__NameAssignment_0_in_rule__TuplePartCS__Group__0__Impl12204); rule__TuplePartCS__NameAssignment_0(); state._fsp--; @@ -17611,12 +17622,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5897:1: ( rule__TuplePartCS__Group__1__Impl rule__TuplePartCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5898:2: rule__TuplePartCS__Group__1__Impl rule__TuplePartCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__1__Impl_in_rule__TuplePartCS__Group__112233); + pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__1__Impl_in_rule__TuplePartCS__Group__112234); rule__TuplePartCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__2_in_rule__TuplePartCS__Group__112236); + pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__2_in_rule__TuplePartCS__Group__112237); rule__TuplePartCS__Group__2(); state._fsp--; @@ -17655,7 +17666,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTuplePartCSAccess().getColonKeyword_1()); } - match(input,67,FollowSets000.FOLLOW_67_in_rule__TuplePartCS__Group__1__Impl12264); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_67_in_rule__TuplePartCS__Group__1__Impl12265); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTuplePartCSAccess().getColonKeyword_1()); } @@ -17690,7 +17701,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5928:1: ( rule__TuplePartCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5929:2: rule__TuplePartCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__2__Impl_in_rule__TuplePartCS__Group__212295); + pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__2__Impl_in_rule__TuplePartCS__Group__212296); rule__TuplePartCS__Group__2__Impl(); state._fsp--; @@ -17732,7 +17743,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5942:1: ( rule__TuplePartCS__OwnedTypeAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5942:2: rule__TuplePartCS__OwnedTypeAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__OwnedTypeAssignment_2_in_rule__TuplePartCS__Group__2__Impl12322); + pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__OwnedTypeAssignment_2_in_rule__TuplePartCS__Group__2__Impl12323); rule__TuplePartCS__OwnedTypeAssignment_2(); state._fsp--; @@ -17774,12 +17785,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5962:1: ( rule__CollectionLiteralExpCS__Group__0__Impl rule__CollectionLiteralExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5963:2: rule__CollectionLiteralExpCS__Group__0__Impl rule__CollectionLiteralExpCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__0__Impl_in_rule__CollectionLiteralExpCS__Group__012358); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__0__Impl_in_rule__CollectionLiteralExpCS__Group__012359); rule__CollectionLiteralExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__1_in_rule__CollectionLiteralExpCS__Group__012361); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__1_in_rule__CollectionLiteralExpCS__Group__012362); rule__CollectionLiteralExpCS__Group__1(); state._fsp--; @@ -17821,7 +17832,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5977:1: ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5977:2: rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__OwnedTypeAssignment_0_in_rule__CollectionLiteralExpCS__Group__0__Impl12388); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__OwnedTypeAssignment_0_in_rule__CollectionLiteralExpCS__Group__0__Impl12389); rule__CollectionLiteralExpCS__OwnedTypeAssignment_0(); state._fsp--; @@ -17863,12 +17874,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5991:1: ( rule__CollectionLiteralExpCS__Group__1__Impl rule__CollectionLiteralExpCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:5992:2: rule__CollectionLiteralExpCS__Group__1__Impl rule__CollectionLiteralExpCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__1__Impl_in_rule__CollectionLiteralExpCS__Group__112418); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__1__Impl_in_rule__CollectionLiteralExpCS__Group__112419); rule__CollectionLiteralExpCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__2_in_rule__CollectionLiteralExpCS__Group__112421); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__2_in_rule__CollectionLiteralExpCS__Group__112422); rule__CollectionLiteralExpCS__Group__2(); state._fsp--; @@ -17907,7 +17918,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralExpCSAccess().getLeftCurlyBracketKeyword_1()); } - match(input,59,FollowSets000.FOLLOW_59_in_rule__CollectionLiteralExpCS__Group__1__Impl12449); if (state.failed) return ; + match(input,59,FollowSets000.FOLLOW_59_in_rule__CollectionLiteralExpCS__Group__1__Impl12450); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionLiteralExpCSAccess().getLeftCurlyBracketKeyword_1()); } @@ -17942,12 +17953,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6022:1: ( rule__CollectionLiteralExpCS__Group__2__Impl rule__CollectionLiteralExpCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6023:2: rule__CollectionLiteralExpCS__Group__2__Impl rule__CollectionLiteralExpCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__2__Impl_in_rule__CollectionLiteralExpCS__Group__212480); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__2__Impl_in_rule__CollectionLiteralExpCS__Group__212481); rule__CollectionLiteralExpCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__3_in_rule__CollectionLiteralExpCS__Group__212483); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__3_in_rule__CollectionLiteralExpCS__Group__212484); rule__CollectionLiteralExpCS__Group__3(); state._fsp--; @@ -17987,17 +17998,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getCollectionLiteralExpCSAccess().getGroup_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6037:1: ( rule__CollectionLiteralExpCS__Group_2__0 )? - int alt50=2; - int LA50_0 = input.LA(1); + int alt51=2; + int LA51_0 = input.LA(1); - if ( ((LA50_0>=RULE_INT && LA50_0<=RULE_ESCAPED_ID)||(LA50_0>=16 && LA50_0<=29)||(LA50_0>=44 && LA50_0<=57)||LA50_0==65||(LA50_0>=72 && LA50_0<=73)||LA50_0==75||LA50_0==79||LA50_0==81||(LA50_0>=83 && LA50_0<=84)) ) { - alt50=1; + if ( ((LA51_0>=RULE_INT && LA51_0<=RULE_ESCAPED_ID)||(LA51_0>=16 && LA51_0<=29)||(LA51_0>=44 && LA51_0<=57)||LA51_0==65||(LA51_0>=72 && LA51_0<=73)||LA51_0==75||LA51_0==79||LA51_0==81||(LA51_0>=83 && LA51_0<=84)) ) { + alt51=1; } - switch (alt50) { + switch (alt51) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6037:2: rule__CollectionLiteralExpCS__Group_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2__0_in_rule__CollectionLiteralExpCS__Group__2__Impl12510); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2__0_in_rule__CollectionLiteralExpCS__Group__2__Impl12511); rule__CollectionLiteralExpCS__Group_2__0(); state._fsp--; @@ -18042,7 +18053,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6051:1: ( rule__CollectionLiteralExpCS__Group__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6052:2: rule__CollectionLiteralExpCS__Group__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__3__Impl_in_rule__CollectionLiteralExpCS__Group__312541); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__3__Impl_in_rule__CollectionLiteralExpCS__Group__312542); rule__CollectionLiteralExpCS__Group__3__Impl(); state._fsp--; @@ -18081,7 +18092,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralExpCSAccess().getRightCurlyBracketKeyword_3()); } - match(input,61,FollowSets000.FOLLOW_61_in_rule__CollectionLiteralExpCS__Group__3__Impl12569); if (state.failed) return ; + match(input,61,FollowSets000.FOLLOW_61_in_rule__CollectionLiteralExpCS__Group__3__Impl12570); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionLiteralExpCSAccess().getRightCurlyBracketKeyword_3()); } @@ -18116,12 +18127,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6089:1: ( rule__CollectionLiteralExpCS__Group_2__0__Impl rule__CollectionLiteralExpCS__Group_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6090:2: rule__CollectionLiteralExpCS__Group_2__0__Impl rule__CollectionLiteralExpCS__Group_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2__0__Impl_in_rule__CollectionLiteralExpCS__Group_2__012608); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2__0__Impl_in_rule__CollectionLiteralExpCS__Group_2__012609); rule__CollectionLiteralExpCS__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2__1_in_rule__CollectionLiteralExpCS__Group_2__012611); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2__1_in_rule__CollectionLiteralExpCS__Group_2__012612); rule__CollectionLiteralExpCS__Group_2__1(); state._fsp--; @@ -18163,7 +18174,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6104:1: ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6104:2: rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0_in_rule__CollectionLiteralExpCS__Group_2__0__Impl12638); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0_in_rule__CollectionLiteralExpCS__Group_2__0__Impl12639); rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0(); state._fsp--; @@ -18205,7 +18216,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6118:1: ( rule__CollectionLiteralExpCS__Group_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6119:2: rule__CollectionLiteralExpCS__Group_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2__1__Impl_in_rule__CollectionLiteralExpCS__Group_2__112668); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2__1__Impl_in_rule__CollectionLiteralExpCS__Group_2__112669); rule__CollectionLiteralExpCS__Group_2__1__Impl(); state._fsp--; @@ -18245,21 +18256,21 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getCollectionLiteralExpCSAccess().getGroup_2_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6132:1: ( rule__CollectionLiteralExpCS__Group_2_1__0 )* - loop51: + loop52: do { - int alt51=2; - int LA51_0 = input.LA(1); + int alt52=2; + int LA52_0 = input.LA(1); - if ( (LA51_0==62) ) { - alt51=1; + if ( (LA52_0==62) ) { + alt52=1; } - switch (alt51) { + switch (alt52) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6132:2: rule__CollectionLiteralExpCS__Group_2_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0_in_rule__CollectionLiteralExpCS__Group_2__1__Impl12695); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0_in_rule__CollectionLiteralExpCS__Group_2__1__Impl12696); rule__CollectionLiteralExpCS__Group_2_1__0(); state._fsp--; @@ -18269,7 +18280,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars break; default : - break loop51; + break loop52; } } while (true); @@ -18307,12 +18318,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6150:1: ( rule__CollectionLiteralExpCS__Group_2_1__0__Impl rule__CollectionLiteralExpCS__Group_2_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6151:2: rule__CollectionLiteralExpCS__Group_2_1__0__Impl rule__CollectionLiteralExpCS__Group_2_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__012730); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__012731); rule__CollectionLiteralExpCS__Group_2_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1_in_rule__CollectionLiteralExpCS__Group_2_1__012733); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1_in_rule__CollectionLiteralExpCS__Group_2_1__012734); rule__CollectionLiteralExpCS__Group_2_1__1(); state._fsp--; @@ -18351,7 +18362,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralExpCSAccess().getCommaKeyword_2_1_0()); } - match(input,62,FollowSets000.FOLLOW_62_in_rule__CollectionLiteralExpCS__Group_2_1__0__Impl12761); if (state.failed) return ; + match(input,62,FollowSets000.FOLLOW_62_in_rule__CollectionLiteralExpCS__Group_2_1__0__Impl12762); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionLiteralExpCSAccess().getCommaKeyword_2_1_0()); } @@ -18386,7 +18397,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6181:1: ( rule__CollectionLiteralExpCS__Group_2_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6182:2: rule__CollectionLiteralExpCS__Group_2_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__112792); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__112793); rule__CollectionLiteralExpCS__Group_2_1__1__Impl(); state._fsp--; @@ -18428,7 +18439,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6195:1: ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6195:2: rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1_in_rule__CollectionLiteralExpCS__Group_2_1__1__Impl12819); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1_in_rule__CollectionLiteralExpCS__Group_2_1__1__Impl12820); rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1(); state._fsp--; @@ -18470,12 +18481,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6213:1: ( rule__CollectionLiteralPartCS__Group__0__Impl rule__CollectionLiteralPartCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6214:2: rule__CollectionLiteralPartCS__Group__0__Impl rule__CollectionLiteralPartCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group__0__Impl_in_rule__CollectionLiteralPartCS__Group__012853); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group__0__Impl_in_rule__CollectionLiteralPartCS__Group__012854); rule__CollectionLiteralPartCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group__1_in_rule__CollectionLiteralPartCS__Group__012856); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group__1_in_rule__CollectionLiteralPartCS__Group__012857); rule__CollectionLiteralPartCS__Group__1(); state._fsp--; @@ -18517,7 +18528,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6228:1: ( rule__CollectionLiteralPartCS__ExpressionCSAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6228:2: rule__CollectionLiteralPartCS__ExpressionCSAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__ExpressionCSAssignment_0_in_rule__CollectionLiteralPartCS__Group__0__Impl12883); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__ExpressionCSAssignment_0_in_rule__CollectionLiteralPartCS__Group__0__Impl12884); rule__CollectionLiteralPartCS__ExpressionCSAssignment_0(); state._fsp--; @@ -18559,7 +18570,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6242:1: ( rule__CollectionLiteralPartCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6243:2: rule__CollectionLiteralPartCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group__1__Impl_in_rule__CollectionLiteralPartCS__Group__112913); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group__1__Impl_in_rule__CollectionLiteralPartCS__Group__112914); rule__CollectionLiteralPartCS__Group__1__Impl(); state._fsp--; @@ -18599,17 +18610,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getCollectionLiteralPartCSAccess().getGroup_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6256:1: ( rule__CollectionLiteralPartCS__Group_1__0 )? - int alt52=2; - int LA52_0 = input.LA(1); + int alt53=2; + int LA53_0 = input.LA(1); - if ( (LA52_0==69) ) { - alt52=1; + if ( (LA53_0==69) ) { + alt53=1; } - switch (alt52) { + switch (alt53) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6256:2: rule__CollectionLiteralPartCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_1__0_in_rule__CollectionLiteralPartCS__Group__1__Impl12940); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_1__0_in_rule__CollectionLiteralPartCS__Group__1__Impl12941); rule__CollectionLiteralPartCS__Group_1__0(); state._fsp--; @@ -18654,12 +18665,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6274:1: ( rule__CollectionLiteralPartCS__Group_1__0__Impl rule__CollectionLiteralPartCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6275:2: rule__CollectionLiteralPartCS__Group_1__0__Impl rule__CollectionLiteralPartCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_1__0__Impl_in_rule__CollectionLiteralPartCS__Group_1__012975); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_1__0__Impl_in_rule__CollectionLiteralPartCS__Group_1__012976); rule__CollectionLiteralPartCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_1__1_in_rule__CollectionLiteralPartCS__Group_1__012978); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_1__1_in_rule__CollectionLiteralPartCS__Group_1__012979); rule__CollectionLiteralPartCS__Group_1__1(); state._fsp--; @@ -18698,7 +18709,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralPartCSAccess().getFullStopFullStopKeyword_1_0()); } - match(input,69,FollowSets000.FOLLOW_69_in_rule__CollectionLiteralPartCS__Group_1__0__Impl13006); if (state.failed) return ; + match(input,69,FollowSets000.FOLLOW_69_in_rule__CollectionLiteralPartCS__Group_1__0__Impl13007); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionLiteralPartCSAccess().getFullStopFullStopKeyword_1_0()); } @@ -18733,7 +18744,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6305:1: ( rule__CollectionLiteralPartCS__Group_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6306:2: rule__CollectionLiteralPartCS__Group_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_1__1__Impl_in_rule__CollectionLiteralPartCS__Group_1__113037); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_1__1__Impl_in_rule__CollectionLiteralPartCS__Group_1__113038); rule__CollectionLiteralPartCS__Group_1__1__Impl(); state._fsp--; @@ -18775,7 +18786,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6319:1: ( rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6319:2: rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_1_in_rule__CollectionLiteralPartCS__Group_1__1__Impl13064); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_1_in_rule__CollectionLiteralPartCS__Group_1__1__Impl13065); rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_1(); state._fsp--; @@ -18817,12 +18828,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6337:1: ( rule__ConstructorPartCS__Group__0__Impl rule__ConstructorPartCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6338:2: rule__ConstructorPartCS__Group__0__Impl rule__ConstructorPartCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__Group__0__Impl_in_rule__ConstructorPartCS__Group__013098); + pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__Group__0__Impl_in_rule__ConstructorPartCS__Group__013099); rule__ConstructorPartCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__Group__1_in_rule__ConstructorPartCS__Group__013101); + pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__Group__1_in_rule__ConstructorPartCS__Group__013102); rule__ConstructorPartCS__Group__1(); state._fsp--; @@ -18864,7 +18875,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6352:1: ( rule__ConstructorPartCS__PropertyAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6352:2: rule__ConstructorPartCS__PropertyAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__PropertyAssignment_0_in_rule__ConstructorPartCS__Group__0__Impl13128); + pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__PropertyAssignment_0_in_rule__ConstructorPartCS__Group__0__Impl13129); rule__ConstructorPartCS__PropertyAssignment_0(); state._fsp--; @@ -18906,12 +18917,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6366:1: ( rule__ConstructorPartCS__Group__1__Impl rule__ConstructorPartCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6367:2: rule__ConstructorPartCS__Group__1__Impl rule__ConstructorPartCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__Group__1__Impl_in_rule__ConstructorPartCS__Group__113158); + pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__Group__1__Impl_in_rule__ConstructorPartCS__Group__113159); rule__ConstructorPartCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__Group__2_in_rule__ConstructorPartCS__Group__113161); + pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__Group__2_in_rule__ConstructorPartCS__Group__113162); rule__ConstructorPartCS__Group__2(); state._fsp--; @@ -18950,7 +18961,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getConstructorPartCSAccess().getEqualsSignKeyword_1()); } - match(input,36,FollowSets000.FOLLOW_36_in_rule__ConstructorPartCS__Group__1__Impl13189); if (state.failed) return ; + match(input,36,FollowSets000.FOLLOW_36_in_rule__ConstructorPartCS__Group__1__Impl13190); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConstructorPartCSAccess().getEqualsSignKeyword_1()); } @@ -18985,7 +18996,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6397:1: ( rule__ConstructorPartCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6398:2: rule__ConstructorPartCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__Group__2__Impl_in_rule__ConstructorPartCS__Group__213220); + pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__Group__2__Impl_in_rule__ConstructorPartCS__Group__213221); rule__ConstructorPartCS__Group__2__Impl(); state._fsp--; @@ -19027,7 +19038,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6411:1: ( rule__ConstructorPartCS__InitExpressionAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6411:2: rule__ConstructorPartCS__InitExpressionAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__InitExpressionAssignment_2_in_rule__ConstructorPartCS__Group__2__Impl13247); + pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__InitExpressionAssignment_2_in_rule__ConstructorPartCS__Group__2__Impl13248); rule__ConstructorPartCS__InitExpressionAssignment_2(); state._fsp--; @@ -19069,12 +19080,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6431:1: ( rule__TupleLiteralExpCS__Group__0__Impl rule__TupleLiteralExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6432:2: rule__TupleLiteralExpCS__Group__0__Impl rule__TupleLiteralExpCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__0__Impl_in_rule__TupleLiteralExpCS__Group__013283); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__0__Impl_in_rule__TupleLiteralExpCS__Group__013284); rule__TupleLiteralExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__1_in_rule__TupleLiteralExpCS__Group__013286); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__1_in_rule__TupleLiteralExpCS__Group__013287); rule__TupleLiteralExpCS__Group__1(); state._fsp--; @@ -19113,7 +19124,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralExpCSAccess().getTupleKeyword_0()); } - match(input,44,FollowSets000.FOLLOW_44_in_rule__TupleLiteralExpCS__Group__0__Impl13314); if (state.failed) return ; + match(input,44,FollowSets000.FOLLOW_44_in_rule__TupleLiteralExpCS__Group__0__Impl13315); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleLiteralExpCSAccess().getTupleKeyword_0()); } @@ -19148,12 +19159,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6462:1: ( rule__TupleLiteralExpCS__Group__1__Impl rule__TupleLiteralExpCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6463:2: rule__TupleLiteralExpCS__Group__1__Impl rule__TupleLiteralExpCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__1__Impl_in_rule__TupleLiteralExpCS__Group__113345); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__1__Impl_in_rule__TupleLiteralExpCS__Group__113346); rule__TupleLiteralExpCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__2_in_rule__TupleLiteralExpCS__Group__113348); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__2_in_rule__TupleLiteralExpCS__Group__113349); rule__TupleLiteralExpCS__Group__2(); state._fsp--; @@ -19192,7 +19203,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralExpCSAccess().getLeftCurlyBracketKeyword_1()); } - match(input,59,FollowSets000.FOLLOW_59_in_rule__TupleLiteralExpCS__Group__1__Impl13376); if (state.failed) return ; + match(input,59,FollowSets000.FOLLOW_59_in_rule__TupleLiteralExpCS__Group__1__Impl13377); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleLiteralExpCSAccess().getLeftCurlyBracketKeyword_1()); } @@ -19227,12 +19238,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6493:1: ( rule__TupleLiteralExpCS__Group__2__Impl rule__TupleLiteralExpCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6494:2: rule__TupleLiteralExpCS__Group__2__Impl rule__TupleLiteralExpCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__2__Impl_in_rule__TupleLiteralExpCS__Group__213407); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__2__Impl_in_rule__TupleLiteralExpCS__Group__213408); rule__TupleLiteralExpCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__3_in_rule__TupleLiteralExpCS__Group__213410); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__3_in_rule__TupleLiteralExpCS__Group__213411); rule__TupleLiteralExpCS__Group__3(); state._fsp--; @@ -19274,7 +19285,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6508:1: ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6508:2: rule__TupleLiteralExpCS__OwnedPartsAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_2_in_rule__TupleLiteralExpCS__Group__2__Impl13437); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_2_in_rule__TupleLiteralExpCS__Group__2__Impl13438); rule__TupleLiteralExpCS__OwnedPartsAssignment_2(); state._fsp--; @@ -19316,12 +19327,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6522:1: ( rule__TupleLiteralExpCS__Group__3__Impl rule__TupleLiteralExpCS__Group__4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6523:2: rule__TupleLiteralExpCS__Group__3__Impl rule__TupleLiteralExpCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__3__Impl_in_rule__TupleLiteralExpCS__Group__313467); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__3__Impl_in_rule__TupleLiteralExpCS__Group__313468); rule__TupleLiteralExpCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__4_in_rule__TupleLiteralExpCS__Group__313470); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__4_in_rule__TupleLiteralExpCS__Group__313471); rule__TupleLiteralExpCS__Group__4(); state._fsp--; @@ -19361,21 +19372,21 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getTupleLiteralExpCSAccess().getGroup_3()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6537:1: ( rule__TupleLiteralExpCS__Group_3__0 )* - loop53: + loop54: do { - int alt53=2; - int LA53_0 = input.LA(1); + int alt54=2; + int LA54_0 = input.LA(1); - if ( (LA53_0==62) ) { - alt53=1; + if ( (LA54_0==62) ) { + alt54=1; } - switch (alt53) { + switch (alt54) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6537:2: rule__TupleLiteralExpCS__Group_3__0 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group_3__0_in_rule__TupleLiteralExpCS__Group__3__Impl13497); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group_3__0_in_rule__TupleLiteralExpCS__Group__3__Impl13498); rule__TupleLiteralExpCS__Group_3__0(); state._fsp--; @@ -19385,7 +19396,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars break; default : - break loop53; + break loop54; } } while (true); @@ -19423,7 +19434,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6551:1: ( rule__TupleLiteralExpCS__Group__4__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6552:2: rule__TupleLiteralExpCS__Group__4__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__4__Impl_in_rule__TupleLiteralExpCS__Group__413528); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__4__Impl_in_rule__TupleLiteralExpCS__Group__413529); rule__TupleLiteralExpCS__Group__4__Impl(); state._fsp--; @@ -19462,7 +19473,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralExpCSAccess().getRightCurlyBracketKeyword_4()); } - match(input,61,FollowSets000.FOLLOW_61_in_rule__TupleLiteralExpCS__Group__4__Impl13556); if (state.failed) return ; + match(input,61,FollowSets000.FOLLOW_61_in_rule__TupleLiteralExpCS__Group__4__Impl13557); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleLiteralExpCSAccess().getRightCurlyBracketKeyword_4()); } @@ -19497,12 +19508,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6591:1: ( rule__TupleLiteralExpCS__Group_3__0__Impl rule__TupleLiteralExpCS__Group_3__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6592:2: rule__TupleLiteralExpCS__Group_3__0__Impl rule__TupleLiteralExpCS__Group_3__1 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group_3__0__Impl_in_rule__TupleLiteralExpCS__Group_3__013597); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group_3__0__Impl_in_rule__TupleLiteralExpCS__Group_3__013598); rule__TupleLiteralExpCS__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group_3__1_in_rule__TupleLiteralExpCS__Group_3__013600); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group_3__1_in_rule__TupleLiteralExpCS__Group_3__013601); rule__TupleLiteralExpCS__Group_3__1(); state._fsp--; @@ -19541,7 +19552,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralExpCSAccess().getCommaKeyword_3_0()); } - match(input,62,FollowSets000.FOLLOW_62_in_rule__TupleLiteralExpCS__Group_3__0__Impl13628); if (state.failed) return ; + match(input,62,FollowSets000.FOLLOW_62_in_rule__TupleLiteralExpCS__Group_3__0__Impl13629); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleLiteralExpCSAccess().getCommaKeyword_3_0()); } @@ -19576,7 +19587,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6622:1: ( rule__TupleLiteralExpCS__Group_3__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6623:2: rule__TupleLiteralExpCS__Group_3__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group_3__1__Impl_in_rule__TupleLiteralExpCS__Group_3__113659); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group_3__1__Impl_in_rule__TupleLiteralExpCS__Group_3__113660); rule__TupleLiteralExpCS__Group_3__1__Impl(); state._fsp--; @@ -19618,7 +19629,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6636:1: ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6636:2: rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1_in_rule__TupleLiteralExpCS__Group_3__1__Impl13686); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1_in_rule__TupleLiteralExpCS__Group_3__1__Impl13687); rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1(); state._fsp--; @@ -19660,12 +19671,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6654:1: ( rule__TupleLiteralPartCS__Group__0__Impl rule__TupleLiteralPartCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6655:2: rule__TupleLiteralPartCS__Group__0__Impl rule__TupleLiteralPartCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__0__Impl_in_rule__TupleLiteralPartCS__Group__013720); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__0__Impl_in_rule__TupleLiteralPartCS__Group__013721); rule__TupleLiteralPartCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__1_in_rule__TupleLiteralPartCS__Group__013723); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__1_in_rule__TupleLiteralPartCS__Group__013724); rule__TupleLiteralPartCS__Group__1(); state._fsp--; @@ -19707,7 +19718,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6669:1: ( rule__TupleLiteralPartCS__NameAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6669:2: rule__TupleLiteralPartCS__NameAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__NameAssignment_0_in_rule__TupleLiteralPartCS__Group__0__Impl13750); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__NameAssignment_0_in_rule__TupleLiteralPartCS__Group__0__Impl13751); rule__TupleLiteralPartCS__NameAssignment_0(); state._fsp--; @@ -19749,12 +19760,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6683:1: ( rule__TupleLiteralPartCS__Group__1__Impl rule__TupleLiteralPartCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6684:2: rule__TupleLiteralPartCS__Group__1__Impl rule__TupleLiteralPartCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__1__Impl_in_rule__TupleLiteralPartCS__Group__113780); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__1__Impl_in_rule__TupleLiteralPartCS__Group__113781); rule__TupleLiteralPartCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__2_in_rule__TupleLiteralPartCS__Group__113783); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__2_in_rule__TupleLiteralPartCS__Group__113784); rule__TupleLiteralPartCS__Group__2(); state._fsp--; @@ -19794,17 +19805,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getTupleLiteralPartCSAccess().getGroup_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6698:1: ( rule__TupleLiteralPartCS__Group_1__0 )? - int alt54=2; - int LA54_0 = input.LA(1); + int alt55=2; + int LA55_0 = input.LA(1); - if ( (LA54_0==67) ) { - alt54=1; + if ( (LA55_0==67) ) { + alt55=1; } - switch (alt54) { + switch (alt55) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6698:2: rule__TupleLiteralPartCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group_1__0_in_rule__TupleLiteralPartCS__Group__1__Impl13810); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group_1__0_in_rule__TupleLiteralPartCS__Group__1__Impl13811); rule__TupleLiteralPartCS__Group_1__0(); state._fsp--; @@ -19849,12 +19860,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6712:1: ( rule__TupleLiteralPartCS__Group__2__Impl rule__TupleLiteralPartCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6713:2: rule__TupleLiteralPartCS__Group__2__Impl rule__TupleLiteralPartCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__2__Impl_in_rule__TupleLiteralPartCS__Group__213841); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__2__Impl_in_rule__TupleLiteralPartCS__Group__213842); rule__TupleLiteralPartCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__3_in_rule__TupleLiteralPartCS__Group__213844); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__3_in_rule__TupleLiteralPartCS__Group__213845); rule__TupleLiteralPartCS__Group__3(); state._fsp--; @@ -19893,7 +19904,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralPartCSAccess().getEqualsSignKeyword_2()); } - match(input,36,FollowSets000.FOLLOW_36_in_rule__TupleLiteralPartCS__Group__2__Impl13872); if (state.failed) return ; + match(input,36,FollowSets000.FOLLOW_36_in_rule__TupleLiteralPartCS__Group__2__Impl13873); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleLiteralPartCSAccess().getEqualsSignKeyword_2()); } @@ -19928,7 +19939,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6743:1: ( rule__TupleLiteralPartCS__Group__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6744:2: rule__TupleLiteralPartCS__Group__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__3__Impl_in_rule__TupleLiteralPartCS__Group__313903); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__3__Impl_in_rule__TupleLiteralPartCS__Group__313904); rule__TupleLiteralPartCS__Group__3__Impl(); state._fsp--; @@ -19970,7 +19981,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6757:1: ( rule__TupleLiteralPartCS__InitExpressionAssignment_3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6757:2: rule__TupleLiteralPartCS__InitExpressionAssignment_3 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__InitExpressionAssignment_3_in_rule__TupleLiteralPartCS__Group__3__Impl13930); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__InitExpressionAssignment_3_in_rule__TupleLiteralPartCS__Group__3__Impl13931); rule__TupleLiteralPartCS__InitExpressionAssignment_3(); state._fsp--; @@ -20012,12 +20023,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6779:1: ( rule__TupleLiteralPartCS__Group_1__0__Impl rule__TupleLiteralPartCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6780:2: rule__TupleLiteralPartCS__Group_1__0__Impl rule__TupleLiteralPartCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group_1__0__Impl_in_rule__TupleLiteralPartCS__Group_1__013968); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group_1__0__Impl_in_rule__TupleLiteralPartCS__Group_1__013969); rule__TupleLiteralPartCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group_1__1_in_rule__TupleLiteralPartCS__Group_1__013971); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group_1__1_in_rule__TupleLiteralPartCS__Group_1__013972); rule__TupleLiteralPartCS__Group_1__1(); state._fsp--; @@ -20056,7 +20067,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralPartCSAccess().getColonKeyword_1_0()); } - match(input,67,FollowSets000.FOLLOW_67_in_rule__TupleLiteralPartCS__Group_1__0__Impl13999); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_67_in_rule__TupleLiteralPartCS__Group_1__0__Impl14000); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleLiteralPartCSAccess().getColonKeyword_1_0()); } @@ -20091,7 +20102,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6810:1: ( rule__TupleLiteralPartCS__Group_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6811:2: rule__TupleLiteralPartCS__Group_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group_1__1__Impl_in_rule__TupleLiteralPartCS__Group_1__114030); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group_1__1__Impl_in_rule__TupleLiteralPartCS__Group_1__114031); rule__TupleLiteralPartCS__Group_1__1__Impl(); state._fsp--; @@ -20133,7 +20144,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6824:1: ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6824:2: rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1_in_rule__TupleLiteralPartCS__Group_1__1__Impl14057); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1_in_rule__TupleLiteralPartCS__Group_1__1__Impl14058); rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1(); state._fsp--; @@ -20175,12 +20186,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6842:1: ( rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl rule__UnlimitedNaturalLiteralExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6843:2: rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl rule__UnlimitedNaturalLiteralExpCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__014091); + pushFollow(FollowSets000.FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__014092); rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1_in_rule__UnlimitedNaturalLiteralExpCS__Group__014094); + pushFollow(FollowSets000.FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1_in_rule__UnlimitedNaturalLiteralExpCS__Group__014095); rule__UnlimitedNaturalLiteralExpCS__Group__1(); state._fsp--; @@ -20254,7 +20265,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6873:1: ( rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6874:2: rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__114152); + pushFollow(FollowSets000.FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__114153); rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl(); state._fsp--; @@ -20293,7 +20304,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getUnlimitedNaturalLiteralExpCSAccess().getAsteriskKeyword_1()); } - match(input,27,FollowSets000.FOLLOW_27_in_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl14180); if (state.failed) return ; + match(input,27,FollowSets000.FOLLOW_27_in_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl14181); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUnlimitedNaturalLiteralExpCSAccess().getAsteriskKeyword_1()); } @@ -20328,12 +20339,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6907:1: ( rule__InvalidLiteralExpCS__Group__0__Impl rule__InvalidLiteralExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6908:2: rule__InvalidLiteralExpCS__Group__0__Impl rule__InvalidLiteralExpCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__InvalidLiteralExpCS__Group__0__Impl_in_rule__InvalidLiteralExpCS__Group__014215); + pushFollow(FollowSets000.FOLLOW_rule__InvalidLiteralExpCS__Group__0__Impl_in_rule__InvalidLiteralExpCS__Group__014216); rule__InvalidLiteralExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__InvalidLiteralExpCS__Group__1_in_rule__InvalidLiteralExpCS__Group__014218); + pushFollow(FollowSets000.FOLLOW_rule__InvalidLiteralExpCS__Group__1_in_rule__InvalidLiteralExpCS__Group__014219); rule__InvalidLiteralExpCS__Group__1(); state._fsp--; @@ -20407,7 +20418,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6938:1: ( rule__InvalidLiteralExpCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6939:2: rule__InvalidLiteralExpCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__InvalidLiteralExpCS__Group__1__Impl_in_rule__InvalidLiteralExpCS__Group__114276); + pushFollow(FollowSets000.FOLLOW_rule__InvalidLiteralExpCS__Group__1__Impl_in_rule__InvalidLiteralExpCS__Group__114277); rule__InvalidLiteralExpCS__Group__1__Impl(); state._fsp--; @@ -20446,7 +20457,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getInvalidLiteralExpCSAccess().getInvalidKeyword_1()); } - match(input,72,FollowSets000.FOLLOW_72_in_rule__InvalidLiteralExpCS__Group__1__Impl14304); if (state.failed) return ; + match(input,72,FollowSets000.FOLLOW_72_in_rule__InvalidLiteralExpCS__Group__1__Impl14305); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInvalidLiteralExpCSAccess().getInvalidKeyword_1()); } @@ -20481,12 +20492,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6972:1: ( rule__NullLiteralExpCS__Group__0__Impl rule__NullLiteralExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:6973:2: rule__NullLiteralExpCS__Group__0__Impl rule__NullLiteralExpCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__NullLiteralExpCS__Group__0__Impl_in_rule__NullLiteralExpCS__Group__014339); + pushFollow(FollowSets000.FOLLOW_rule__NullLiteralExpCS__Group__0__Impl_in_rule__NullLiteralExpCS__Group__014340); rule__NullLiteralExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__NullLiteralExpCS__Group__1_in_rule__NullLiteralExpCS__Group__014342); + pushFollow(FollowSets000.FOLLOW_rule__NullLiteralExpCS__Group__1_in_rule__NullLiteralExpCS__Group__014343); rule__NullLiteralExpCS__Group__1(); state._fsp--; @@ -20560,7 +20571,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7003:1: ( rule__NullLiteralExpCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7004:2: rule__NullLiteralExpCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__NullLiteralExpCS__Group__1__Impl_in_rule__NullLiteralExpCS__Group__114400); + pushFollow(FollowSets000.FOLLOW_rule__NullLiteralExpCS__Group__1__Impl_in_rule__NullLiteralExpCS__Group__114401); rule__NullLiteralExpCS__Group__1__Impl(); state._fsp--; @@ -20599,7 +20610,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNullLiteralExpCSAccess().getNullKeyword_1()); } - match(input,73,FollowSets000.FOLLOW_73_in_rule__NullLiteralExpCS__Group__1__Impl14428); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_73_in_rule__NullLiteralExpCS__Group__1__Impl14429); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNullLiteralExpCSAccess().getNullKeyword_1()); } @@ -20634,12 +20645,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7037:1: ( rule__TypeLiteralWithMultiplicityCS__Group__0__Impl rule__TypeLiteralWithMultiplicityCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7038:2: rule__TypeLiteralWithMultiplicityCS__Group__0__Impl rule__TypeLiteralWithMultiplicityCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__014463); + pushFollow(FollowSets000.FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__014464); rule__TypeLiteralWithMultiplicityCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1_in_rule__TypeLiteralWithMultiplicityCS__Group__014466); + pushFollow(FollowSets000.FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1_in_rule__TypeLiteralWithMultiplicityCS__Group__014467); rule__TypeLiteralWithMultiplicityCS__Group__1(); state._fsp--; @@ -20678,7 +20689,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTypeLiteralWithMultiplicityCSAccess().getTypeLiteralCSParserRuleCall_0()); } - pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralCS_in_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl14493); + pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralCS_in_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl14494); ruleTypeLiteralCS(); state._fsp--; @@ -20717,7 +20728,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7066:1: ( rule__TypeLiteralWithMultiplicityCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7067:2: rule__TypeLiteralWithMultiplicityCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__114522); + pushFollow(FollowSets000.FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__114523); rule__TypeLiteralWithMultiplicityCS__Group__1__Impl(); state._fsp--; @@ -20757,17 +20768,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getTypeLiteralWithMultiplicityCSAccess().getMultiplicityAssignment_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7080:1: ( rule__TypeLiteralWithMultiplicityCS__MultiplicityAssignment_1 )? - int alt55=2; - int LA55_0 = input.LA(1); + int alt56=2; + int LA56_0 = input.LA(1); - if ( (LA55_0==70) ) { - alt55=1; + if ( (LA56_0==70) ) { + alt56=1; } - switch (alt55) { + switch (alt56) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7080:2: rule__TypeLiteralWithMultiplicityCS__MultiplicityAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__TypeLiteralWithMultiplicityCS__MultiplicityAssignment_1_in_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl14549); + pushFollow(FollowSets000.FOLLOW_rule__TypeLiteralWithMultiplicityCS__MultiplicityAssignment_1_in_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl14550); rule__TypeLiteralWithMultiplicityCS__MultiplicityAssignment_1(); state._fsp--; @@ -20812,12 +20823,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7098:1: ( rule__TypeExpCS__Group__0__Impl rule__TypeExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7099:2: rule__TypeExpCS__Group__0__Impl rule__TypeExpCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__TypeExpCS__Group__0__Impl_in_rule__TypeExpCS__Group__014584); + pushFollow(FollowSets000.FOLLOW_rule__TypeExpCS__Group__0__Impl_in_rule__TypeExpCS__Group__014585); rule__TypeExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TypeExpCS__Group__1_in_rule__TypeExpCS__Group__014587); + pushFollow(FollowSets000.FOLLOW_rule__TypeExpCS__Group__1_in_rule__TypeExpCS__Group__014588); rule__TypeExpCS__Group__1(); state._fsp--; @@ -20859,7 +20870,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7113:1: ( rule__TypeExpCS__Alternatives_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7113:2: rule__TypeExpCS__Alternatives_0 { - pushFollow(FollowSets000.FOLLOW_rule__TypeExpCS__Alternatives_0_in_rule__TypeExpCS__Group__0__Impl14614); + pushFollow(FollowSets000.FOLLOW_rule__TypeExpCS__Alternatives_0_in_rule__TypeExpCS__Group__0__Impl14615); rule__TypeExpCS__Alternatives_0(); state._fsp--; @@ -20901,7 +20912,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7127:1: ( rule__TypeExpCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7128:2: rule__TypeExpCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TypeExpCS__Group__1__Impl_in_rule__TypeExpCS__Group__114644); + pushFollow(FollowSets000.FOLLOW_rule__TypeExpCS__Group__1__Impl_in_rule__TypeExpCS__Group__114645); rule__TypeExpCS__Group__1__Impl(); state._fsp--; @@ -20941,17 +20952,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getTypeExpCSAccess().getMultiplicityAssignment_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7141:1: ( rule__TypeExpCS__MultiplicityAssignment_1 )? - int alt56=2; - int LA56_0 = input.LA(1); + int alt57=2; + int LA57_0 = input.LA(1); - if ( (LA56_0==70) ) { - alt56=1; + if ( (LA57_0==70) ) { + alt57=1; } - switch (alt56) { + switch (alt57) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7141:2: rule__TypeExpCS__MultiplicityAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__TypeExpCS__MultiplicityAssignment_1_in_rule__TypeExpCS__Group__1__Impl14671); + pushFollow(FollowSets000.FOLLOW_rule__TypeExpCS__MultiplicityAssignment_1_in_rule__TypeExpCS__Group__1__Impl14672); rule__TypeExpCS__MultiplicityAssignment_1(); state._fsp--; @@ -20996,12 +21007,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7159:1: ( rule__ExpCS__Group_0__0__Impl rule__ExpCS__Group_0__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7160:2: rule__ExpCS__Group_0__0__Impl rule__ExpCS__Group_0__1 { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0__0__Impl_in_rule__ExpCS__Group_0__014706); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0__0__Impl_in_rule__ExpCS__Group_0__014707); rule__ExpCS__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0__1_in_rule__ExpCS__Group_0__014709); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0__1_in_rule__ExpCS__Group_0__014710); rule__ExpCS__Group_0__1(); state._fsp--; @@ -21040,7 +21051,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getExpCSAccess().getPrefixedExpCSParserRuleCall_0_0()); } - pushFollow(FollowSets000.FOLLOW_rulePrefixedExpCS_in_rule__ExpCS__Group_0__0__Impl14736); + pushFollow(FollowSets000.FOLLOW_rulePrefixedExpCS_in_rule__ExpCS__Group_0__0__Impl14737); rulePrefixedExpCS(); state._fsp--; @@ -21079,7 +21090,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7188:1: ( rule__ExpCS__Group_0__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7189:2: rule__ExpCS__Group_0__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0__1__Impl_in_rule__ExpCS__Group_0__114765); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0__1__Impl_in_rule__ExpCS__Group_0__114766); rule__ExpCS__Group_0__1__Impl(); state._fsp--; @@ -21119,17 +21130,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getExpCSAccess().getGroup_0_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7202:1: ( rule__ExpCS__Group_0_1__0 )? - int alt57=2; - int LA57_0 = input.LA(1); + int alt58=2; + int LA58_0 = input.LA(1); - if ( ((LA57_0>=27 && LA57_0<=28)||(LA57_0>=30 && LA57_0<=43)) ) { - alt57=1; + if ( ((LA58_0>=27 && LA58_0<=28)||(LA58_0>=30 && LA58_0<=43)) ) { + alt58=1; } - switch (alt57) { + switch (alt58) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7202:2: rule__ExpCS__Group_0_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1__0_in_rule__ExpCS__Group_0__1__Impl14792); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1__0_in_rule__ExpCS__Group_0__1__Impl14793); rule__ExpCS__Group_0_1__0(); state._fsp--; @@ -21174,12 +21185,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7220:1: ( rule__ExpCS__Group_0_1__0__Impl rule__ExpCS__Group_0_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7221:2: rule__ExpCS__Group_0_1__0__Impl rule__ExpCS__Group_0_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1__0__Impl_in_rule__ExpCS__Group_0_1__014827); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1__0__Impl_in_rule__ExpCS__Group_0_1__014828); rule__ExpCS__Group_0_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1__1_in_rule__ExpCS__Group_0_1__014830); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1__1_in_rule__ExpCS__Group_0_1__014831); rule__ExpCS__Group_0_1__1(); state._fsp--; @@ -21253,12 +21264,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7251:1: ( rule__ExpCS__Group_0_1__1__Impl rule__ExpCS__Group_0_1__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7252:2: rule__ExpCS__Group_0_1__1__Impl rule__ExpCS__Group_0_1__2 { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1__1__Impl_in_rule__ExpCS__Group_0_1__114888); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1__1__Impl_in_rule__ExpCS__Group_0_1__114889); rule__ExpCS__Group_0_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1__2_in_rule__ExpCS__Group_0_1__114891); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1__2_in_rule__ExpCS__Group_0_1__114892); rule__ExpCS__Group_0_1__2(); state._fsp--; @@ -21300,7 +21311,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7266:1: ( rule__ExpCS__OwnedOperatorAssignment_0_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7266:2: rule__ExpCS__OwnedOperatorAssignment_0_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__OwnedOperatorAssignment_0_1_1_in_rule__ExpCS__Group_0_1__1__Impl14918); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__OwnedOperatorAssignment_0_1_1_in_rule__ExpCS__Group_0_1__1__Impl14919); rule__ExpCS__OwnedOperatorAssignment_0_1_1(); state._fsp--; @@ -21342,7 +21353,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7280:1: ( rule__ExpCS__Group_0_1__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7281:2: rule__ExpCS__Group_0_1__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1__2__Impl_in_rule__ExpCS__Group_0_1__214948); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1__2__Impl_in_rule__ExpCS__Group_0_1__214949); rule__ExpCS__Group_0_1__2__Impl(); state._fsp--; @@ -21384,7 +21395,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7294:1: ( rule__ExpCS__Alternatives_0_1_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7294:2: rule__ExpCS__Alternatives_0_1_2 { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Alternatives_0_1_2_in_rule__ExpCS__Group_0_1__2__Impl14975); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Alternatives_0_1_2_in_rule__ExpCS__Group_0_1__2__Impl14976); rule__ExpCS__Alternatives_0_1_2(); state._fsp--; @@ -21426,12 +21437,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7314:1: ( rule__ExpCS__Group_0_1_2_0__0__Impl rule__ExpCS__Group_0_1_2_0__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7315:2: rule__ExpCS__Group_0_1_2_0__0__Impl rule__ExpCS__Group_0_1_2_0__1 { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1_2_0__0__Impl_in_rule__ExpCS__Group_0_1_2_0__015011); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1_2_0__0__Impl_in_rule__ExpCS__Group_0_1_2_0__015012); rule__ExpCS__Group_0_1_2_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1_2_0__1_in_rule__ExpCS__Group_0_1_2_0__015014); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1_2_0__1_in_rule__ExpCS__Group_0_1_2_0__015015); rule__ExpCS__Group_0_1_2_0__1(); state._fsp--; @@ -21473,7 +21484,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7329:1: ( rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7329:2: rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_0 { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_0_in_rule__ExpCS__Group_0_1_2_0__0__Impl15041); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_0_in_rule__ExpCS__Group_0_1_2_0__0__Impl15042); rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_0(); state._fsp--; @@ -21515,12 +21526,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7343:1: ( rule__ExpCS__Group_0_1_2_0__1__Impl rule__ExpCS__Group_0_1_2_0__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7344:2: rule__ExpCS__Group_0_1_2_0__1__Impl rule__ExpCS__Group_0_1_2_0__2 { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1_2_0__1__Impl_in_rule__ExpCS__Group_0_1_2_0__115071); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1_2_0__1__Impl_in_rule__ExpCS__Group_0_1_2_0__115072); rule__ExpCS__Group_0_1_2_0__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1_2_0__2_in_rule__ExpCS__Group_0_1_2_0__115074); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1_2_0__2_in_rule__ExpCS__Group_0_1_2_0__115075); rule__ExpCS__Group_0_1_2_0__2(); state._fsp--; @@ -21560,15 +21571,15 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getExpCSAccess().getGroup_0_1_2_0_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7358:1: ( rule__ExpCS__Group_0_1_2_0_1__0 )* - loop58: + loop59: do { - int alt58=2; - alt58 = dfa58.predict(input); - switch (alt58) { + int alt59=2; + alt59 = dfa59.predict(input); + switch (alt59) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7358:2: rule__ExpCS__Group_0_1_2_0_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1_2_0_1__0_in_rule__ExpCS__Group_0_1_2_0__1__Impl15101); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1_2_0_1__0_in_rule__ExpCS__Group_0_1_2_0__1__Impl15102); rule__ExpCS__Group_0_1_2_0_1__0(); state._fsp--; @@ -21578,7 +21589,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars break; default : - break loop58; + break loop59; } } while (true); @@ -21616,7 +21627,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7372:1: ( rule__ExpCS__Group_0_1_2_0__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7373:2: rule__ExpCS__Group_0_1_2_0__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1_2_0__2__Impl_in_rule__ExpCS__Group_0_1_2_0__215132); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1_2_0__2__Impl_in_rule__ExpCS__Group_0_1_2_0__215133); rule__ExpCS__Group_0_1_2_0__2__Impl(); state._fsp--; @@ -21656,17 +21667,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getExpCSAccess().getGroup_0_1_2_0_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7386:1: ( rule__ExpCS__Group_0_1_2_0_2__0 )? - int alt59=2; - int LA59_0 = input.LA(1); + int alt60=2; + int LA60_0 = input.LA(1); - if ( ((LA59_0>=27 && LA59_0<=28)||(LA59_0>=30 && LA59_0<=43)) ) { - alt59=1; + if ( ((LA60_0>=27 && LA60_0<=28)||(LA60_0>=30 && LA60_0<=43)) ) { + alt60=1; } - switch (alt59) { + switch (alt60) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7386:2: rule__ExpCS__Group_0_1_2_0_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1_2_0_2__0_in_rule__ExpCS__Group_0_1_2_0__2__Impl15159); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1_2_0_2__0_in_rule__ExpCS__Group_0_1_2_0__2__Impl15160); rule__ExpCS__Group_0_1_2_0_2__0(); state._fsp--; @@ -21711,12 +21722,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7406:1: ( rule__ExpCS__Group_0_1_2_0_1__0__Impl rule__ExpCS__Group_0_1_2_0_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7407:2: rule__ExpCS__Group_0_1_2_0_1__0__Impl rule__ExpCS__Group_0_1_2_0_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1_2_0_1__0__Impl_in_rule__ExpCS__Group_0_1_2_0_1__015196); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1_2_0_1__0__Impl_in_rule__ExpCS__Group_0_1_2_0_1__015197); rule__ExpCS__Group_0_1_2_0_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1_2_0_1__1_in_rule__ExpCS__Group_0_1_2_0_1__015199); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1_2_0_1__1_in_rule__ExpCS__Group_0_1_2_0_1__015200); rule__ExpCS__Group_0_1_2_0_1__1(); state._fsp--; @@ -21758,7 +21769,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7421:1: ( rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_1_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7421:2: rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_1_0 { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_1_0_in_rule__ExpCS__Group_0_1_2_0_1__0__Impl15226); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_1_0_in_rule__ExpCS__Group_0_1_2_0_1__0__Impl15227); rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_1_0(); state._fsp--; @@ -21800,7 +21811,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7435:1: ( rule__ExpCS__Group_0_1_2_0_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7436:2: rule__ExpCS__Group_0_1_2_0_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1_2_0_1__1__Impl_in_rule__ExpCS__Group_0_1_2_0_1__115256); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1_2_0_1__1__Impl_in_rule__ExpCS__Group_0_1_2_0_1__115257); rule__ExpCS__Group_0_1_2_0_1__1__Impl(); state._fsp--; @@ -21842,7 +21853,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7449:1: ( rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7449:2: rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_1_1_in_rule__ExpCS__Group_0_1_2_0_1__1__Impl15283); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_1_1_in_rule__ExpCS__Group_0_1_2_0_1__1__Impl15284); rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_1_1(); state._fsp--; @@ -21884,12 +21895,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7467:1: ( rule__ExpCS__Group_0_1_2_0_2__0__Impl rule__ExpCS__Group_0_1_2_0_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7468:2: rule__ExpCS__Group_0_1_2_0_2__0__Impl rule__ExpCS__Group_0_1_2_0_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1_2_0_2__0__Impl_in_rule__ExpCS__Group_0_1_2_0_2__015317); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1_2_0_2__0__Impl_in_rule__ExpCS__Group_0_1_2_0_2__015318); rule__ExpCS__Group_0_1_2_0_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1_2_0_2__1_in_rule__ExpCS__Group_0_1_2_0_2__015320); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1_2_0_2__1_in_rule__ExpCS__Group_0_1_2_0_2__015321); rule__ExpCS__Group_0_1_2_0_2__1(); state._fsp--; @@ -21931,7 +21942,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7482:1: ( rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_2_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7482:2: rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_2_0 { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_2_0_in_rule__ExpCS__Group_0_1_2_0_2__0__Impl15347); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_2_0_in_rule__ExpCS__Group_0_1_2_0_2__0__Impl15348); rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_2_0(); state._fsp--; @@ -21973,7 +21984,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7496:1: ( rule__ExpCS__Group_0_1_2_0_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7497:2: rule__ExpCS__Group_0_1_2_0_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1_2_0_2__1__Impl_in_rule__ExpCS__Group_0_1_2_0_2__115377); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1_2_0_2__1__Impl_in_rule__ExpCS__Group_0_1_2_0_2__115378); rule__ExpCS__Group_0_1_2_0_2__1__Impl(); state._fsp--; @@ -22015,7 +22026,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7510:1: ( rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7510:2: rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_2_1_in_rule__ExpCS__Group_0_1_2_0_2__1__Impl15404); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_2_1_in_rule__ExpCS__Group_0_1_2_0_2__1__Impl15405); rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_2_1(); state._fsp--; @@ -22057,12 +22068,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7528:1: ( rule__ExpCS__Group_1__0__Impl rule__ExpCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7529:2: rule__ExpCS__Group_1__0__Impl rule__ExpCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_1__0__Impl_in_rule__ExpCS__Group_1__015438); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_1__0__Impl_in_rule__ExpCS__Group_1__015439); rule__ExpCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_1__1_in_rule__ExpCS__Group_1__015441); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_1__1_in_rule__ExpCS__Group_1__015442); rule__ExpCS__Group_1__1(); state._fsp--; @@ -22136,12 +22147,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7559:1: ( rule__ExpCS__Group_1__1__Impl rule__ExpCS__Group_1__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7560:2: rule__ExpCS__Group_1__1__Impl rule__ExpCS__Group_1__2 { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_1__1__Impl_in_rule__ExpCS__Group_1__115499); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_1__1__Impl_in_rule__ExpCS__Group_1__115500); rule__ExpCS__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_1__2_in_rule__ExpCS__Group_1__115502); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_1__2_in_rule__ExpCS__Group_1__115503); rule__ExpCS__Group_1__2(); state._fsp--; @@ -22186,7 +22197,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7575:1: ( rule__ExpCS__OwnedOperatorAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7575:2: rule__ExpCS__OwnedOperatorAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__OwnedOperatorAssignment_1_1_in_rule__ExpCS__Group_1__1__Impl15531); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__OwnedOperatorAssignment_1_1_in_rule__ExpCS__Group_1__1__Impl15532); rule__ExpCS__OwnedOperatorAssignment_1_1(); state._fsp--; @@ -22207,21 +22218,21 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getExpCSAccess().getOwnedOperatorAssignment_1_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7580:1: ( rule__ExpCS__OwnedOperatorAssignment_1_1 )* - loop60: + loop61: do { - int alt60=2; - int LA60_0 = input.LA(1); + int alt61=2; + int LA61_0 = input.LA(1); - if ( ((LA60_0>=28 && LA60_0<=29)) ) { - alt60=1; + if ( ((LA61_0>=28 && LA61_0<=29)) ) { + alt61=1; } - switch (alt60) { + switch (alt61) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7580:2: rule__ExpCS__OwnedOperatorAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__OwnedOperatorAssignment_1_1_in_rule__ExpCS__Group_1__1__Impl15543); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__OwnedOperatorAssignment_1_1_in_rule__ExpCS__Group_1__1__Impl15544); rule__ExpCS__OwnedOperatorAssignment_1_1(); state._fsp--; @@ -22231,7 +22242,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars break; default : - break loop60; + break loop61; } } while (true); @@ -22272,7 +22283,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7595:1: ( rule__ExpCS__Group_1__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7596:2: rule__ExpCS__Group_1__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_1__2__Impl_in_rule__ExpCS__Group_1__215576); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_1__2__Impl_in_rule__ExpCS__Group_1__215577); rule__ExpCS__Group_1__2__Impl(); state._fsp--; @@ -22314,7 +22325,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7609:1: ( rule__ExpCS__OwnedExpressionAssignment_1_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7609:2: rule__ExpCS__OwnedExpressionAssignment_1_2 { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__OwnedExpressionAssignment_1_2_in_rule__ExpCS__Group_1__2__Impl15603); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__OwnedExpressionAssignment_1_2_in_rule__ExpCS__Group_1__2__Impl15604); rule__ExpCS__OwnedExpressionAssignment_1_2(); state._fsp--; @@ -22356,12 +22367,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7629:1: ( rule__PrefixedExpCS__Group_0__0__Impl rule__PrefixedExpCS__Group_0__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7630:2: rule__PrefixedExpCS__Group_0__0__Impl rule__PrefixedExpCS__Group_0__1 { - pushFollow(FollowSets000.FOLLOW_rule__PrefixedExpCS__Group_0__0__Impl_in_rule__PrefixedExpCS__Group_0__015639); + pushFollow(FollowSets000.FOLLOW_rule__PrefixedExpCS__Group_0__0__Impl_in_rule__PrefixedExpCS__Group_0__015640); rule__PrefixedExpCS__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrefixedExpCS__Group_0__1_in_rule__PrefixedExpCS__Group_0__015642); + pushFollow(FollowSets000.FOLLOW_rule__PrefixedExpCS__Group_0__1_in_rule__PrefixedExpCS__Group_0__015643); rule__PrefixedExpCS__Group_0__1(); state._fsp--; @@ -22435,12 +22446,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7660:1: ( rule__PrefixedExpCS__Group_0__1__Impl rule__PrefixedExpCS__Group_0__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7661:2: rule__PrefixedExpCS__Group_0__1__Impl rule__PrefixedExpCS__Group_0__2 { - pushFollow(FollowSets000.FOLLOW_rule__PrefixedExpCS__Group_0__1__Impl_in_rule__PrefixedExpCS__Group_0__115700); + pushFollow(FollowSets000.FOLLOW_rule__PrefixedExpCS__Group_0__1__Impl_in_rule__PrefixedExpCS__Group_0__115701); rule__PrefixedExpCS__Group_0__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrefixedExpCS__Group_0__2_in_rule__PrefixedExpCS__Group_0__115703); + pushFollow(FollowSets000.FOLLOW_rule__PrefixedExpCS__Group_0__2_in_rule__PrefixedExpCS__Group_0__115704); rule__PrefixedExpCS__Group_0__2(); state._fsp--; @@ -22485,7 +22496,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7676:1: ( rule__PrefixedExpCS__OwnedOperatorAssignment_0_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7676:2: rule__PrefixedExpCS__OwnedOperatorAssignment_0_1 { - pushFollow(FollowSets000.FOLLOW_rule__PrefixedExpCS__OwnedOperatorAssignment_0_1_in_rule__PrefixedExpCS__Group_0__1__Impl15732); + pushFollow(FollowSets000.FOLLOW_rule__PrefixedExpCS__OwnedOperatorAssignment_0_1_in_rule__PrefixedExpCS__Group_0__1__Impl15733); rule__PrefixedExpCS__OwnedOperatorAssignment_0_1(); state._fsp--; @@ -22506,21 +22517,21 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getPrefixedExpCSAccess().getOwnedOperatorAssignment_0_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7681:1: ( rule__PrefixedExpCS__OwnedOperatorAssignment_0_1 )* - loop61: + loop62: do { - int alt61=2; - int LA61_0 = input.LA(1); + int alt62=2; + int LA62_0 = input.LA(1); - if ( ((LA61_0>=28 && LA61_0<=29)) ) { - alt61=1; + if ( ((LA62_0>=28 && LA62_0<=29)) ) { + alt62=1; } - switch (alt61) { + switch (alt62) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7681:2: rule__PrefixedExpCS__OwnedOperatorAssignment_0_1 { - pushFollow(FollowSets000.FOLLOW_rule__PrefixedExpCS__OwnedOperatorAssignment_0_1_in_rule__PrefixedExpCS__Group_0__1__Impl15744); + pushFollow(FollowSets000.FOLLOW_rule__PrefixedExpCS__OwnedOperatorAssignment_0_1_in_rule__PrefixedExpCS__Group_0__1__Impl15745); rule__PrefixedExpCS__OwnedOperatorAssignment_0_1(); state._fsp--; @@ -22530,7 +22541,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars break; default : - break loop61; + break loop62; } } while (true); @@ -22571,7 +22582,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7696:1: ( rule__PrefixedExpCS__Group_0__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7697:2: rule__PrefixedExpCS__Group_0__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PrefixedExpCS__Group_0__2__Impl_in_rule__PrefixedExpCS__Group_0__215777); + pushFollow(FollowSets000.FOLLOW_rule__PrefixedExpCS__Group_0__2__Impl_in_rule__PrefixedExpCS__Group_0__215778); rule__PrefixedExpCS__Group_0__2__Impl(); state._fsp--; @@ -22613,7 +22624,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7710:1: ( rule__PrefixedExpCS__OwnedExpressionAssignment_0_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7710:2: rule__PrefixedExpCS__OwnedExpressionAssignment_0_2 { - pushFollow(FollowSets000.FOLLOW_rule__PrefixedExpCS__OwnedExpressionAssignment_0_2_in_rule__PrefixedExpCS__Group_0__2__Impl15804); + pushFollow(FollowSets000.FOLLOW_rule__PrefixedExpCS__OwnedExpressionAssignment_0_2_in_rule__PrefixedExpCS__Group_0__2__Impl15805); rule__PrefixedExpCS__OwnedExpressionAssignment_0_2(); state._fsp--; @@ -22655,12 +22666,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7730:1: ( rule__PrimaryExpCS__Group_7__0__Impl rule__PrimaryExpCS__Group_7__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7731:2: rule__PrimaryExpCS__Group_7__0__Impl rule__PrimaryExpCS__Group_7__1 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7__0__Impl_in_rule__PrimaryExpCS__Group_7__015840); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7__0__Impl_in_rule__PrimaryExpCS__Group_7__015841); rule__PrimaryExpCS__Group_7__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7__1_in_rule__PrimaryExpCS__Group_7__015843); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7__1_in_rule__PrimaryExpCS__Group_7__015844); rule__PrimaryExpCS__Group_7__1(); state._fsp--; @@ -22734,12 +22745,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7761:1: ( rule__PrimaryExpCS__Group_7__1__Impl rule__PrimaryExpCS__Group_7__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7762:2: rule__PrimaryExpCS__Group_7__1__Impl rule__PrimaryExpCS__Group_7__2 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7__1__Impl_in_rule__PrimaryExpCS__Group_7__115901); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7__1__Impl_in_rule__PrimaryExpCS__Group_7__115902); rule__PrimaryExpCS__Group_7__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7__2_in_rule__PrimaryExpCS__Group_7__115904); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7__2_in_rule__PrimaryExpCS__Group_7__115905); rule__PrimaryExpCS__Group_7__2(); state._fsp--; @@ -22781,7 +22792,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7776:1: ( rule__PrimaryExpCS__PathNameAssignment_7_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7776:2: rule__PrimaryExpCS__PathNameAssignment_7_1 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__PathNameAssignment_7_1_in_rule__PrimaryExpCS__Group_7__1__Impl15931); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__PathNameAssignment_7_1_in_rule__PrimaryExpCS__Group_7__1__Impl15932); rule__PrimaryExpCS__PathNameAssignment_7_1(); state._fsp--; @@ -22823,7 +22834,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7790:1: ( rule__PrimaryExpCS__Group_7__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7791:2: rule__PrimaryExpCS__Group_7__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7__2__Impl_in_rule__PrimaryExpCS__Group_7__215961); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7__2__Impl_in_rule__PrimaryExpCS__Group_7__215962); rule__PrimaryExpCS__Group_7__2__Impl(); state._fsp--; @@ -22865,7 +22876,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7804:1: ( rule__PrimaryExpCS__Alternatives_7_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7804:2: rule__PrimaryExpCS__Alternatives_7_2 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Alternatives_7_2_in_rule__PrimaryExpCS__Group_7__2__Impl15988); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Alternatives_7_2_in_rule__PrimaryExpCS__Group_7__2__Impl15989); rule__PrimaryExpCS__Alternatives_7_2(); state._fsp--; @@ -22907,12 +22918,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7824:1: ( rule__PrimaryExpCS__Group_7_2_0__0__Impl rule__PrimaryExpCS__Group_7_2_0__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7825:2: rule__PrimaryExpCS__Group_7_2_0__0__Impl rule__PrimaryExpCS__Group_7_2_0__1 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0__016024); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0__016025); rule__PrimaryExpCS__Group_7_2_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__1_in_rule__PrimaryExpCS__Group_7_2_0__016027); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__1_in_rule__PrimaryExpCS__Group_7_2_0__016028); rule__PrimaryExpCS__Group_7_2_0__1(); state._fsp--; @@ -22986,12 +22997,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7855:1: ( rule__PrimaryExpCS__Group_7_2_0__1__Impl rule__PrimaryExpCS__Group_7_2_0__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7856:2: rule__PrimaryExpCS__Group_7_2_0__1__Impl rule__PrimaryExpCS__Group_7_2_0__2 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0__116085); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0__116086); rule__PrimaryExpCS__Group_7_2_0__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__2_in_rule__PrimaryExpCS__Group_7_2_0__116088); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__2_in_rule__PrimaryExpCS__Group_7_2_0__116089); rule__PrimaryExpCS__Group_7_2_0__2(); state._fsp--; @@ -23030,7 +23041,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getLeftSquareBracketKeyword_7_2_0_1()); } - match(input,70,FollowSets000.FOLLOW_70_in_rule__PrimaryExpCS__Group_7_2_0__1__Impl16116); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_70_in_rule__PrimaryExpCS__Group_7_2_0__1__Impl16117); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getLeftSquareBracketKeyword_7_2_0_1()); } @@ -23065,12 +23076,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7886:1: ( rule__PrimaryExpCS__Group_7_2_0__2__Impl rule__PrimaryExpCS__Group_7_2_0__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7887:2: rule__PrimaryExpCS__Group_7_2_0__2__Impl rule__PrimaryExpCS__Group_7_2_0__3 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__2__Impl_in_rule__PrimaryExpCS__Group_7_2_0__216147); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__2__Impl_in_rule__PrimaryExpCS__Group_7_2_0__216148); rule__PrimaryExpCS__Group_7_2_0__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__3_in_rule__PrimaryExpCS__Group_7_2_0__216150); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__3_in_rule__PrimaryExpCS__Group_7_2_0__216151); rule__PrimaryExpCS__Group_7_2_0__3(); state._fsp--; @@ -23112,7 +23123,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7901:1: ( rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7901:2: rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_2 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_2_in_rule__PrimaryExpCS__Group_7_2_0__2__Impl16177); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_2_in_rule__PrimaryExpCS__Group_7_2_0__2__Impl16178); rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_2(); state._fsp--; @@ -23154,12 +23165,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7915:1: ( rule__PrimaryExpCS__Group_7_2_0__3__Impl rule__PrimaryExpCS__Group_7_2_0__4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7916:2: rule__PrimaryExpCS__Group_7_2_0__3__Impl rule__PrimaryExpCS__Group_7_2_0__4 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__3__Impl_in_rule__PrimaryExpCS__Group_7_2_0__316207); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__3__Impl_in_rule__PrimaryExpCS__Group_7_2_0__316208); rule__PrimaryExpCS__Group_7_2_0__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__4_in_rule__PrimaryExpCS__Group_7_2_0__316210); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__4_in_rule__PrimaryExpCS__Group_7_2_0__316211); rule__PrimaryExpCS__Group_7_2_0__4(); state._fsp--; @@ -23199,21 +23210,21 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_0_3()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7930:1: ( rule__PrimaryExpCS__Group_7_2_0_3__0 )* - loop62: + loop63: do { - int alt62=2; - int LA62_0 = input.LA(1); + int alt63=2; + int LA63_0 = input.LA(1); - if ( (LA62_0==62) ) { - alt62=1; + if ( (LA63_0==62) ) { + alt63=1; } - switch (alt62) { + switch (alt63) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7930:2: rule__PrimaryExpCS__Group_7_2_0_3__0 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__0_in_rule__PrimaryExpCS__Group_7_2_0__3__Impl16237); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__0_in_rule__PrimaryExpCS__Group_7_2_0__3__Impl16238); rule__PrimaryExpCS__Group_7_2_0_3__0(); state._fsp--; @@ -23223,7 +23234,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars break; default : - break loop62; + break loop63; } } while (true); @@ -23261,12 +23272,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7944:1: ( rule__PrimaryExpCS__Group_7_2_0__4__Impl rule__PrimaryExpCS__Group_7_2_0__5 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7945:2: rule__PrimaryExpCS__Group_7_2_0__4__Impl rule__PrimaryExpCS__Group_7_2_0__5 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__4__Impl_in_rule__PrimaryExpCS__Group_7_2_0__416268); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__4__Impl_in_rule__PrimaryExpCS__Group_7_2_0__416269); rule__PrimaryExpCS__Group_7_2_0__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__5_in_rule__PrimaryExpCS__Group_7_2_0__416271); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__5_in_rule__PrimaryExpCS__Group_7_2_0__416272); rule__PrimaryExpCS__Group_7_2_0__5(); state._fsp--; @@ -23305,7 +23316,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getRightSquareBracketKeyword_7_2_0_4()); } - match(input,71,FollowSets000.FOLLOW_71_in_rule__PrimaryExpCS__Group_7_2_0__4__Impl16299); if (state.failed) return ; + match(input,71,FollowSets000.FOLLOW_71_in_rule__PrimaryExpCS__Group_7_2_0__4__Impl16300); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getRightSquareBracketKeyword_7_2_0_4()); } @@ -23340,12 +23351,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7975:1: ( rule__PrimaryExpCS__Group_7_2_0__5__Impl rule__PrimaryExpCS__Group_7_2_0__6 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7976:2: rule__PrimaryExpCS__Group_7_2_0__5__Impl rule__PrimaryExpCS__Group_7_2_0__6 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__5__Impl_in_rule__PrimaryExpCS__Group_7_2_0__516330); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__5__Impl_in_rule__PrimaryExpCS__Group_7_2_0__516331); rule__PrimaryExpCS__Group_7_2_0__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__6_in_rule__PrimaryExpCS__Group_7_2_0__516333); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__6_in_rule__PrimaryExpCS__Group_7_2_0__516334); rule__PrimaryExpCS__Group_7_2_0__6(); state._fsp--; @@ -23385,17 +23396,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_0_5()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7990:1: ( rule__PrimaryExpCS__Group_7_2_0_5__0 )? - int alt63=2; - int LA63_0 = input.LA(1); + int alt64=2; + int LA64_0 = input.LA(1); - if ( (LA63_0==70) ) { - alt63=1; + if ( (LA64_0==70) ) { + alt64=1; } - switch (alt63) { + switch (alt64) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:7990:2: rule__PrimaryExpCS__Group_7_2_0_5__0 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__0_in_rule__PrimaryExpCS__Group_7_2_0__5__Impl16360); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__0_in_rule__PrimaryExpCS__Group_7_2_0__5__Impl16361); rule__PrimaryExpCS__Group_7_2_0_5__0(); state._fsp--; @@ -23440,7 +23451,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8004:1: ( rule__PrimaryExpCS__Group_7_2_0__6__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8005:2: rule__PrimaryExpCS__Group_7_2_0__6__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__6__Impl_in_rule__PrimaryExpCS__Group_7_2_0__616391); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__6__Impl_in_rule__PrimaryExpCS__Group_7_2_0__616392); rule__PrimaryExpCS__Group_7_2_0__6__Impl(); state._fsp--; @@ -23480,17 +23491,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_0_6()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8018:1: ( rule__PrimaryExpCS__Group_7_2_0_6__0 )? - int alt64=2; - int LA64_0 = input.LA(1); + int alt65=2; + int LA65_0 = input.LA(1); - if ( (LA64_0==85) ) { - alt64=1; + if ( (LA65_0==85) ) { + alt65=1; } - switch (alt64) { + switch (alt65) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8018:2: rule__PrimaryExpCS__Group_7_2_0_6__0 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__0_in_rule__PrimaryExpCS__Group_7_2_0__6__Impl16418); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__0_in_rule__PrimaryExpCS__Group_7_2_0__6__Impl16419); rule__PrimaryExpCS__Group_7_2_0_6__0(); state._fsp--; @@ -23535,12 +23546,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8046:1: ( rule__PrimaryExpCS__Group_7_2_0_3__0__Impl rule__PrimaryExpCS__Group_7_2_0_3__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8047:2: rule__PrimaryExpCS__Group_7_2_0_3__0__Impl rule__PrimaryExpCS__Group_7_2_0_3__1 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_3__016463); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_3__016464); rule__PrimaryExpCS__Group_7_2_0_3__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__1_in_rule__PrimaryExpCS__Group_7_2_0_3__016466); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__1_in_rule__PrimaryExpCS__Group_7_2_0_3__016467); rule__PrimaryExpCS__Group_7_2_0_3__1(); state._fsp--; @@ -23579,7 +23590,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getCommaKeyword_7_2_0_3_0()); } - match(input,62,FollowSets000.FOLLOW_62_in_rule__PrimaryExpCS__Group_7_2_0_3__0__Impl16494); if (state.failed) return ; + match(input,62,FollowSets000.FOLLOW_62_in_rule__PrimaryExpCS__Group_7_2_0_3__0__Impl16495); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getCommaKeyword_7_2_0_3_0()); } @@ -23614,7 +23625,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8077:1: ( rule__PrimaryExpCS__Group_7_2_0_3__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8078:2: rule__PrimaryExpCS__Group_7_2_0_3__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_3__116525); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_3__116526); rule__PrimaryExpCS__Group_7_2_0_3__1__Impl(); state._fsp--; @@ -23656,7 +23667,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8091:1: ( rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_3_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8091:2: rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_3_1 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_3_1_in_rule__PrimaryExpCS__Group_7_2_0_3__1__Impl16552); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_3_1_in_rule__PrimaryExpCS__Group_7_2_0_3__1__Impl16553); rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_3_1(); state._fsp--; @@ -23698,12 +23709,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8109:1: ( rule__PrimaryExpCS__Group_7_2_0_5__0__Impl rule__PrimaryExpCS__Group_7_2_0_5__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8110:2: rule__PrimaryExpCS__Group_7_2_0_5__0__Impl rule__PrimaryExpCS__Group_7_2_0_5__1 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__016586); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__016587); rule__PrimaryExpCS__Group_7_2_0_5__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__1_in_rule__PrimaryExpCS__Group_7_2_0_5__016589); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__1_in_rule__PrimaryExpCS__Group_7_2_0_5__016590); rule__PrimaryExpCS__Group_7_2_0_5__1(); state._fsp--; @@ -23742,7 +23753,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getLeftSquareBracketKeyword_7_2_0_5_0()); } - match(input,70,FollowSets000.FOLLOW_70_in_rule__PrimaryExpCS__Group_7_2_0_5__0__Impl16617); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_70_in_rule__PrimaryExpCS__Group_7_2_0_5__0__Impl16618); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getLeftSquareBracketKeyword_7_2_0_5_0()); } @@ -23777,12 +23788,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8140:1: ( rule__PrimaryExpCS__Group_7_2_0_5__1__Impl rule__PrimaryExpCS__Group_7_2_0_5__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8141:2: rule__PrimaryExpCS__Group_7_2_0_5__1__Impl rule__PrimaryExpCS__Group_7_2_0_5__2 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__116648); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__116649); rule__PrimaryExpCS__Group_7_2_0_5__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__2_in_rule__PrimaryExpCS__Group_7_2_0_5__116651); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__2_in_rule__PrimaryExpCS__Group_7_2_0_5__116652); rule__PrimaryExpCS__Group_7_2_0_5__2(); state._fsp--; @@ -23824,7 +23835,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8155:1: ( rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8155:2: rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_1 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_1_in_rule__PrimaryExpCS__Group_7_2_0_5__1__Impl16678); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_1_in_rule__PrimaryExpCS__Group_7_2_0_5__1__Impl16679); rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_1(); state._fsp--; @@ -23866,12 +23877,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8169:1: ( rule__PrimaryExpCS__Group_7_2_0_5__2__Impl rule__PrimaryExpCS__Group_7_2_0_5__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8170:2: rule__PrimaryExpCS__Group_7_2_0_5__2__Impl rule__PrimaryExpCS__Group_7_2_0_5__3 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__2__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__216708); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__2__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__216709); rule__PrimaryExpCS__Group_7_2_0_5__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__3_in_rule__PrimaryExpCS__Group_7_2_0_5__216711); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__3_in_rule__PrimaryExpCS__Group_7_2_0_5__216712); rule__PrimaryExpCS__Group_7_2_0_5__3(); state._fsp--; @@ -23911,21 +23922,21 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_0_5_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8184:1: ( rule__PrimaryExpCS__Group_7_2_0_5_2__0 )* - loop65: + loop66: do { - int alt65=2; - int LA65_0 = input.LA(1); + int alt66=2; + int LA66_0 = input.LA(1); - if ( (LA65_0==62) ) { - alt65=1; + if ( (LA66_0==62) ) { + alt66=1; } - switch (alt65) { + switch (alt66) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8184:2: rule__PrimaryExpCS__Group_7_2_0_5_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__0_in_rule__PrimaryExpCS__Group_7_2_0_5__2__Impl16738); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__0_in_rule__PrimaryExpCS__Group_7_2_0_5__2__Impl16739); rule__PrimaryExpCS__Group_7_2_0_5_2__0(); state._fsp--; @@ -23935,7 +23946,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars break; default : - break loop65; + break loop66; } } while (true); @@ -23973,7 +23984,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8198:1: ( rule__PrimaryExpCS__Group_7_2_0_5__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8199:2: rule__PrimaryExpCS__Group_7_2_0_5__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__3__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__316769); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__3__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__316770); rule__PrimaryExpCS__Group_7_2_0_5__3__Impl(); state._fsp--; @@ -24012,7 +24023,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getRightSquareBracketKeyword_7_2_0_5_3()); } - match(input,71,FollowSets000.FOLLOW_71_in_rule__PrimaryExpCS__Group_7_2_0_5__3__Impl16797); if (state.failed) return ; + match(input,71,FollowSets000.FOLLOW_71_in_rule__PrimaryExpCS__Group_7_2_0_5__3__Impl16798); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getRightSquareBracketKeyword_7_2_0_5_3()); } @@ -24047,12 +24058,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8236:1: ( rule__PrimaryExpCS__Group_7_2_0_5_2__0__Impl rule__PrimaryExpCS__Group_7_2_0_5_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8237:2: rule__PrimaryExpCS__Group_7_2_0_5_2__0__Impl rule__PrimaryExpCS__Group_7_2_0_5_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5_2__016836); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5_2__016837); rule__PrimaryExpCS__Group_7_2_0_5_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__1_in_rule__PrimaryExpCS__Group_7_2_0_5_2__016839); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__1_in_rule__PrimaryExpCS__Group_7_2_0_5_2__016840); rule__PrimaryExpCS__Group_7_2_0_5_2__1(); state._fsp--; @@ -24091,7 +24102,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getCommaKeyword_7_2_0_5_2_0()); } - match(input,62,FollowSets000.FOLLOW_62_in_rule__PrimaryExpCS__Group_7_2_0_5_2__0__Impl16867); if (state.failed) return ; + match(input,62,FollowSets000.FOLLOW_62_in_rule__PrimaryExpCS__Group_7_2_0_5_2__0__Impl16868); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getCommaKeyword_7_2_0_5_2_0()); } @@ -24126,7 +24137,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8267:1: ( rule__PrimaryExpCS__Group_7_2_0_5_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8268:2: rule__PrimaryExpCS__Group_7_2_0_5_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5_2__116898); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5_2__116899); rule__PrimaryExpCS__Group_7_2_0_5_2__1__Impl(); state._fsp--; @@ -24168,7 +24179,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8281:1: ( rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8281:2: rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_2_1_in_rule__PrimaryExpCS__Group_7_2_0_5_2__1__Impl16925); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_2_1_in_rule__PrimaryExpCS__Group_7_2_0_5_2__1__Impl16926); rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_2_1(); state._fsp--; @@ -24210,12 +24221,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8299:1: ( rule__PrimaryExpCS__Group_7_2_0_6__0__Impl rule__PrimaryExpCS__Group_7_2_0_6__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8300:2: rule__PrimaryExpCS__Group_7_2_0_6__0__Impl rule__PrimaryExpCS__Group_7_2_0_6__1 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_6__016959); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_6__016960); rule__PrimaryExpCS__Group_7_2_0_6__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__1_in_rule__PrimaryExpCS__Group_7_2_0_6__016962); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__1_in_rule__PrimaryExpCS__Group_7_2_0_6__016963); rule__PrimaryExpCS__Group_7_2_0_6__1(); state._fsp--; @@ -24257,7 +24268,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8314:1: ( rule__PrimaryExpCS__AtPreAssignment_7_2_0_6_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8314:2: rule__PrimaryExpCS__AtPreAssignment_7_2_0_6_0 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__AtPreAssignment_7_2_0_6_0_in_rule__PrimaryExpCS__Group_7_2_0_6__0__Impl16989); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__AtPreAssignment_7_2_0_6_0_in_rule__PrimaryExpCS__Group_7_2_0_6__0__Impl16990); rule__PrimaryExpCS__AtPreAssignment_7_2_0_6_0(); state._fsp--; @@ -24299,7 +24310,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8328:1: ( rule__PrimaryExpCS__Group_7_2_0_6__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8329:2: rule__PrimaryExpCS__Group_7_2_0_6__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_6__117019); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_6__117020); rule__PrimaryExpCS__Group_7_2_0_6__1__Impl(); state._fsp--; @@ -24338,7 +24349,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getPreKeyword_7_2_0_6_1()); } - match(input,74,FollowSets000.FOLLOW_74_in_rule__PrimaryExpCS__Group_7_2_0_6__1__Impl17047); if (state.failed) return ; + match(input,74,FollowSets000.FOLLOW_74_in_rule__PrimaryExpCS__Group_7_2_0_6__1__Impl17048); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getPreKeyword_7_2_0_6_1()); } @@ -24373,12 +24384,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8362:1: ( rule__PrimaryExpCS__Group_7_2_1__0__Impl rule__PrimaryExpCS__Group_7_2_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8363:2: rule__PrimaryExpCS__Group_7_2_1__0__Impl rule__PrimaryExpCS__Group_7_2_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1__0__Impl_in_rule__PrimaryExpCS__Group_7_2_1__017082); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1__0__Impl_in_rule__PrimaryExpCS__Group_7_2_1__017083); rule__PrimaryExpCS__Group_7_2_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1__1_in_rule__PrimaryExpCS__Group_7_2_1__017085); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1__1_in_rule__PrimaryExpCS__Group_7_2_1__017086); rule__PrimaryExpCS__Group_7_2_1__1(); state._fsp--; @@ -24452,12 +24463,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8393:1: ( rule__PrimaryExpCS__Group_7_2_1__1__Impl rule__PrimaryExpCS__Group_7_2_1__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8394:2: rule__PrimaryExpCS__Group_7_2_1__1__Impl rule__PrimaryExpCS__Group_7_2_1__2 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1__1__Impl_in_rule__PrimaryExpCS__Group_7_2_1__117143); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1__1__Impl_in_rule__PrimaryExpCS__Group_7_2_1__117144); rule__PrimaryExpCS__Group_7_2_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1__2_in_rule__PrimaryExpCS__Group_7_2_1__117146); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1__2_in_rule__PrimaryExpCS__Group_7_2_1__117147); rule__PrimaryExpCS__Group_7_2_1__2(); state._fsp--; @@ -24496,7 +24507,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getLeftCurlyBracketKeyword_7_2_1_1()); } - match(input,59,FollowSets000.FOLLOW_59_in_rule__PrimaryExpCS__Group_7_2_1__1__Impl17174); if (state.failed) return ; + match(input,59,FollowSets000.FOLLOW_59_in_rule__PrimaryExpCS__Group_7_2_1__1__Impl17175); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getLeftCurlyBracketKeyword_7_2_1_1()); } @@ -24531,12 +24542,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8424:1: ( rule__PrimaryExpCS__Group_7_2_1__2__Impl rule__PrimaryExpCS__Group_7_2_1__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8425:2: rule__PrimaryExpCS__Group_7_2_1__2__Impl rule__PrimaryExpCS__Group_7_2_1__3 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1__2__Impl_in_rule__PrimaryExpCS__Group_7_2_1__217205); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1__2__Impl_in_rule__PrimaryExpCS__Group_7_2_1__217206); rule__PrimaryExpCS__Group_7_2_1__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1__3_in_rule__PrimaryExpCS__Group_7_2_1__217208); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1__3_in_rule__PrimaryExpCS__Group_7_2_1__217209); rule__PrimaryExpCS__Group_7_2_1__3(); state._fsp--; @@ -24578,7 +24589,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8439:1: ( rule__PrimaryExpCS__Alternatives_7_2_1_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8439:2: rule__PrimaryExpCS__Alternatives_7_2_1_2 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Alternatives_7_2_1_2_in_rule__PrimaryExpCS__Group_7_2_1__2__Impl17235); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Alternatives_7_2_1_2_in_rule__PrimaryExpCS__Group_7_2_1__2__Impl17236); rule__PrimaryExpCS__Alternatives_7_2_1_2(); state._fsp--; @@ -24620,7 +24631,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8453:1: ( rule__PrimaryExpCS__Group_7_2_1__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8454:2: rule__PrimaryExpCS__Group_7_2_1__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1__3__Impl_in_rule__PrimaryExpCS__Group_7_2_1__317265); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1__3__Impl_in_rule__PrimaryExpCS__Group_7_2_1__317266); rule__PrimaryExpCS__Group_7_2_1__3__Impl(); state._fsp--; @@ -24659,7 +24670,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getRightCurlyBracketKeyword_7_2_1_3()); } - match(input,61,FollowSets000.FOLLOW_61_in_rule__PrimaryExpCS__Group_7_2_1__3__Impl17293); if (state.failed) return ; + match(input,61,FollowSets000.FOLLOW_61_in_rule__PrimaryExpCS__Group_7_2_1__3__Impl17294); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getRightCurlyBracketKeyword_7_2_1_3()); } @@ -24694,12 +24705,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8491:1: ( rule__PrimaryExpCS__Group_7_2_1_2_0__0__Impl rule__PrimaryExpCS__Group_7_2_1_2_0__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8492:2: rule__PrimaryExpCS__Group_7_2_1_2_0__0__Impl rule__PrimaryExpCS__Group_7_2_1_2_0__1 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__0__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0__017332); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__0__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0__017333); rule__PrimaryExpCS__Group_7_2_1_2_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__1_in_rule__PrimaryExpCS__Group_7_2_1_2_0__017335); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__1_in_rule__PrimaryExpCS__Group_7_2_1_2_0__017336); rule__PrimaryExpCS__Group_7_2_1_2_0__1(); state._fsp--; @@ -24741,7 +24752,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8506:1: ( rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8506:2: rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_0 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_0_in_rule__PrimaryExpCS__Group_7_2_1_2_0__0__Impl17362); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_0_in_rule__PrimaryExpCS__Group_7_2_1_2_0__0__Impl17363); rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_0(); state._fsp--; @@ -24783,7 +24794,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8520:1: ( rule__PrimaryExpCS__Group_7_2_1_2_0__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8521:2: rule__PrimaryExpCS__Group_7_2_1_2_0__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__1__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0__117392); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__1__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0__117393); rule__PrimaryExpCS__Group_7_2_1_2_0__1__Impl(); state._fsp--; @@ -24823,21 +24834,21 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_1_2_0_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8534:1: ( rule__PrimaryExpCS__Group_7_2_1_2_0_1__0 )* - loop66: + loop67: do { - int alt66=2; - int LA66_0 = input.LA(1); + int alt67=2; + int LA67_0 = input.LA(1); - if ( (LA66_0==62) ) { - alt66=1; + if ( (LA67_0==62) ) { + alt67=1; } - switch (alt66) { + switch (alt67) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8534:2: rule__PrimaryExpCS__Group_7_2_1_2_0_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__0_in_rule__PrimaryExpCS__Group_7_2_1_2_0__1__Impl17419); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__0_in_rule__PrimaryExpCS__Group_7_2_1_2_0__1__Impl17420); rule__PrimaryExpCS__Group_7_2_1_2_0_1__0(); state._fsp--; @@ -24847,7 +24858,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars break; default : - break loop66; + break loop67; } } while (true); @@ -24885,12 +24896,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8552:1: ( rule__PrimaryExpCS__Group_7_2_1_2_0_1__0__Impl rule__PrimaryExpCS__Group_7_2_1_2_0_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8553:2: rule__PrimaryExpCS__Group_7_2_1_2_0_1__0__Impl rule__PrimaryExpCS__Group_7_2_1_2_0_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__0__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__017454); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__0__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__017455); rule__PrimaryExpCS__Group_7_2_1_2_0_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__1_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__017457); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__1_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__017458); rule__PrimaryExpCS__Group_7_2_1_2_0_1__1(); state._fsp--; @@ -24929,7 +24940,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getCommaKeyword_7_2_1_2_0_1_0()); } - match(input,62,FollowSets000.FOLLOW_62_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__0__Impl17485); if (state.failed) return ; + match(input,62,FollowSets000.FOLLOW_62_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__0__Impl17486); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getCommaKeyword_7_2_1_2_0_1_0()); } @@ -24964,7 +24975,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8583:1: ( rule__PrimaryExpCS__Group_7_2_1_2_0_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8584:2: rule__PrimaryExpCS__Group_7_2_1_2_0_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__1__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__117516); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__1__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__117517); rule__PrimaryExpCS__Group_7_2_1_2_0_1__1__Impl(); state._fsp--; @@ -25006,7 +25017,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8597:1: ( rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8597:2: rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_1_1_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__1__Impl17543); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_1_1_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__1__Impl17544); rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_1_1(); state._fsp--; @@ -25048,12 +25059,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8615:1: ( rule__PrimaryExpCS__Group_7_2_2__0__Impl rule__PrimaryExpCS__Group_7_2_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8616:2: rule__PrimaryExpCS__Group_7_2_2__0__Impl rule__PrimaryExpCS__Group_7_2_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2__017577); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2__017578); rule__PrimaryExpCS__Group_7_2_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2__1_in_rule__PrimaryExpCS__Group_7_2_2__017580); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2__1_in_rule__PrimaryExpCS__Group_7_2_2__017581); rule__PrimaryExpCS__Group_7_2_2__1(); state._fsp--; @@ -25093,17 +25104,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_2_0()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8630:1: ( rule__PrimaryExpCS__Group_7_2_2_0__0 )? - int alt67=2; - int LA67_0 = input.LA(1); + int alt68=2; + int LA68_0 = input.LA(1); - if ( (LA67_0==85) ) { - alt67=1; + if ( (LA68_0==85) ) { + alt68=1; } - switch (alt67) { + switch (alt68) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8630:2: rule__PrimaryExpCS__Group_7_2_2_0__0 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__0_in_rule__PrimaryExpCS__Group_7_2_2__0__Impl17607); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__0_in_rule__PrimaryExpCS__Group_7_2_2__0__Impl17608); rule__PrimaryExpCS__Group_7_2_2_0__0(); state._fsp--; @@ -25148,7 +25159,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8644:1: ( rule__PrimaryExpCS__Group_7_2_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8645:2: rule__PrimaryExpCS__Group_7_2_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2__117638); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2__117639); rule__PrimaryExpCS__Group_7_2_2__1__Impl(); state._fsp--; @@ -25188,17 +25199,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_2_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8658:1: ( rule__PrimaryExpCS__Group_7_2_2_1__0 )? - int alt68=2; - int LA68_0 = input.LA(1); + int alt69=2; + int LA69_0 = input.LA(1); - if ( (LA68_0==65) ) { - alt68=1; + if ( (LA69_0==65) ) { + alt69=1; } - switch (alt68) { + switch (alt69) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8658:2: rule__PrimaryExpCS__Group_7_2_2_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__0_in_rule__PrimaryExpCS__Group_7_2_2__1__Impl17665); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__0_in_rule__PrimaryExpCS__Group_7_2_2__1__Impl17666); rule__PrimaryExpCS__Group_7_2_2_1__0(); state._fsp--; @@ -25243,12 +25254,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8676:1: ( rule__PrimaryExpCS__Group_7_2_2_0__0__Impl rule__PrimaryExpCS__Group_7_2_2_0__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8677:2: rule__PrimaryExpCS__Group_7_2_2_0__0__Impl rule__PrimaryExpCS__Group_7_2_2_0__1 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_0__017700); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_0__017701); rule__PrimaryExpCS__Group_7_2_2_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__1_in_rule__PrimaryExpCS__Group_7_2_2_0__017703); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__1_in_rule__PrimaryExpCS__Group_7_2_2_0__017704); rule__PrimaryExpCS__Group_7_2_2_0__1(); state._fsp--; @@ -25290,7 +25301,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8691:1: ( rule__PrimaryExpCS__AtPreAssignment_7_2_2_0_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8691:2: rule__PrimaryExpCS__AtPreAssignment_7_2_2_0_0 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__AtPreAssignment_7_2_2_0_0_in_rule__PrimaryExpCS__Group_7_2_2_0__0__Impl17730); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__AtPreAssignment_7_2_2_0_0_in_rule__PrimaryExpCS__Group_7_2_2_0__0__Impl17731); rule__PrimaryExpCS__AtPreAssignment_7_2_2_0_0(); state._fsp--; @@ -25332,7 +25343,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8705:1: ( rule__PrimaryExpCS__Group_7_2_2_0__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8706:2: rule__PrimaryExpCS__Group_7_2_2_0__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_0__117760); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_0__117761); rule__PrimaryExpCS__Group_7_2_2_0__1__Impl(); state._fsp--; @@ -25371,7 +25382,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getPreKeyword_7_2_2_0_1()); } - match(input,74,FollowSets000.FOLLOW_74_in_rule__PrimaryExpCS__Group_7_2_2_0__1__Impl17788); if (state.failed) return ; + match(input,74,FollowSets000.FOLLOW_74_in_rule__PrimaryExpCS__Group_7_2_2_0__1__Impl17789); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getPreKeyword_7_2_2_0_1()); } @@ -25406,12 +25417,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8739:1: ( rule__PrimaryExpCS__Group_7_2_2_1__0__Impl rule__PrimaryExpCS__Group_7_2_2_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8740:2: rule__PrimaryExpCS__Group_7_2_2_1__0__Impl rule__PrimaryExpCS__Group_7_2_2_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__017823); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__017824); rule__PrimaryExpCS__Group_7_2_2_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__1_in_rule__PrimaryExpCS__Group_7_2_2_1__017826); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__1_in_rule__PrimaryExpCS__Group_7_2_2_1__017827); rule__PrimaryExpCS__Group_7_2_2_1__1(); state._fsp--; @@ -25485,12 +25496,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8770:1: ( rule__PrimaryExpCS__Group_7_2_2_1__1__Impl rule__PrimaryExpCS__Group_7_2_2_1__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8771:2: rule__PrimaryExpCS__Group_7_2_2_1__1__Impl rule__PrimaryExpCS__Group_7_2_2_1__2 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__117884); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__117885); rule__PrimaryExpCS__Group_7_2_2_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__2_in_rule__PrimaryExpCS__Group_7_2_2_1__117887); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__2_in_rule__PrimaryExpCS__Group_7_2_2_1__117888); rule__PrimaryExpCS__Group_7_2_2_1__2(); state._fsp--; @@ -25529,7 +25540,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getLeftParenthesisKeyword_7_2_2_1_1()); } - match(input,65,FollowSets000.FOLLOW_65_in_rule__PrimaryExpCS__Group_7_2_2_1__1__Impl17915); if (state.failed) return ; + match(input,65,FollowSets000.FOLLOW_65_in_rule__PrimaryExpCS__Group_7_2_2_1__1__Impl17916); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getLeftParenthesisKeyword_7_2_2_1_1()); } @@ -25564,12 +25575,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8801:1: ( rule__PrimaryExpCS__Group_7_2_2_1__2__Impl rule__PrimaryExpCS__Group_7_2_2_1__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8802:2: rule__PrimaryExpCS__Group_7_2_2_1__2__Impl rule__PrimaryExpCS__Group_7_2_2_1__3 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__2__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__217946); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__2__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__217947); rule__PrimaryExpCS__Group_7_2_2_1__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__3_in_rule__PrimaryExpCS__Group_7_2_2_1__217949); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__3_in_rule__PrimaryExpCS__Group_7_2_2_1__217950); rule__PrimaryExpCS__Group_7_2_2_1__3(); state._fsp--; @@ -25609,17 +25620,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_2_1_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8816:1: ( rule__PrimaryExpCS__Group_7_2_2_1_2__0 )? - int alt69=2; - int LA69_0 = input.LA(1); + int alt70=2; + int LA70_0 = input.LA(1); - if ( ((LA69_0>=RULE_INT && LA69_0<=RULE_ESCAPED_ID)||(LA69_0>=16 && LA69_0<=29)||(LA69_0>=44 && LA69_0<=57)||LA69_0==65||(LA69_0>=72 && LA69_0<=73)||LA69_0==75||LA69_0==79||LA69_0==81||(LA69_0>=83 && LA69_0<=84)) ) { - alt69=1; + if ( ((LA70_0>=RULE_INT && LA70_0<=RULE_ESCAPED_ID)||(LA70_0>=16 && LA70_0<=29)||(LA70_0>=44 && LA70_0<=57)||LA70_0==65||(LA70_0>=72 && LA70_0<=73)||LA70_0==75||LA70_0==79||LA70_0==81||(LA70_0>=83 && LA70_0<=84)) ) { + alt70=1; } - switch (alt69) { + switch (alt70) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8816:2: rule__PrimaryExpCS__Group_7_2_2_1_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__0_in_rule__PrimaryExpCS__Group_7_2_2_1__2__Impl17976); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__0_in_rule__PrimaryExpCS__Group_7_2_2_1__2__Impl17977); rule__PrimaryExpCS__Group_7_2_2_1_2__0(); state._fsp--; @@ -25664,7 +25675,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8830:1: ( rule__PrimaryExpCS__Group_7_2_2_1__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8831:2: rule__PrimaryExpCS__Group_7_2_2_1__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__3__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__318007); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__3__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__318008); rule__PrimaryExpCS__Group_7_2_2_1__3__Impl(); state._fsp--; @@ -25703,7 +25714,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getRightParenthesisKeyword_7_2_2_1_3()); } - match(input,66,FollowSets000.FOLLOW_66_in_rule__PrimaryExpCS__Group_7_2_2_1__3__Impl18035); if (state.failed) return ; + match(input,66,FollowSets000.FOLLOW_66_in_rule__PrimaryExpCS__Group_7_2_2_1__3__Impl18036); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getRightParenthesisKeyword_7_2_2_1_3()); } @@ -25738,12 +25749,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8868:1: ( rule__PrimaryExpCS__Group_7_2_2_1_2__0__Impl rule__PrimaryExpCS__Group_7_2_2_1_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8869:2: rule__PrimaryExpCS__Group_7_2_2_1_2__0__Impl rule__PrimaryExpCS__Group_7_2_2_1_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__018074); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__018075); rule__PrimaryExpCS__Group_7_2_2_1_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__1_in_rule__PrimaryExpCS__Group_7_2_2_1_2__018077); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__1_in_rule__PrimaryExpCS__Group_7_2_2_1_2__018078); rule__PrimaryExpCS__Group_7_2_2_1_2__1(); state._fsp--; @@ -25785,7 +25796,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8883:1: ( rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8883:2: rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_0 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_0_in_rule__PrimaryExpCS__Group_7_2_2_1_2__0__Impl18104); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_0_in_rule__PrimaryExpCS__Group_7_2_2_1_2__0__Impl18105); rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_0(); state._fsp--; @@ -25827,12 +25838,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8897:1: ( rule__PrimaryExpCS__Group_7_2_2_1_2__1__Impl rule__PrimaryExpCS__Group_7_2_2_1_2__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8898:2: rule__PrimaryExpCS__Group_7_2_2_1_2__1__Impl rule__PrimaryExpCS__Group_7_2_2_1_2__2 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__118134); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__118135); rule__PrimaryExpCS__Group_7_2_2_1_2__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__2_in_rule__PrimaryExpCS__Group_7_2_2_1_2__118137); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__2_in_rule__PrimaryExpCS__Group_7_2_2_1_2__118138); rule__PrimaryExpCS__Group_7_2_2_1_2__2(); state._fsp--; @@ -25872,21 +25883,21 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getPrimaryExpCSAccess().getArgumentAssignment_7_2_2_1_2_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8912:1: ( rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_1 )* - loop70: + loop71: do { - int alt70=2; - int LA70_0 = input.LA(1); + int alt71=2; + int LA71_0 = input.LA(1); - if ( (LA70_0==62) ) { - alt70=1; + if ( (LA71_0==62) ) { + alt71=1; } - switch (alt70) { + switch (alt71) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8912:2: rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_1_in_rule__PrimaryExpCS__Group_7_2_2_1_2__1__Impl18164); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_1_in_rule__PrimaryExpCS__Group_7_2_2_1_2__1__Impl18165); rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_1(); state._fsp--; @@ -25896,7 +25907,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars break; default : - break loop70; + break loop71; } } while (true); @@ -25934,12 +25945,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8926:1: ( rule__PrimaryExpCS__Group_7_2_2_1_2__2__Impl rule__PrimaryExpCS__Group_7_2_2_1_2__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8927:2: rule__PrimaryExpCS__Group_7_2_2_1_2__2__Impl rule__PrimaryExpCS__Group_7_2_2_1_2__3 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__2__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__218195); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__2__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__218196); rule__PrimaryExpCS__Group_7_2_2_1_2__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__3_in_rule__PrimaryExpCS__Group_7_2_2_1_2__218198); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__3_in_rule__PrimaryExpCS__Group_7_2_2_1_2__218199); rule__PrimaryExpCS__Group_7_2_2_1_2__3(); state._fsp--; @@ -25979,17 +25990,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_2_1_2_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8941:1: ( rule__PrimaryExpCS__Group_7_2_2_1_2_2__0 )? - int alt71=2; - int LA71_0 = input.LA(1); + int alt72=2; + int LA72_0 = input.LA(1); - if ( (LA71_0==63) ) { - alt71=1; + if ( (LA72_0==63) ) { + alt72=1; } - switch (alt71) { + switch (alt72) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8941:2: rule__PrimaryExpCS__Group_7_2_2_1_2_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__0_in_rule__PrimaryExpCS__Group_7_2_2_1_2__2__Impl18225); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__0_in_rule__PrimaryExpCS__Group_7_2_2_1_2__2__Impl18226); rule__PrimaryExpCS__Group_7_2_2_1_2_2__0(); state._fsp--; @@ -26034,7 +26045,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8955:1: ( rule__PrimaryExpCS__Group_7_2_2_1_2__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8956:2: rule__PrimaryExpCS__Group_7_2_2_1_2__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__3__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__318256); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__3__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__318257); rule__PrimaryExpCS__Group_7_2_2_1_2__3__Impl(); state._fsp--; @@ -26074,17 +26085,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_2_1_2_3()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8969:1: ( rule__PrimaryExpCS__Group_7_2_2_1_2_3__0 )? - int alt72=2; - int LA72_0 = input.LA(1); + int alt73=2; + int LA73_0 = input.LA(1); - if ( (LA72_0==60) ) { - alt72=1; + if ( (LA73_0==60) ) { + alt73=1; } - switch (alt72) { + switch (alt73) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8969:2: rule__PrimaryExpCS__Group_7_2_2_1_2_3__0 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__0_in_rule__PrimaryExpCS__Group_7_2_2_1_2__3__Impl18283); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__0_in_rule__PrimaryExpCS__Group_7_2_2_1_2__3__Impl18284); rule__PrimaryExpCS__Group_7_2_2_1_2_3__0(); state._fsp--; @@ -26129,12 +26140,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8991:1: ( rule__PrimaryExpCS__Group_7_2_2_1_2_2__0__Impl rule__PrimaryExpCS__Group_7_2_2_1_2_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:8992:2: rule__PrimaryExpCS__Group_7_2_2_1_2_2__0__Impl rule__PrimaryExpCS__Group_7_2_2_1_2_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__018322); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__018323); rule__PrimaryExpCS__Group_7_2_2_1_2_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__018325); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__018326); rule__PrimaryExpCS__Group_7_2_2_1_2_2__1(); state._fsp--; @@ -26176,7 +26187,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9006:1: ( rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9006:2: rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_0 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_0_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__0__Impl18352); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_0_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__0__Impl18353); rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_0(); state._fsp--; @@ -26218,7 +26229,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9020:1: ( rule__PrimaryExpCS__Group_7_2_2_1_2_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9021:2: rule__PrimaryExpCS__Group_7_2_2_1_2_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__118382); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__118383); rule__PrimaryExpCS__Group_7_2_2_1_2_2__1__Impl(); state._fsp--; @@ -26258,21 +26269,21 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getPrimaryExpCSAccess().getArgumentAssignment_7_2_2_1_2_2_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9034:1: ( rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_1 )* - loop73: + loop74: do { - int alt73=2; - int LA73_0 = input.LA(1); + int alt74=2; + int LA74_0 = input.LA(1); - if ( (LA73_0==62) ) { - alt73=1; + if ( (LA74_0==62) ) { + alt74=1; } - switch (alt73) { + switch (alt74) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9034:2: rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__1__Impl18409); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__1__Impl18410); rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_1(); state._fsp--; @@ -26282,7 +26293,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars break; default : - break loop73; + break loop74; } } while (true); @@ -26320,12 +26331,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9052:1: ( rule__PrimaryExpCS__Group_7_2_2_1_2_3__0__Impl rule__PrimaryExpCS__Group_7_2_2_1_2_3__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9053:2: rule__PrimaryExpCS__Group_7_2_2_1_2_3__0__Impl rule__PrimaryExpCS__Group_7_2_2_1_2_3__1 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__018444); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__018445); rule__PrimaryExpCS__Group_7_2_2_1_2_3__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__018447); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__018448); rule__PrimaryExpCS__Group_7_2_2_1_2_3__1(); state._fsp--; @@ -26367,7 +26378,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9067:1: ( rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9067:2: rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_0 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_0_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__0__Impl18474); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_0_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__0__Impl18475); rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_0(); state._fsp--; @@ -26409,7 +26420,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9081:1: ( rule__PrimaryExpCS__Group_7_2_2_1_2_3__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9082:2: rule__PrimaryExpCS__Group_7_2_2_1_2_3__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__118504); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__118505); rule__PrimaryExpCS__Group_7_2_2_1_2_3__1__Impl(); state._fsp--; @@ -26449,21 +26460,21 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getPrimaryExpCSAccess().getArgumentAssignment_7_2_2_1_2_3_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9095:1: ( rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_1 )* - loop74: + loop75: do { - int alt74=2; - int LA74_0 = input.LA(1); + int alt75=2; + int LA75_0 = input.LA(1); - if ( (LA74_0==62) ) { - alt74=1; + if ( (LA75_0==62) ) { + alt75=1; } - switch (alt74) { + switch (alt75) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9095:2: rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_1 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__1__Impl18531); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__1__Impl18532); rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_1(); state._fsp--; @@ -26473,7 +26484,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars break; default : - break loop74; + break loop75; } } while (true); @@ -26511,12 +26522,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9113:1: ( rule__NavigatingArgCS__Group__0__Impl rule__NavigatingArgCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9114:2: rule__NavigatingArgCS__Group__0__Impl rule__NavigatingArgCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group__0__Impl_in_rule__NavigatingArgCS__Group__018566); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group__0__Impl_in_rule__NavigatingArgCS__Group__018567); rule__NavigatingArgCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group__1_in_rule__NavigatingArgCS__Group__018569); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group__1_in_rule__NavigatingArgCS__Group__018570); rule__NavigatingArgCS__Group__1(); state._fsp--; @@ -26558,7 +26569,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9128:1: ( rule__NavigatingArgCS__NameAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9128:2: rule__NavigatingArgCS__NameAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__NameAssignment_0_in_rule__NavigatingArgCS__Group__0__Impl18596); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__NameAssignment_0_in_rule__NavigatingArgCS__Group__0__Impl18597); rule__NavigatingArgCS__NameAssignment_0(); state._fsp--; @@ -26600,7 +26611,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9142:1: ( rule__NavigatingArgCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9143:2: rule__NavigatingArgCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group__1__Impl_in_rule__NavigatingArgCS__Group__118626); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group__1__Impl_in_rule__NavigatingArgCS__Group__118627); rule__NavigatingArgCS__Group__1__Impl(); state._fsp--; @@ -26640,17 +26651,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getNavigatingArgCSAccess().getGroup_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9156:1: ( rule__NavigatingArgCS__Group_1__0 )? - int alt75=2; - int LA75_0 = input.LA(1); + int alt76=2; + int LA76_0 = input.LA(1); - if ( (LA75_0==67) ) { - alt75=1; + if ( (LA76_0==67) ) { + alt76=1; } - switch (alt75) { + switch (alt76) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9156:2: rule__NavigatingArgCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_1__0_in_rule__NavigatingArgCS__Group__1__Impl18653); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_1__0_in_rule__NavigatingArgCS__Group__1__Impl18654); rule__NavigatingArgCS__Group_1__0(); state._fsp--; @@ -26695,12 +26706,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9174:1: ( rule__NavigatingArgCS__Group_1__0__Impl rule__NavigatingArgCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9175:2: rule__NavigatingArgCS__Group_1__0__Impl rule__NavigatingArgCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_1__0__Impl_in_rule__NavigatingArgCS__Group_1__018688); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_1__0__Impl_in_rule__NavigatingArgCS__Group_1__018689); rule__NavigatingArgCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_1__1_in_rule__NavigatingArgCS__Group_1__018691); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_1__1_in_rule__NavigatingArgCS__Group_1__018692); rule__NavigatingArgCS__Group_1__1(); state._fsp--; @@ -26739,7 +26750,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingArgCSAccess().getColonKeyword_1_0()); } - match(input,67,FollowSets000.FOLLOW_67_in_rule__NavigatingArgCS__Group_1__0__Impl18719); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_67_in_rule__NavigatingArgCS__Group_1__0__Impl18720); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingArgCSAccess().getColonKeyword_1_0()); } @@ -26774,12 +26785,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9205:1: ( rule__NavigatingArgCS__Group_1__1__Impl rule__NavigatingArgCS__Group_1__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9206:2: rule__NavigatingArgCS__Group_1__1__Impl rule__NavigatingArgCS__Group_1__2 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_1__1__Impl_in_rule__NavigatingArgCS__Group_1__118750); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_1__1__Impl_in_rule__NavigatingArgCS__Group_1__118751); rule__NavigatingArgCS__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_1__2_in_rule__NavigatingArgCS__Group_1__118753); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_1__2_in_rule__NavigatingArgCS__Group_1__118754); rule__NavigatingArgCS__Group_1__2(); state._fsp--; @@ -26821,7 +26832,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9220:1: ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9220:2: rule__NavigatingArgCS__OwnedTypeAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__OwnedTypeAssignment_1_1_in_rule__NavigatingArgCS__Group_1__1__Impl18780); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__OwnedTypeAssignment_1_1_in_rule__NavigatingArgCS__Group_1__1__Impl18781); rule__NavigatingArgCS__OwnedTypeAssignment_1_1(); state._fsp--; @@ -26863,7 +26874,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9234:1: ( rule__NavigatingArgCS__Group_1__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9235:2: rule__NavigatingArgCS__Group_1__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_1__2__Impl_in_rule__NavigatingArgCS__Group_1__218810); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_1__2__Impl_in_rule__NavigatingArgCS__Group_1__218811); rule__NavigatingArgCS__Group_1__2__Impl(); state._fsp--; @@ -26903,17 +26914,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getNavigatingArgCSAccess().getGroup_1_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9248:1: ( rule__NavigatingArgCS__Group_1_2__0 )? - int alt76=2; - int LA76_0 = input.LA(1); + int alt77=2; + int LA77_0 = input.LA(1); - if ( (LA76_0==36) ) { - alt76=1; + if ( (LA77_0==36) ) { + alt77=1; } - switch (alt76) { + switch (alt77) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9248:2: rule__NavigatingArgCS__Group_1_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_1_2__0_in_rule__NavigatingArgCS__Group_1__2__Impl18837); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_1_2__0_in_rule__NavigatingArgCS__Group_1__2__Impl18838); rule__NavigatingArgCS__Group_1_2__0(); state._fsp--; @@ -26958,12 +26969,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9268:1: ( rule__NavigatingArgCS__Group_1_2__0__Impl rule__NavigatingArgCS__Group_1_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9269:2: rule__NavigatingArgCS__Group_1_2__0__Impl rule__NavigatingArgCS__Group_1_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_1_2__0__Impl_in_rule__NavigatingArgCS__Group_1_2__018874); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_1_2__0__Impl_in_rule__NavigatingArgCS__Group_1_2__018875); rule__NavigatingArgCS__Group_1_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_1_2__1_in_rule__NavigatingArgCS__Group_1_2__018877); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_1_2__1_in_rule__NavigatingArgCS__Group_1_2__018878); rule__NavigatingArgCS__Group_1_2__1(); state._fsp--; @@ -27002,7 +27013,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingArgCSAccess().getEqualsSignKeyword_1_2_0()); } - match(input,36,FollowSets000.FOLLOW_36_in_rule__NavigatingArgCS__Group_1_2__0__Impl18905); if (state.failed) return ; + match(input,36,FollowSets000.FOLLOW_36_in_rule__NavigatingArgCS__Group_1_2__0__Impl18906); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingArgCSAccess().getEqualsSignKeyword_1_2_0()); } @@ -27037,7 +27048,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9299:1: ( rule__NavigatingArgCS__Group_1_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9300:2: rule__NavigatingArgCS__Group_1_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_1_2__1__Impl_in_rule__NavigatingArgCS__Group_1_2__118936); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group_1_2__1__Impl_in_rule__NavigatingArgCS__Group_1_2__118937); rule__NavigatingArgCS__Group_1_2__1__Impl(); state._fsp--; @@ -27079,7 +27090,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9313:1: ( rule__NavigatingArgCS__InitAssignment_1_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9313:2: rule__NavigatingArgCS__InitAssignment_1_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__InitAssignment_1_2_1_in_rule__NavigatingArgCS__Group_1_2__1__Impl18963); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__InitAssignment_1_2_1_in_rule__NavigatingArgCS__Group_1_2__1__Impl18964); rule__NavigatingArgCS__InitAssignment_1_2_1(); state._fsp--; @@ -27121,12 +27132,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9331:1: ( rule__NavigatingBarArgCS__Group__0__Impl rule__NavigatingBarArgCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9332:2: rule__NavigatingBarArgCS__Group__0__Impl rule__NavigatingBarArgCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingBarArgCS__Group__0__Impl_in_rule__NavigatingBarArgCS__Group__018997); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingBarArgCS__Group__0__Impl_in_rule__NavigatingBarArgCS__Group__018998); rule__NavigatingBarArgCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__NavigatingBarArgCS__Group__1_in_rule__NavigatingBarArgCS__Group__019000); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingBarArgCS__Group__1_in_rule__NavigatingBarArgCS__Group__019001); rule__NavigatingBarArgCS__Group__1(); state._fsp--; @@ -27168,7 +27179,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9346:1: ( rule__NavigatingBarArgCS__PrefixAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9346:2: rule__NavigatingBarArgCS__PrefixAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingBarArgCS__PrefixAssignment_0_in_rule__NavigatingBarArgCS__Group__0__Impl19027); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingBarArgCS__PrefixAssignment_0_in_rule__NavigatingBarArgCS__Group__0__Impl19028); rule__NavigatingBarArgCS__PrefixAssignment_0(); state._fsp--; @@ -27210,12 +27221,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9360:1: ( rule__NavigatingBarArgCS__Group__1__Impl rule__NavigatingBarArgCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9361:2: rule__NavigatingBarArgCS__Group__1__Impl rule__NavigatingBarArgCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingBarArgCS__Group__1__Impl_in_rule__NavigatingBarArgCS__Group__119057); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingBarArgCS__Group__1__Impl_in_rule__NavigatingBarArgCS__Group__119058); rule__NavigatingBarArgCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__NavigatingBarArgCS__Group__2_in_rule__NavigatingBarArgCS__Group__119060); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingBarArgCS__Group__2_in_rule__NavigatingBarArgCS__Group__119061); rule__NavigatingBarArgCS__Group__2(); state._fsp--; @@ -27257,7 +27268,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9375:1: ( rule__NavigatingBarArgCS__NameAssignment_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9375:2: rule__NavigatingBarArgCS__NameAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingBarArgCS__NameAssignment_1_in_rule__NavigatingBarArgCS__Group__1__Impl19087); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingBarArgCS__NameAssignment_1_in_rule__NavigatingBarArgCS__Group__1__Impl19088); rule__NavigatingBarArgCS__NameAssignment_1(); state._fsp--; @@ -27299,7 +27310,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9389:1: ( rule__NavigatingBarArgCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9390:2: rule__NavigatingBarArgCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingBarArgCS__Group__2__Impl_in_rule__NavigatingBarArgCS__Group__219117); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingBarArgCS__Group__2__Impl_in_rule__NavigatingBarArgCS__Group__219118); rule__NavigatingBarArgCS__Group__2__Impl(); state._fsp--; @@ -27339,17 +27350,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getNavigatingBarArgCSAccess().getGroup_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9403:1: ( rule__NavigatingBarArgCS__Group_2__0 )? - int alt77=2; - int LA77_0 = input.LA(1); + int alt78=2; + int LA78_0 = input.LA(1); - if ( (LA77_0==67) ) { - alt77=1; + if ( (LA78_0==67) ) { + alt78=1; } - switch (alt77) { + switch (alt78) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9403:2: rule__NavigatingBarArgCS__Group_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingBarArgCS__Group_2__0_in_rule__NavigatingBarArgCS__Group__2__Impl19144); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingBarArgCS__Group_2__0_in_rule__NavigatingBarArgCS__Group__2__Impl19145); rule__NavigatingBarArgCS__Group_2__0(); state._fsp--; @@ -27394,12 +27405,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9423:1: ( rule__NavigatingBarArgCS__Group_2__0__Impl rule__NavigatingBarArgCS__Group_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9424:2: rule__NavigatingBarArgCS__Group_2__0__Impl rule__NavigatingBarArgCS__Group_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingBarArgCS__Group_2__0__Impl_in_rule__NavigatingBarArgCS__Group_2__019181); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingBarArgCS__Group_2__0__Impl_in_rule__NavigatingBarArgCS__Group_2__019182); rule__NavigatingBarArgCS__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__NavigatingBarArgCS__Group_2__1_in_rule__NavigatingBarArgCS__Group_2__019184); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingBarArgCS__Group_2__1_in_rule__NavigatingBarArgCS__Group_2__019185); rule__NavigatingBarArgCS__Group_2__1(); state._fsp--; @@ -27438,7 +27449,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingBarArgCSAccess().getColonKeyword_2_0()); } - match(input,67,FollowSets000.FOLLOW_67_in_rule__NavigatingBarArgCS__Group_2__0__Impl19212); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_67_in_rule__NavigatingBarArgCS__Group_2__0__Impl19213); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingBarArgCSAccess().getColonKeyword_2_0()); } @@ -27473,12 +27484,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9454:1: ( rule__NavigatingBarArgCS__Group_2__1__Impl rule__NavigatingBarArgCS__Group_2__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9455:2: rule__NavigatingBarArgCS__Group_2__1__Impl rule__NavigatingBarArgCS__Group_2__2 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingBarArgCS__Group_2__1__Impl_in_rule__NavigatingBarArgCS__Group_2__119243); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingBarArgCS__Group_2__1__Impl_in_rule__NavigatingBarArgCS__Group_2__119244); rule__NavigatingBarArgCS__Group_2__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__NavigatingBarArgCS__Group_2__2_in_rule__NavigatingBarArgCS__Group_2__119246); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingBarArgCS__Group_2__2_in_rule__NavigatingBarArgCS__Group_2__119247); rule__NavigatingBarArgCS__Group_2__2(); state._fsp--; @@ -27520,7 +27531,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9469:1: ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9469:2: rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingBarArgCS__Group_2__1__Impl19273); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingBarArgCS__Group_2__1__Impl19274); rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1(); state._fsp--; @@ -27562,7 +27573,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9483:1: ( rule__NavigatingBarArgCS__Group_2__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9484:2: rule__NavigatingBarArgCS__Group_2__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingBarArgCS__Group_2__2__Impl_in_rule__NavigatingBarArgCS__Group_2__219303); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingBarArgCS__Group_2__2__Impl_in_rule__NavigatingBarArgCS__Group_2__219304); rule__NavigatingBarArgCS__Group_2__2__Impl(); state._fsp--; @@ -27602,17 +27613,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getNavigatingBarArgCSAccess().getGroup_2_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9497:1: ( rule__NavigatingBarArgCS__Group_2_2__0 )? - int alt78=2; - int LA78_0 = input.LA(1); + int alt79=2; + int LA79_0 = input.LA(1); - if ( (LA78_0==36) ) { - alt78=1; + if ( (LA79_0==36) ) { + alt79=1; } - switch (alt78) { + switch (alt79) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9497:2: rule__NavigatingBarArgCS__Group_2_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingBarArgCS__Group_2_2__0_in_rule__NavigatingBarArgCS__Group_2__2__Impl19330); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingBarArgCS__Group_2_2__0_in_rule__NavigatingBarArgCS__Group_2__2__Impl19331); rule__NavigatingBarArgCS__Group_2_2__0(); state._fsp--; @@ -27657,12 +27668,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9517:1: ( rule__NavigatingBarArgCS__Group_2_2__0__Impl rule__NavigatingBarArgCS__Group_2_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9518:2: rule__NavigatingBarArgCS__Group_2_2__0__Impl rule__NavigatingBarArgCS__Group_2_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingBarArgCS__Group_2_2__0__Impl_in_rule__NavigatingBarArgCS__Group_2_2__019367); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingBarArgCS__Group_2_2__0__Impl_in_rule__NavigatingBarArgCS__Group_2_2__019368); rule__NavigatingBarArgCS__Group_2_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__NavigatingBarArgCS__Group_2_2__1_in_rule__NavigatingBarArgCS__Group_2_2__019370); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingBarArgCS__Group_2_2__1_in_rule__NavigatingBarArgCS__Group_2_2__019371); rule__NavigatingBarArgCS__Group_2_2__1(); state._fsp--; @@ -27701,7 +27712,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingBarArgCSAccess().getEqualsSignKeyword_2_2_0()); } - match(input,36,FollowSets000.FOLLOW_36_in_rule__NavigatingBarArgCS__Group_2_2__0__Impl19398); if (state.failed) return ; + match(input,36,FollowSets000.FOLLOW_36_in_rule__NavigatingBarArgCS__Group_2_2__0__Impl19399); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingBarArgCSAccess().getEqualsSignKeyword_2_2_0()); } @@ -27736,7 +27747,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9548:1: ( rule__NavigatingBarArgCS__Group_2_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9549:2: rule__NavigatingBarArgCS__Group_2_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingBarArgCS__Group_2_2__1__Impl_in_rule__NavigatingBarArgCS__Group_2_2__119429); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingBarArgCS__Group_2_2__1__Impl_in_rule__NavigatingBarArgCS__Group_2_2__119430); rule__NavigatingBarArgCS__Group_2_2__1__Impl(); state._fsp--; @@ -27778,7 +27789,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9562:1: ( rule__NavigatingBarArgCS__InitAssignment_2_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9562:2: rule__NavigatingBarArgCS__InitAssignment_2_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingBarArgCS__InitAssignment_2_2_1_in_rule__NavigatingBarArgCS__Group_2_2__1__Impl19456); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingBarArgCS__InitAssignment_2_2_1_in_rule__NavigatingBarArgCS__Group_2_2__1__Impl19457); rule__NavigatingBarArgCS__InitAssignment_2_2_1(); state._fsp--; @@ -27820,12 +27831,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9580:1: ( rule__NavigatingCommaArgCS__Group__0__Impl rule__NavigatingCommaArgCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9581:2: rule__NavigatingCommaArgCS__Group__0__Impl rule__NavigatingCommaArgCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__Group__0__Impl_in_rule__NavigatingCommaArgCS__Group__019490); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__Group__0__Impl_in_rule__NavigatingCommaArgCS__Group__019491); rule__NavigatingCommaArgCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__Group__1_in_rule__NavigatingCommaArgCS__Group__019493); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__Group__1_in_rule__NavigatingCommaArgCS__Group__019494); rule__NavigatingCommaArgCS__Group__1(); state._fsp--; @@ -27867,7 +27878,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9595:1: ( rule__NavigatingCommaArgCS__PrefixAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9595:2: rule__NavigatingCommaArgCS__PrefixAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__PrefixAssignment_0_in_rule__NavigatingCommaArgCS__Group__0__Impl19520); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__PrefixAssignment_0_in_rule__NavigatingCommaArgCS__Group__0__Impl19521); rule__NavigatingCommaArgCS__PrefixAssignment_0(); state._fsp--; @@ -27909,12 +27920,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9609:1: ( rule__NavigatingCommaArgCS__Group__1__Impl rule__NavigatingCommaArgCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9610:2: rule__NavigatingCommaArgCS__Group__1__Impl rule__NavigatingCommaArgCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__Group__1__Impl_in_rule__NavigatingCommaArgCS__Group__119550); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__Group__1__Impl_in_rule__NavigatingCommaArgCS__Group__119551); rule__NavigatingCommaArgCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__Group__2_in_rule__NavigatingCommaArgCS__Group__119553); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__Group__2_in_rule__NavigatingCommaArgCS__Group__119554); rule__NavigatingCommaArgCS__Group__2(); state._fsp--; @@ -27956,7 +27967,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9624:1: ( rule__NavigatingCommaArgCS__NameAssignment_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9624:2: rule__NavigatingCommaArgCS__NameAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__NameAssignment_1_in_rule__NavigatingCommaArgCS__Group__1__Impl19580); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__NameAssignment_1_in_rule__NavigatingCommaArgCS__Group__1__Impl19581); rule__NavigatingCommaArgCS__NameAssignment_1(); state._fsp--; @@ -27998,7 +28009,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9638:1: ( rule__NavigatingCommaArgCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9639:2: rule__NavigatingCommaArgCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__Group__2__Impl_in_rule__NavigatingCommaArgCS__Group__219610); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__Group__2__Impl_in_rule__NavigatingCommaArgCS__Group__219611); rule__NavigatingCommaArgCS__Group__2__Impl(); state._fsp--; @@ -28038,17 +28049,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getNavigatingCommaArgCSAccess().getGroup_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9652:1: ( rule__NavigatingCommaArgCS__Group_2__0 )? - int alt79=2; - int LA79_0 = input.LA(1); + int alt80=2; + int LA80_0 = input.LA(1); - if ( (LA79_0==67) ) { - alt79=1; + if ( (LA80_0==67) ) { + alt80=1; } - switch (alt79) { + switch (alt80) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9652:2: rule__NavigatingCommaArgCS__Group_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__Group_2__0_in_rule__NavigatingCommaArgCS__Group__2__Impl19637); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__Group_2__0_in_rule__NavigatingCommaArgCS__Group__2__Impl19638); rule__NavigatingCommaArgCS__Group_2__0(); state._fsp--; @@ -28093,12 +28104,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9672:1: ( rule__NavigatingCommaArgCS__Group_2__0__Impl rule__NavigatingCommaArgCS__Group_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9673:2: rule__NavigatingCommaArgCS__Group_2__0__Impl rule__NavigatingCommaArgCS__Group_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__Group_2__0__Impl_in_rule__NavigatingCommaArgCS__Group_2__019674); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__Group_2__0__Impl_in_rule__NavigatingCommaArgCS__Group_2__019675); rule__NavigatingCommaArgCS__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__Group_2__1_in_rule__NavigatingCommaArgCS__Group_2__019677); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__Group_2__1_in_rule__NavigatingCommaArgCS__Group_2__019678); rule__NavigatingCommaArgCS__Group_2__1(); state._fsp--; @@ -28137,7 +28148,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingCommaArgCSAccess().getColonKeyword_2_0()); } - match(input,67,FollowSets000.FOLLOW_67_in_rule__NavigatingCommaArgCS__Group_2__0__Impl19705); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_67_in_rule__NavigatingCommaArgCS__Group_2__0__Impl19706); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingCommaArgCSAccess().getColonKeyword_2_0()); } @@ -28172,12 +28183,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9703:1: ( rule__NavigatingCommaArgCS__Group_2__1__Impl rule__NavigatingCommaArgCS__Group_2__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9704:2: rule__NavigatingCommaArgCS__Group_2__1__Impl rule__NavigatingCommaArgCS__Group_2__2 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__Group_2__1__Impl_in_rule__NavigatingCommaArgCS__Group_2__119736); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__Group_2__1__Impl_in_rule__NavigatingCommaArgCS__Group_2__119737); rule__NavigatingCommaArgCS__Group_2__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__Group_2__2_in_rule__NavigatingCommaArgCS__Group_2__119739); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__Group_2__2_in_rule__NavigatingCommaArgCS__Group_2__119740); rule__NavigatingCommaArgCS__Group_2__2(); state._fsp--; @@ -28219,7 +28230,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9718:1: ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9718:2: rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingCommaArgCS__Group_2__1__Impl19766); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingCommaArgCS__Group_2__1__Impl19767); rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1(); state._fsp--; @@ -28261,7 +28272,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9732:1: ( rule__NavigatingCommaArgCS__Group_2__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9733:2: rule__NavigatingCommaArgCS__Group_2__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__Group_2__2__Impl_in_rule__NavigatingCommaArgCS__Group_2__219796); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__Group_2__2__Impl_in_rule__NavigatingCommaArgCS__Group_2__219797); rule__NavigatingCommaArgCS__Group_2__2__Impl(); state._fsp--; @@ -28301,17 +28312,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getNavigatingCommaArgCSAccess().getGroup_2_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9746:1: ( rule__NavigatingCommaArgCS__Group_2_2__0 )? - int alt80=2; - int LA80_0 = input.LA(1); + int alt81=2; + int LA81_0 = input.LA(1); - if ( (LA80_0==36) ) { - alt80=1; + if ( (LA81_0==36) ) { + alt81=1; } - switch (alt80) { + switch (alt81) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9746:2: rule__NavigatingCommaArgCS__Group_2_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__0_in_rule__NavigatingCommaArgCS__Group_2__2__Impl19823); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__0_in_rule__NavigatingCommaArgCS__Group_2__2__Impl19824); rule__NavigatingCommaArgCS__Group_2_2__0(); state._fsp--; @@ -28356,12 +28367,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9766:1: ( rule__NavigatingCommaArgCS__Group_2_2__0__Impl rule__NavigatingCommaArgCS__Group_2_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9767:2: rule__NavigatingCommaArgCS__Group_2_2__0__Impl rule__NavigatingCommaArgCS__Group_2_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__0__Impl_in_rule__NavigatingCommaArgCS__Group_2_2__019860); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__0__Impl_in_rule__NavigatingCommaArgCS__Group_2_2__019861); rule__NavigatingCommaArgCS__Group_2_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__1_in_rule__NavigatingCommaArgCS__Group_2_2__019863); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__1_in_rule__NavigatingCommaArgCS__Group_2_2__019864); rule__NavigatingCommaArgCS__Group_2_2__1(); state._fsp--; @@ -28400,7 +28411,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingCommaArgCSAccess().getEqualsSignKeyword_2_2_0()); } - match(input,36,FollowSets000.FOLLOW_36_in_rule__NavigatingCommaArgCS__Group_2_2__0__Impl19891); if (state.failed) return ; + match(input,36,FollowSets000.FOLLOW_36_in_rule__NavigatingCommaArgCS__Group_2_2__0__Impl19892); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingCommaArgCSAccess().getEqualsSignKeyword_2_2_0()); } @@ -28435,7 +28446,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9797:1: ( rule__NavigatingCommaArgCS__Group_2_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9798:2: rule__NavigatingCommaArgCS__Group_2_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__1__Impl_in_rule__NavigatingCommaArgCS__Group_2_2__119922); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__1__Impl_in_rule__NavigatingCommaArgCS__Group_2_2__119923); rule__NavigatingCommaArgCS__Group_2_2__1__Impl(); state._fsp--; @@ -28477,7 +28488,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9811:1: ( rule__NavigatingCommaArgCS__InitAssignment_2_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9811:2: rule__NavigatingCommaArgCS__InitAssignment_2_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__InitAssignment_2_2_1_in_rule__NavigatingCommaArgCS__Group_2_2__1__Impl19949); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__InitAssignment_2_2_1_in_rule__NavigatingCommaArgCS__Group_2_2__1__Impl19950); rule__NavigatingCommaArgCS__InitAssignment_2_2_1(); state._fsp--; @@ -28519,12 +28530,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9829:1: ( rule__NavigatingSemiArgCS__Group__0__Impl rule__NavigatingSemiArgCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9830:2: rule__NavigatingSemiArgCS__Group__0__Impl rule__NavigatingSemiArgCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingSemiArgCS__Group__0__Impl_in_rule__NavigatingSemiArgCS__Group__019983); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingSemiArgCS__Group__0__Impl_in_rule__NavigatingSemiArgCS__Group__019984); rule__NavigatingSemiArgCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__NavigatingSemiArgCS__Group__1_in_rule__NavigatingSemiArgCS__Group__019986); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingSemiArgCS__Group__1_in_rule__NavigatingSemiArgCS__Group__019987); rule__NavigatingSemiArgCS__Group__1(); state._fsp--; @@ -28566,7 +28577,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9844:1: ( rule__NavigatingSemiArgCS__PrefixAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9844:2: rule__NavigatingSemiArgCS__PrefixAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingSemiArgCS__PrefixAssignment_0_in_rule__NavigatingSemiArgCS__Group__0__Impl20013); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingSemiArgCS__PrefixAssignment_0_in_rule__NavigatingSemiArgCS__Group__0__Impl20014); rule__NavigatingSemiArgCS__PrefixAssignment_0(); state._fsp--; @@ -28608,12 +28619,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9858:1: ( rule__NavigatingSemiArgCS__Group__1__Impl rule__NavigatingSemiArgCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9859:2: rule__NavigatingSemiArgCS__Group__1__Impl rule__NavigatingSemiArgCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingSemiArgCS__Group__1__Impl_in_rule__NavigatingSemiArgCS__Group__120043); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingSemiArgCS__Group__1__Impl_in_rule__NavigatingSemiArgCS__Group__120044); rule__NavigatingSemiArgCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__NavigatingSemiArgCS__Group__2_in_rule__NavigatingSemiArgCS__Group__120046); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingSemiArgCS__Group__2_in_rule__NavigatingSemiArgCS__Group__120047); rule__NavigatingSemiArgCS__Group__2(); state._fsp--; @@ -28655,7 +28666,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9873:1: ( rule__NavigatingSemiArgCS__NameAssignment_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9873:2: rule__NavigatingSemiArgCS__NameAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingSemiArgCS__NameAssignment_1_in_rule__NavigatingSemiArgCS__Group__1__Impl20073); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingSemiArgCS__NameAssignment_1_in_rule__NavigatingSemiArgCS__Group__1__Impl20074); rule__NavigatingSemiArgCS__NameAssignment_1(); state._fsp--; @@ -28697,7 +28708,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9887:1: ( rule__NavigatingSemiArgCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9888:2: rule__NavigatingSemiArgCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingSemiArgCS__Group__2__Impl_in_rule__NavigatingSemiArgCS__Group__220103); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingSemiArgCS__Group__2__Impl_in_rule__NavigatingSemiArgCS__Group__220104); rule__NavigatingSemiArgCS__Group__2__Impl(); state._fsp--; @@ -28737,17 +28748,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getNavigatingSemiArgCSAccess().getGroup_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9901:1: ( rule__NavigatingSemiArgCS__Group_2__0 )? - int alt81=2; - int LA81_0 = input.LA(1); + int alt82=2; + int LA82_0 = input.LA(1); - if ( (LA81_0==67) ) { - alt81=1; + if ( (LA82_0==67) ) { + alt82=1; } - switch (alt81) { + switch (alt82) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9901:2: rule__NavigatingSemiArgCS__Group_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingSemiArgCS__Group_2__0_in_rule__NavigatingSemiArgCS__Group__2__Impl20130); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingSemiArgCS__Group_2__0_in_rule__NavigatingSemiArgCS__Group__2__Impl20131); rule__NavigatingSemiArgCS__Group_2__0(); state._fsp--; @@ -28792,12 +28803,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9921:1: ( rule__NavigatingSemiArgCS__Group_2__0__Impl rule__NavigatingSemiArgCS__Group_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9922:2: rule__NavigatingSemiArgCS__Group_2__0__Impl rule__NavigatingSemiArgCS__Group_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingSemiArgCS__Group_2__0__Impl_in_rule__NavigatingSemiArgCS__Group_2__020167); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingSemiArgCS__Group_2__0__Impl_in_rule__NavigatingSemiArgCS__Group_2__020168); rule__NavigatingSemiArgCS__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__NavigatingSemiArgCS__Group_2__1_in_rule__NavigatingSemiArgCS__Group_2__020170); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingSemiArgCS__Group_2__1_in_rule__NavigatingSemiArgCS__Group_2__020171); rule__NavigatingSemiArgCS__Group_2__1(); state._fsp--; @@ -28836,7 +28847,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingSemiArgCSAccess().getColonKeyword_2_0()); } - match(input,67,FollowSets000.FOLLOW_67_in_rule__NavigatingSemiArgCS__Group_2__0__Impl20198); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_67_in_rule__NavigatingSemiArgCS__Group_2__0__Impl20199); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingSemiArgCSAccess().getColonKeyword_2_0()); } @@ -28871,12 +28882,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9952:1: ( rule__NavigatingSemiArgCS__Group_2__1__Impl rule__NavigatingSemiArgCS__Group_2__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9953:2: rule__NavigatingSemiArgCS__Group_2__1__Impl rule__NavigatingSemiArgCS__Group_2__2 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingSemiArgCS__Group_2__1__Impl_in_rule__NavigatingSemiArgCS__Group_2__120229); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingSemiArgCS__Group_2__1__Impl_in_rule__NavigatingSemiArgCS__Group_2__120230); rule__NavigatingSemiArgCS__Group_2__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__NavigatingSemiArgCS__Group_2__2_in_rule__NavigatingSemiArgCS__Group_2__120232); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingSemiArgCS__Group_2__2_in_rule__NavigatingSemiArgCS__Group_2__120233); rule__NavigatingSemiArgCS__Group_2__2(); state._fsp--; @@ -28918,7 +28929,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9967:1: ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9967:2: rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingSemiArgCS__Group_2__1__Impl20259); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingSemiArgCS__Group_2__1__Impl20260); rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1(); state._fsp--; @@ -28960,7 +28971,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9981:1: ( rule__NavigatingSemiArgCS__Group_2__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9982:2: rule__NavigatingSemiArgCS__Group_2__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingSemiArgCS__Group_2__2__Impl_in_rule__NavigatingSemiArgCS__Group_2__220289); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingSemiArgCS__Group_2__2__Impl_in_rule__NavigatingSemiArgCS__Group_2__220290); rule__NavigatingSemiArgCS__Group_2__2__Impl(); state._fsp--; @@ -29000,17 +29011,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getNavigatingSemiArgCSAccess().getGroup_2_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9995:1: ( rule__NavigatingSemiArgCS__Group_2_2__0 )? - int alt82=2; - int LA82_0 = input.LA(1); + int alt83=2; + int LA83_0 = input.LA(1); - if ( (LA82_0==36) ) { - alt82=1; + if ( (LA83_0==36) ) { + alt83=1; } - switch (alt82) { + switch (alt83) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:9995:2: rule__NavigatingSemiArgCS__Group_2_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__0_in_rule__NavigatingSemiArgCS__Group_2__2__Impl20316); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__0_in_rule__NavigatingSemiArgCS__Group_2__2__Impl20317); rule__NavigatingSemiArgCS__Group_2_2__0(); state._fsp--; @@ -29055,12 +29066,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10015:1: ( rule__NavigatingSemiArgCS__Group_2_2__0__Impl rule__NavigatingSemiArgCS__Group_2_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10016:2: rule__NavigatingSemiArgCS__Group_2_2__0__Impl rule__NavigatingSemiArgCS__Group_2_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__0__Impl_in_rule__NavigatingSemiArgCS__Group_2_2__020353); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__0__Impl_in_rule__NavigatingSemiArgCS__Group_2_2__020354); rule__NavigatingSemiArgCS__Group_2_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__1_in_rule__NavigatingSemiArgCS__Group_2_2__020356); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__1_in_rule__NavigatingSemiArgCS__Group_2_2__020357); rule__NavigatingSemiArgCS__Group_2_2__1(); state._fsp--; @@ -29099,7 +29110,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingSemiArgCSAccess().getEqualsSignKeyword_2_2_0()); } - match(input,36,FollowSets000.FOLLOW_36_in_rule__NavigatingSemiArgCS__Group_2_2__0__Impl20384); if (state.failed) return ; + match(input,36,FollowSets000.FOLLOW_36_in_rule__NavigatingSemiArgCS__Group_2_2__0__Impl20385); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingSemiArgCSAccess().getEqualsSignKeyword_2_2_0()); } @@ -29134,7 +29145,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10046:1: ( rule__NavigatingSemiArgCS__Group_2_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10047:2: rule__NavigatingSemiArgCS__Group_2_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__1__Impl_in_rule__NavigatingSemiArgCS__Group_2_2__120415); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__1__Impl_in_rule__NavigatingSemiArgCS__Group_2_2__120416); rule__NavigatingSemiArgCS__Group_2_2__1__Impl(); state._fsp--; @@ -29176,7 +29187,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10060:1: ( rule__NavigatingSemiArgCS__InitAssignment_2_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10060:2: rule__NavigatingSemiArgCS__InitAssignment_2_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__NavigatingSemiArgCS__InitAssignment_2_2_1_in_rule__NavigatingSemiArgCS__Group_2_2__1__Impl20442); + pushFollow(FollowSets000.FOLLOW_rule__NavigatingSemiArgCS__InitAssignment_2_2_1_in_rule__NavigatingSemiArgCS__Group_2_2__1__Impl20443); rule__NavigatingSemiArgCS__InitAssignment_2_2_1(); state._fsp--; @@ -29218,12 +29229,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10078:1: ( rule__IfExpCS__Group__0__Impl rule__IfExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10079:2: rule__IfExpCS__Group__0__Impl rule__IfExpCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__IfExpCS__Group__0__Impl_in_rule__IfExpCS__Group__020476); + pushFollow(FollowSets000.FOLLOW_rule__IfExpCS__Group__0__Impl_in_rule__IfExpCS__Group__020477); rule__IfExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__IfExpCS__Group__1_in_rule__IfExpCS__Group__020479); + pushFollow(FollowSets000.FOLLOW_rule__IfExpCS__Group__1_in_rule__IfExpCS__Group__020480); rule__IfExpCS__Group__1(); state._fsp--; @@ -29262,7 +29273,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getIfExpCSAccess().getIfKeyword_0()); } - match(input,75,FollowSets000.FOLLOW_75_in_rule__IfExpCS__Group__0__Impl20507); if (state.failed) return ; + match(input,75,FollowSets000.FOLLOW_75_in_rule__IfExpCS__Group__0__Impl20508); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getIfExpCSAccess().getIfKeyword_0()); } @@ -29297,12 +29308,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10109:1: ( rule__IfExpCS__Group__1__Impl rule__IfExpCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10110:2: rule__IfExpCS__Group__1__Impl rule__IfExpCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__IfExpCS__Group__1__Impl_in_rule__IfExpCS__Group__120538); + pushFollow(FollowSets000.FOLLOW_rule__IfExpCS__Group__1__Impl_in_rule__IfExpCS__Group__120539); rule__IfExpCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__IfExpCS__Group__2_in_rule__IfExpCS__Group__120541); + pushFollow(FollowSets000.FOLLOW_rule__IfExpCS__Group__2_in_rule__IfExpCS__Group__120542); rule__IfExpCS__Group__2(); state._fsp--; @@ -29344,7 +29355,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10124:1: ( rule__IfExpCS__ConditionAssignment_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10124:2: rule__IfExpCS__ConditionAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__IfExpCS__ConditionAssignment_1_in_rule__IfExpCS__Group__1__Impl20568); + pushFollow(FollowSets000.FOLLOW_rule__IfExpCS__ConditionAssignment_1_in_rule__IfExpCS__Group__1__Impl20569); rule__IfExpCS__ConditionAssignment_1(); state._fsp--; @@ -29386,12 +29397,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10138:1: ( rule__IfExpCS__Group__2__Impl rule__IfExpCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10139:2: rule__IfExpCS__Group__2__Impl rule__IfExpCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__IfExpCS__Group__2__Impl_in_rule__IfExpCS__Group__220598); + pushFollow(FollowSets000.FOLLOW_rule__IfExpCS__Group__2__Impl_in_rule__IfExpCS__Group__220599); rule__IfExpCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__IfExpCS__Group__3_in_rule__IfExpCS__Group__220601); + pushFollow(FollowSets000.FOLLOW_rule__IfExpCS__Group__3_in_rule__IfExpCS__Group__220602); rule__IfExpCS__Group__3(); state._fsp--; @@ -29430,7 +29441,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getIfExpCSAccess().getThenKeyword_2()); } - match(input,76,FollowSets000.FOLLOW_76_in_rule__IfExpCS__Group__2__Impl20629); if (state.failed) return ; + match(input,76,FollowSets000.FOLLOW_76_in_rule__IfExpCS__Group__2__Impl20630); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getIfExpCSAccess().getThenKeyword_2()); } @@ -29465,12 +29476,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10169:1: ( rule__IfExpCS__Group__3__Impl rule__IfExpCS__Group__4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10170:2: rule__IfExpCS__Group__3__Impl rule__IfExpCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__IfExpCS__Group__3__Impl_in_rule__IfExpCS__Group__320660); + pushFollow(FollowSets000.FOLLOW_rule__IfExpCS__Group__3__Impl_in_rule__IfExpCS__Group__320661); rule__IfExpCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__IfExpCS__Group__4_in_rule__IfExpCS__Group__320663); + pushFollow(FollowSets000.FOLLOW_rule__IfExpCS__Group__4_in_rule__IfExpCS__Group__320664); rule__IfExpCS__Group__4(); state._fsp--; @@ -29512,7 +29523,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10184:1: ( rule__IfExpCS__ThenExpressionAssignment_3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10184:2: rule__IfExpCS__ThenExpressionAssignment_3 { - pushFollow(FollowSets000.FOLLOW_rule__IfExpCS__ThenExpressionAssignment_3_in_rule__IfExpCS__Group__3__Impl20690); + pushFollow(FollowSets000.FOLLOW_rule__IfExpCS__ThenExpressionAssignment_3_in_rule__IfExpCS__Group__3__Impl20691); rule__IfExpCS__ThenExpressionAssignment_3(); state._fsp--; @@ -29554,12 +29565,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10198:1: ( rule__IfExpCS__Group__4__Impl rule__IfExpCS__Group__5 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10199:2: rule__IfExpCS__Group__4__Impl rule__IfExpCS__Group__5 { - pushFollow(FollowSets000.FOLLOW_rule__IfExpCS__Group__4__Impl_in_rule__IfExpCS__Group__420720); + pushFollow(FollowSets000.FOLLOW_rule__IfExpCS__Group__4__Impl_in_rule__IfExpCS__Group__420721); rule__IfExpCS__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__IfExpCS__Group__5_in_rule__IfExpCS__Group__420723); + pushFollow(FollowSets000.FOLLOW_rule__IfExpCS__Group__5_in_rule__IfExpCS__Group__420724); rule__IfExpCS__Group__5(); state._fsp--; @@ -29598,7 +29609,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getIfExpCSAccess().getElseKeyword_4()); } - match(input,77,FollowSets000.FOLLOW_77_in_rule__IfExpCS__Group__4__Impl20751); if (state.failed) return ; + match(input,77,FollowSets000.FOLLOW_77_in_rule__IfExpCS__Group__4__Impl20752); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getIfExpCSAccess().getElseKeyword_4()); } @@ -29633,12 +29644,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10229:1: ( rule__IfExpCS__Group__5__Impl rule__IfExpCS__Group__6 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10230:2: rule__IfExpCS__Group__5__Impl rule__IfExpCS__Group__6 { - pushFollow(FollowSets000.FOLLOW_rule__IfExpCS__Group__5__Impl_in_rule__IfExpCS__Group__520782); + pushFollow(FollowSets000.FOLLOW_rule__IfExpCS__Group__5__Impl_in_rule__IfExpCS__Group__520783); rule__IfExpCS__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__IfExpCS__Group__6_in_rule__IfExpCS__Group__520785); + pushFollow(FollowSets000.FOLLOW_rule__IfExpCS__Group__6_in_rule__IfExpCS__Group__520786); rule__IfExpCS__Group__6(); state._fsp--; @@ -29680,7 +29691,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10244:1: ( rule__IfExpCS__ElseExpressionAssignment_5 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10244:2: rule__IfExpCS__ElseExpressionAssignment_5 { - pushFollow(FollowSets000.FOLLOW_rule__IfExpCS__ElseExpressionAssignment_5_in_rule__IfExpCS__Group__5__Impl20812); + pushFollow(FollowSets000.FOLLOW_rule__IfExpCS__ElseExpressionAssignment_5_in_rule__IfExpCS__Group__5__Impl20813); rule__IfExpCS__ElseExpressionAssignment_5(); state._fsp--; @@ -29722,7 +29733,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10258:1: ( rule__IfExpCS__Group__6__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10259:2: rule__IfExpCS__Group__6__Impl { - pushFollow(FollowSets000.FOLLOW_rule__IfExpCS__Group__6__Impl_in_rule__IfExpCS__Group__620842); + pushFollow(FollowSets000.FOLLOW_rule__IfExpCS__Group__6__Impl_in_rule__IfExpCS__Group__620843); rule__IfExpCS__Group__6__Impl(); state._fsp--; @@ -29761,7 +29772,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getIfExpCSAccess().getEndifKeyword_6()); } - match(input,78,FollowSets000.FOLLOW_78_in_rule__IfExpCS__Group__6__Impl20870); if (state.failed) return ; + match(input,78,FollowSets000.FOLLOW_78_in_rule__IfExpCS__Group__6__Impl20871); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getIfExpCSAccess().getEndifKeyword_6()); } @@ -29796,12 +29807,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10302:1: ( rule__LetExpCS__Group__0__Impl rule__LetExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10303:2: rule__LetExpCS__Group__0__Impl rule__LetExpCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__LetExpCS__Group__0__Impl_in_rule__LetExpCS__Group__020915); + pushFollow(FollowSets000.FOLLOW_rule__LetExpCS__Group__0__Impl_in_rule__LetExpCS__Group__020916); rule__LetExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__LetExpCS__Group__1_in_rule__LetExpCS__Group__020918); + pushFollow(FollowSets000.FOLLOW_rule__LetExpCS__Group__1_in_rule__LetExpCS__Group__020919); rule__LetExpCS__Group__1(); state._fsp--; @@ -29840,7 +29851,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getLetExpCSAccess().getLetKeyword_0()); } - match(input,79,FollowSets000.FOLLOW_79_in_rule__LetExpCS__Group__0__Impl20946); if (state.failed) return ; + match(input,79,FollowSets000.FOLLOW_79_in_rule__LetExpCS__Group__0__Impl20947); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLetExpCSAccess().getLetKeyword_0()); } @@ -29875,12 +29886,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10333:1: ( rule__LetExpCS__Group__1__Impl rule__LetExpCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10334:2: rule__LetExpCS__Group__1__Impl rule__LetExpCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__LetExpCS__Group__1__Impl_in_rule__LetExpCS__Group__120977); + pushFollow(FollowSets000.FOLLOW_rule__LetExpCS__Group__1__Impl_in_rule__LetExpCS__Group__120978); rule__LetExpCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__LetExpCS__Group__2_in_rule__LetExpCS__Group__120980); + pushFollow(FollowSets000.FOLLOW_rule__LetExpCS__Group__2_in_rule__LetExpCS__Group__120981); rule__LetExpCS__Group__2(); state._fsp--; @@ -29922,7 +29933,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10348:1: ( rule__LetExpCS__VariableAssignment_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10348:2: rule__LetExpCS__VariableAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__LetExpCS__VariableAssignment_1_in_rule__LetExpCS__Group__1__Impl21007); + pushFollow(FollowSets000.FOLLOW_rule__LetExpCS__VariableAssignment_1_in_rule__LetExpCS__Group__1__Impl21008); rule__LetExpCS__VariableAssignment_1(); state._fsp--; @@ -29964,12 +29975,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10362:1: ( rule__LetExpCS__Group__2__Impl rule__LetExpCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10363:2: rule__LetExpCS__Group__2__Impl rule__LetExpCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__LetExpCS__Group__2__Impl_in_rule__LetExpCS__Group__221037); + pushFollow(FollowSets000.FOLLOW_rule__LetExpCS__Group__2__Impl_in_rule__LetExpCS__Group__221038); rule__LetExpCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__LetExpCS__Group__3_in_rule__LetExpCS__Group__221040); + pushFollow(FollowSets000.FOLLOW_rule__LetExpCS__Group__3_in_rule__LetExpCS__Group__221041); rule__LetExpCS__Group__3(); state._fsp--; @@ -30009,21 +30020,21 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getLetExpCSAccess().getGroup_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10377:1: ( rule__LetExpCS__Group_2__0 )* - loop83: + loop84: do { - int alt83=2; - int LA83_0 = input.LA(1); + int alt84=2; + int LA84_0 = input.LA(1); - if ( (LA83_0==62) ) { - alt83=1; + if ( (LA84_0==62) ) { + alt84=1; } - switch (alt83) { + switch (alt84) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10377:2: rule__LetExpCS__Group_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__LetExpCS__Group_2__0_in_rule__LetExpCS__Group__2__Impl21067); + pushFollow(FollowSets000.FOLLOW_rule__LetExpCS__Group_2__0_in_rule__LetExpCS__Group__2__Impl21068); rule__LetExpCS__Group_2__0(); state._fsp--; @@ -30033,7 +30044,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars break; default : - break loop83; + break loop84; } } while (true); @@ -30071,12 +30082,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10391:1: ( rule__LetExpCS__Group__3__Impl rule__LetExpCS__Group__4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10392:2: rule__LetExpCS__Group__3__Impl rule__LetExpCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__LetExpCS__Group__3__Impl_in_rule__LetExpCS__Group__321098); + pushFollow(FollowSets000.FOLLOW_rule__LetExpCS__Group__3__Impl_in_rule__LetExpCS__Group__321099); rule__LetExpCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__LetExpCS__Group__4_in_rule__LetExpCS__Group__321101); + pushFollow(FollowSets000.FOLLOW_rule__LetExpCS__Group__4_in_rule__LetExpCS__Group__321102); rule__LetExpCS__Group__4(); state._fsp--; @@ -30115,7 +30126,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getLetExpCSAccess().getInKeyword_3()); } - match(input,80,FollowSets000.FOLLOW_80_in_rule__LetExpCS__Group__3__Impl21129); if (state.failed) return ; + match(input,80,FollowSets000.FOLLOW_80_in_rule__LetExpCS__Group__3__Impl21130); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLetExpCSAccess().getInKeyword_3()); } @@ -30150,7 +30161,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10422:1: ( rule__LetExpCS__Group__4__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10423:2: rule__LetExpCS__Group__4__Impl { - pushFollow(FollowSets000.FOLLOW_rule__LetExpCS__Group__4__Impl_in_rule__LetExpCS__Group__421160); + pushFollow(FollowSets000.FOLLOW_rule__LetExpCS__Group__4__Impl_in_rule__LetExpCS__Group__421161); rule__LetExpCS__Group__4__Impl(); state._fsp--; @@ -30192,7 +30203,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10436:1: ( rule__LetExpCS__InAssignment_4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10436:2: rule__LetExpCS__InAssignment_4 { - pushFollow(FollowSets000.FOLLOW_rule__LetExpCS__InAssignment_4_in_rule__LetExpCS__Group__4__Impl21187); + pushFollow(FollowSets000.FOLLOW_rule__LetExpCS__InAssignment_4_in_rule__LetExpCS__Group__4__Impl21188); rule__LetExpCS__InAssignment_4(); state._fsp--; @@ -30234,12 +30245,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10460:1: ( rule__LetExpCS__Group_2__0__Impl rule__LetExpCS__Group_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10461:2: rule__LetExpCS__Group_2__0__Impl rule__LetExpCS__Group_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__LetExpCS__Group_2__0__Impl_in_rule__LetExpCS__Group_2__021227); + pushFollow(FollowSets000.FOLLOW_rule__LetExpCS__Group_2__0__Impl_in_rule__LetExpCS__Group_2__021228); rule__LetExpCS__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__LetExpCS__Group_2__1_in_rule__LetExpCS__Group_2__021230); + pushFollow(FollowSets000.FOLLOW_rule__LetExpCS__Group_2__1_in_rule__LetExpCS__Group_2__021231); rule__LetExpCS__Group_2__1(); state._fsp--; @@ -30278,7 +30289,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getLetExpCSAccess().getCommaKeyword_2_0()); } - match(input,62,FollowSets000.FOLLOW_62_in_rule__LetExpCS__Group_2__0__Impl21258); if (state.failed) return ; + match(input,62,FollowSets000.FOLLOW_62_in_rule__LetExpCS__Group_2__0__Impl21259); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLetExpCSAccess().getCommaKeyword_2_0()); } @@ -30313,7 +30324,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10491:1: ( rule__LetExpCS__Group_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10492:2: rule__LetExpCS__Group_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__LetExpCS__Group_2__1__Impl_in_rule__LetExpCS__Group_2__121289); + pushFollow(FollowSets000.FOLLOW_rule__LetExpCS__Group_2__1__Impl_in_rule__LetExpCS__Group_2__121290); rule__LetExpCS__Group_2__1__Impl(); state._fsp--; @@ -30355,7 +30366,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10505:1: ( rule__LetExpCS__VariableAssignment_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10505:2: rule__LetExpCS__VariableAssignment_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__LetExpCS__VariableAssignment_2_1_in_rule__LetExpCS__Group_2__1__Impl21316); + pushFollow(FollowSets000.FOLLOW_rule__LetExpCS__VariableAssignment_2_1_in_rule__LetExpCS__Group_2__1__Impl21317); rule__LetExpCS__VariableAssignment_2_1(); state._fsp--; @@ -30397,12 +30408,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10523:1: ( rule__LetVariableCS__Group__0__Impl rule__LetVariableCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10524:2: rule__LetVariableCS__Group__0__Impl rule__LetVariableCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__LetVariableCS__Group__0__Impl_in_rule__LetVariableCS__Group__021350); + pushFollow(FollowSets000.FOLLOW_rule__LetVariableCS__Group__0__Impl_in_rule__LetVariableCS__Group__021351); rule__LetVariableCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__LetVariableCS__Group__1_in_rule__LetVariableCS__Group__021353); + pushFollow(FollowSets000.FOLLOW_rule__LetVariableCS__Group__1_in_rule__LetVariableCS__Group__021354); rule__LetVariableCS__Group__1(); state._fsp--; @@ -30444,7 +30455,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10538:1: ( rule__LetVariableCS__NameAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10538:2: rule__LetVariableCS__NameAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__LetVariableCS__NameAssignment_0_in_rule__LetVariableCS__Group__0__Impl21380); + pushFollow(FollowSets000.FOLLOW_rule__LetVariableCS__NameAssignment_0_in_rule__LetVariableCS__Group__0__Impl21381); rule__LetVariableCS__NameAssignment_0(); state._fsp--; @@ -30486,12 +30497,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10552:1: ( rule__LetVariableCS__Group__1__Impl rule__LetVariableCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10553:2: rule__LetVariableCS__Group__1__Impl rule__LetVariableCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__LetVariableCS__Group__1__Impl_in_rule__LetVariableCS__Group__121410); + pushFollow(FollowSets000.FOLLOW_rule__LetVariableCS__Group__1__Impl_in_rule__LetVariableCS__Group__121411); rule__LetVariableCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__LetVariableCS__Group__2_in_rule__LetVariableCS__Group__121413); + pushFollow(FollowSets000.FOLLOW_rule__LetVariableCS__Group__2_in_rule__LetVariableCS__Group__121414); rule__LetVariableCS__Group__2(); state._fsp--; @@ -30531,17 +30542,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars before(grammarAccess.getLetVariableCSAccess().getGroup_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10567:1: ( rule__LetVariableCS__Group_1__0 )? - int alt84=2; - int LA84_0 = input.LA(1); + int alt85=2; + int LA85_0 = input.LA(1); - if ( (LA84_0==67) ) { - alt84=1; + if ( (LA85_0==67) ) { + alt85=1; } - switch (alt84) { + switch (alt85) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10567:2: rule__LetVariableCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__LetVariableCS__Group_1__0_in_rule__LetVariableCS__Group__1__Impl21440); + pushFollow(FollowSets000.FOLLOW_rule__LetVariableCS__Group_1__0_in_rule__LetVariableCS__Group__1__Impl21441); rule__LetVariableCS__Group_1__0(); state._fsp--; @@ -30586,12 +30597,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10581:1: ( rule__LetVariableCS__Group__2__Impl rule__LetVariableCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10582:2: rule__LetVariableCS__Group__2__Impl rule__LetVariableCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__LetVariableCS__Group__2__Impl_in_rule__LetVariableCS__Group__221471); + pushFollow(FollowSets000.FOLLOW_rule__LetVariableCS__Group__2__Impl_in_rule__LetVariableCS__Group__221472); rule__LetVariableCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__LetVariableCS__Group__3_in_rule__LetVariableCS__Group__221474); + pushFollow(FollowSets000.FOLLOW_rule__LetVariableCS__Group__3_in_rule__LetVariableCS__Group__221475); rule__LetVariableCS__Group__3(); state._fsp--; @@ -30630,7 +30641,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getLetVariableCSAccess().getEqualsSignKeyword_2()); } - match(input,36,FollowSets000.FOLLOW_36_in_rule__LetVariableCS__Group__2__Impl21502); if (state.failed) return ; + match(input,36,FollowSets000.FOLLOW_36_in_rule__LetVariableCS__Group__2__Impl21503); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLetVariableCSAccess().getEqualsSignKeyword_2()); } @@ -30665,7 +30676,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10612:1: ( rule__LetVariableCS__Group__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10613:2: rule__LetVariableCS__Group__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__LetVariableCS__Group__3__Impl_in_rule__LetVariableCS__Group__321533); + pushFollow(FollowSets000.FOLLOW_rule__LetVariableCS__Group__3__Impl_in_rule__LetVariableCS__Group__321534); rule__LetVariableCS__Group__3__Impl(); state._fsp--; @@ -30707,7 +30718,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10626:1: ( rule__LetVariableCS__InitExpressionAssignment_3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10626:2: rule__LetVariableCS__InitExpressionAssignment_3 { - pushFollow(FollowSets000.FOLLOW_rule__LetVariableCS__InitExpressionAssignment_3_in_rule__LetVariableCS__Group__3__Impl21560); + pushFollow(FollowSets000.FOLLOW_rule__LetVariableCS__InitExpressionAssignment_3_in_rule__LetVariableCS__Group__3__Impl21561); rule__LetVariableCS__InitExpressionAssignment_3(); state._fsp--; @@ -30749,12 +30760,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10648:1: ( rule__LetVariableCS__Group_1__0__Impl rule__LetVariableCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10649:2: rule__LetVariableCS__Group_1__0__Impl rule__LetVariableCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__LetVariableCS__Group_1__0__Impl_in_rule__LetVariableCS__Group_1__021598); + pushFollow(FollowSets000.FOLLOW_rule__LetVariableCS__Group_1__0__Impl_in_rule__LetVariableCS__Group_1__021599); rule__LetVariableCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__LetVariableCS__Group_1__1_in_rule__LetVariableCS__Group_1__021601); + pushFollow(FollowSets000.FOLLOW_rule__LetVariableCS__Group_1__1_in_rule__LetVariableCS__Group_1__021602); rule__LetVariableCS__Group_1__1(); state._fsp--; @@ -30793,7 +30804,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getLetVariableCSAccess().getColonKeyword_1_0()); } - match(input,67,FollowSets000.FOLLOW_67_in_rule__LetVariableCS__Group_1__0__Impl21629); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_67_in_rule__LetVariableCS__Group_1__0__Impl21630); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLetVariableCSAccess().getColonKeyword_1_0()); } @@ -30828,7 +30839,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10679:1: ( rule__LetVariableCS__Group_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10680:2: rule__LetVariableCS__Group_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__LetVariableCS__Group_1__1__Impl_in_rule__LetVariableCS__Group_1__121660); + pushFollow(FollowSets000.FOLLOW_rule__LetVariableCS__Group_1__1__Impl_in_rule__LetVariableCS__Group_1__121661); rule__LetVariableCS__Group_1__1__Impl(); state._fsp--; @@ -30870,7 +30881,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10693:1: ( rule__LetVariableCS__OwnedTypeAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10693:2: rule__LetVariableCS__OwnedTypeAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__LetVariableCS__OwnedTypeAssignment_1_1_in_rule__LetVariableCS__Group_1__1__Impl21687); + pushFollow(FollowSets000.FOLLOW_rule__LetVariableCS__OwnedTypeAssignment_1_1_in_rule__LetVariableCS__Group_1__1__Impl21688); rule__LetVariableCS__OwnedTypeAssignment_1_1(); state._fsp--; @@ -30912,12 +30923,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10711:1: ( rule__NestedExpCS__Group__0__Impl rule__NestedExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10712:2: rule__NestedExpCS__Group__0__Impl rule__NestedExpCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__NestedExpCS__Group__0__Impl_in_rule__NestedExpCS__Group__021721); + pushFollow(FollowSets000.FOLLOW_rule__NestedExpCS__Group__0__Impl_in_rule__NestedExpCS__Group__021722); rule__NestedExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__NestedExpCS__Group__1_in_rule__NestedExpCS__Group__021724); + pushFollow(FollowSets000.FOLLOW_rule__NestedExpCS__Group__1_in_rule__NestedExpCS__Group__021725); rule__NestedExpCS__Group__1(); state._fsp--; @@ -30956,7 +30967,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNestedExpCSAccess().getLeftParenthesisKeyword_0()); } - match(input,65,FollowSets000.FOLLOW_65_in_rule__NestedExpCS__Group__0__Impl21752); if (state.failed) return ; + match(input,65,FollowSets000.FOLLOW_65_in_rule__NestedExpCS__Group__0__Impl21753); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNestedExpCSAccess().getLeftParenthesisKeyword_0()); } @@ -30991,12 +31002,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10742:1: ( rule__NestedExpCS__Group__1__Impl rule__NestedExpCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10743:2: rule__NestedExpCS__Group__1__Impl rule__NestedExpCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__NestedExpCS__Group__1__Impl_in_rule__NestedExpCS__Group__121783); + pushFollow(FollowSets000.FOLLOW_rule__NestedExpCS__Group__1__Impl_in_rule__NestedExpCS__Group__121784); rule__NestedExpCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__NestedExpCS__Group__2_in_rule__NestedExpCS__Group__121786); + pushFollow(FollowSets000.FOLLOW_rule__NestedExpCS__Group__2_in_rule__NestedExpCS__Group__121787); rule__NestedExpCS__Group__2(); state._fsp--; @@ -31038,7 +31049,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10757:1: ( rule__NestedExpCS__SourceAssignment_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10757:2: rule__NestedExpCS__SourceAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__NestedExpCS__SourceAssignment_1_in_rule__NestedExpCS__Group__1__Impl21813); + pushFollow(FollowSets000.FOLLOW_rule__NestedExpCS__SourceAssignment_1_in_rule__NestedExpCS__Group__1__Impl21814); rule__NestedExpCS__SourceAssignment_1(); state._fsp--; @@ -31080,7 +31091,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10771:1: ( rule__NestedExpCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10772:2: rule__NestedExpCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__NestedExpCS__Group__2__Impl_in_rule__NestedExpCS__Group__221843); + pushFollow(FollowSets000.FOLLOW_rule__NestedExpCS__Group__2__Impl_in_rule__NestedExpCS__Group__221844); rule__NestedExpCS__Group__2__Impl(); state._fsp--; @@ -31119,7 +31130,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNestedExpCSAccess().getRightParenthesisKeyword_2()); } - match(input,66,FollowSets000.FOLLOW_66_in_rule__NestedExpCS__Group__2__Impl21871); if (state.failed) return ; + match(input,66,FollowSets000.FOLLOW_66_in_rule__NestedExpCS__Group__2__Impl21872); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNestedExpCSAccess().getRightParenthesisKeyword_2()); } @@ -31154,12 +31165,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10807:1: ( rule__SelfExpCS__Group__0__Impl rule__SelfExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10808:2: rule__SelfExpCS__Group__0__Impl rule__SelfExpCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__SelfExpCS__Group__0__Impl_in_rule__SelfExpCS__Group__021908); + pushFollow(FollowSets000.FOLLOW_rule__SelfExpCS__Group__0__Impl_in_rule__SelfExpCS__Group__021909); rule__SelfExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__SelfExpCS__Group__1_in_rule__SelfExpCS__Group__021911); + pushFollow(FollowSets000.FOLLOW_rule__SelfExpCS__Group__1_in_rule__SelfExpCS__Group__021912); rule__SelfExpCS__Group__1(); state._fsp--; @@ -31233,7 +31244,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10838:1: ( rule__SelfExpCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:10839:2: rule__SelfExpCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__SelfExpCS__Group__1__Impl_in_rule__SelfExpCS__Group__121969); + pushFollow(FollowSets000.FOLLOW_rule__SelfExpCS__Group__1__Impl_in_rule__SelfExpCS__Group__121970); rule__SelfExpCS__Group__1__Impl(); state._fsp--; @@ -31272,7 +31283,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getSelfExpCSAccess().getSelfKeyword_1()); } - match(input,81,FollowSets000.FOLLOW_81_in_rule__SelfExpCS__Group__1__Impl21997); if (state.failed) return ; + match(input,81,FollowSets000.FOLLOW_81_in_rule__SelfExpCS__Group__1__Impl21998); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSelfExpCSAccess().getSelfKeyword_1()); } @@ -31313,7 +31324,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getUnrealizedVariablesUnrealizedVariableCSParserRuleCall_0_1_0_0()); } - pushFollow(FollowSets000.FOLLOW_ruleUnrealizedVariableCS_in_rule__BottomPatternCS__UnrealizedVariablesAssignment_0_1_022037); + pushFollow(FollowSets000.FOLLOW_ruleUnrealizedVariableCS_in_rule__BottomPatternCS__UnrealizedVariablesAssignment_0_1_022038); ruleUnrealizedVariableCS(); state._fsp--; @@ -31358,7 +31369,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getRealizedVariablesRealizedVariableCSParserRuleCall_0_1_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleRealizedVariableCS_in_rule__BottomPatternCS__RealizedVariablesAssignment_0_1_122068); + pushFollow(FollowSets000.FOLLOW_ruleRealizedVariableCS_in_rule__BottomPatternCS__RealizedVariablesAssignment_0_1_122069); ruleRealizedVariableCS(); state._fsp--; @@ -31403,7 +31414,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getUnrealizedVariablesUnrealizedVariableCSParserRuleCall_0_2_1_0_0()); } - pushFollow(FollowSets000.FOLLOW_ruleUnrealizedVariableCS_in_rule__BottomPatternCS__UnrealizedVariablesAssignment_0_2_1_022099); + pushFollow(FollowSets000.FOLLOW_ruleUnrealizedVariableCS_in_rule__BottomPatternCS__UnrealizedVariablesAssignment_0_2_1_022100); ruleUnrealizedVariableCS(); state._fsp--; @@ -31448,7 +31459,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getRealizedVariablesRealizedVariableCSParserRuleCall_0_2_1_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleRealizedVariableCS_in_rule__BottomPatternCS__RealizedVariablesAssignment_0_2_1_122130); + pushFollow(FollowSets000.FOLLOW_ruleRealizedVariableCS_in_rule__BottomPatternCS__RealizedVariablesAssignment_0_2_1_122131); ruleRealizedVariableCS(); state._fsp--; @@ -31493,7 +31504,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getConstraintsAssignmentCSParserRuleCall_0_4_0()); } - pushFollow(FollowSets000.FOLLOW_ruleAssignmentCS_in_rule__BottomPatternCS__ConstraintsAssignment_0_422161); + pushFollow(FollowSets000.FOLLOW_ruleAssignmentCS_in_rule__BottomPatternCS__ConstraintsAssignment_0_422162); ruleAssignmentCS(); state._fsp--; @@ -31538,7 +31549,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getConstraintsAssignmentCSParserRuleCall_1_2_0()); } - pushFollow(FollowSets000.FOLLOW_ruleAssignmentCS_in_rule__BottomPatternCS__ConstraintsAssignment_1_222192); + pushFollow(FollowSets000.FOLLOW_ruleAssignmentCS_in_rule__BottomPatternCS__ConstraintsAssignment_1_222193); ruleAssignmentCS(); state._fsp--; @@ -31589,7 +31600,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getAssignmentCSAccess().getDefaultDefaultKeyword_0_0()); } - match(input,82,FollowSets000.FOLLOW_82_in_rule__AssignmentCS__DefaultAssignment_022228); if (state.failed) return ; + match(input,82,FollowSets000.FOLLOW_82_in_rule__AssignmentCS__DefaultAssignment_022229); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAssignmentCSAccess().getDefaultDefaultKeyword_0_0()); } @@ -31636,7 +31647,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getAssignmentCSAccess().getTargetExpCSParserRuleCall_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_rule__AssignmentCS__TargetAssignment_122267); + pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_rule__AssignmentCS__TargetAssignment_122268); ruleExpCS(); state._fsp--; @@ -31681,7 +31692,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getAssignmentCSAccess().getInitialiserExpCSParserRuleCall_2_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_rule__AssignmentCS__InitialiserAssignment_2_122298); + pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_rule__AssignmentCS__InitialiserAssignment_2_122299); ruleExpCS(); state._fsp--; @@ -31726,7 +31737,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getDirectionCSAccess().getNameUnrestrictedNameParserRuleCall_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__NameAssignment_122329); + pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__NameAssignment_122330); ruleUnrestrictedName(); state._fsp--; @@ -31777,7 +31788,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getDirectionCSAccess().getImportsPackageUnrestrictedNameParserRuleCall_2_1_0_1()); } - pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__ImportsAssignment_2_122364); + pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__ImportsAssignment_2_122365); ruleUnrestrictedName(); state._fsp--; @@ -31834,7 +31845,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getDirectionCSAccess().getImportsPackageUnrestrictedNameParserRuleCall_2_2_1_0_1()); } - pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__ImportsAssignment_2_2_122403); + pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__ImportsAssignment_2_2_122404); ruleUnrestrictedName(); state._fsp--; @@ -31891,7 +31902,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getDirectionCSAccess().getUsesCoreDomainUnrestrictedNameParserRuleCall_3_1_0_1()); } - pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__UsesAssignment_3_122442); + pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__UsesAssignment_3_122443); ruleUnrestrictedName(); state._fsp--; @@ -31948,7 +31959,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getDirectionCSAccess().getUsesCoreDomainUnrestrictedNameParserRuleCall_3_2_1_0_1()); } - pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__UsesAssignment_3_2_122481); + pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__UsesAssignment_3_2_122482); ruleUnrestrictedName(); state._fsp--; @@ -31999,7 +32010,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getUnrealizedVariablesUnrealizedVariableCSParserRuleCall_0_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleUnrealizedVariableCS_in_rule__GuardPatternCS__UnrealizedVariablesAssignment_0_122516); + pushFollow(FollowSets000.FOLLOW_ruleUnrealizedVariableCS_in_rule__GuardPatternCS__UnrealizedVariablesAssignment_0_122517); ruleUnrealizedVariableCS(); state._fsp--; @@ -32044,7 +32055,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getUnrealizedVariablesUnrealizedVariableCSParserRuleCall_0_2_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleUnrealizedVariableCS_in_rule__GuardPatternCS__UnrealizedVariablesAssignment_0_2_122547); + pushFollow(FollowSets000.FOLLOW_ruleUnrealizedVariableCS_in_rule__GuardPatternCS__UnrealizedVariablesAssignment_0_2_122548); ruleUnrealizedVariableCS(); state._fsp--; @@ -32089,7 +32100,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getConstraintsAssignmentCSParserRuleCall_0_4_0()); } - pushFollow(FollowSets000.FOLLOW_ruleAssignmentCS_in_rule__GuardPatternCS__ConstraintsAssignment_0_422578); + pushFollow(FollowSets000.FOLLOW_ruleAssignmentCS_in_rule__GuardPatternCS__ConstraintsAssignment_0_422579); ruleAssignmentCS(); state._fsp--; @@ -32134,7 +32145,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getConstraintsAssignmentCSParserRuleCall_1_2_0()); } - pushFollow(FollowSets000.FOLLOW_ruleAssignmentCS_in_rule__GuardPatternCS__ConstraintsAssignment_1_222609); + pushFollow(FollowSets000.FOLLOW_ruleAssignmentCS_in_rule__GuardPatternCS__ConstraintsAssignment_1_222610); ruleAssignmentCS(); state._fsp--; @@ -32179,7 +32190,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getParamDeclarationCSAccess().getNameUnrestrictedNameParserRuleCall_0_0()); } - pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_rule__ParamDeclarationCS__NameAssignment_022649); + pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_rule__ParamDeclarationCS__NameAssignment_022650); ruleUnrestrictedName(); state._fsp--; @@ -32224,7 +32235,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getParamDeclarationCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_0()); } - pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_rule__ParamDeclarationCS__OwnedTypeAssignment_222680); + pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_rule__ParamDeclarationCS__OwnedTypeAssignment_222681); ruleTypeExpCS(); state._fsp--; @@ -32269,7 +32280,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getScopeNameCSAccess().getPathFirstPathElementCSParserRuleCall_0_0()); } - pushFollow(FollowSets000.FOLLOW_ruleFirstPathElementCS_in_rule__ScopeNameCS__PathAssignment_022717); + pushFollow(FollowSets000.FOLLOW_ruleFirstPathElementCS_in_rule__ScopeNameCS__PathAssignment_022718); ruleFirstPathElementCS(); state._fsp--; @@ -32314,7 +32325,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getScopeNameCSAccess().getPathNextPathElementCSParserRuleCall_2_0_0()); } - pushFollow(FollowSets000.FOLLOW_ruleNextPathElementCS_in_rule__ScopeNameCS__PathAssignment_2_022748); + pushFollow(FollowSets000.FOLLOW_ruleNextPathElementCS_in_rule__ScopeNameCS__PathAssignment_2_022749); ruleNextPathElementCS(); state._fsp--; @@ -32359,7 +32370,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getUnrealizedVariableCSAccess().getNameUnrestrictedNameParserRuleCall_0_0()); } - pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_rule__UnrealizedVariableCS__NameAssignment_022782); + pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_rule__UnrealizedVariableCS__NameAssignment_022783); ruleUnrestrictedName(); state._fsp--; @@ -32404,7 +32415,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getUnrealizedVariableCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_0()); } - pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_rule__UnrealizedVariableCS__OwnedTypeAssignment_222813); + pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_rule__UnrealizedVariableCS__OwnedTypeAssignment_222814); ruleTypeExpCS(); state._fsp--; @@ -32449,7 +32460,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getRealizedVariableCSAccess().getNameUnrestrictedNameParserRuleCall_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_rule__RealizedVariableCS__NameAssignment_122844); + pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_rule__RealizedVariableCS__NameAssignment_122845); ruleUnrestrictedName(); state._fsp--; @@ -32494,7 +32505,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getRealizedVariableCSAccess().getOwnedTypeTypeExpCSParserRuleCall_3_0()); } - pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_rule__RealizedVariableCS__OwnedTypeAssignment_322875); + pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_rule__RealizedVariableCS__OwnedTypeAssignment_322876); ruleTypeExpCS(); state._fsp--; @@ -32542,7 +32553,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:11311:1: ( rule__EssentialOCLUnaryOperatorCS__NameAlternatives_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:11311:2: rule__EssentialOCLUnaryOperatorCS__NameAlternatives_0 { - pushFollow(FollowSets000.FOLLOW_rule__EssentialOCLUnaryOperatorCS__NameAlternatives_0_in_rule__EssentialOCLUnaryOperatorCS__NameAssignment22909); + pushFollow(FollowSets000.FOLLOW_rule__EssentialOCLUnaryOperatorCS__NameAlternatives_0_in_rule__EssentialOCLUnaryOperatorCS__NameAssignment22910); rule__EssentialOCLUnaryOperatorCS__NameAlternatives_0(); state._fsp--; @@ -32593,7 +32604,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:11327:1: ( rule__EssentialOCLInfixOperatorCS__NameAlternatives_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:11327:2: rule__EssentialOCLInfixOperatorCS__NameAlternatives_0 { - pushFollow(FollowSets000.FOLLOW_rule__EssentialOCLInfixOperatorCS__NameAlternatives_0_in_rule__EssentialOCLInfixOperatorCS__NameAssignment22942); + pushFollow(FollowSets000.FOLLOW_rule__EssentialOCLInfixOperatorCS__NameAlternatives_0_in_rule__EssentialOCLInfixOperatorCS__NameAssignment22943); rule__EssentialOCLInfixOperatorCS__NameAlternatives_0(); state._fsp--; @@ -32644,7 +32655,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:11343:1: ( rule__EssentialOCLNavigationOperatorCS__NameAlternatives_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:11343:2: rule__EssentialOCLNavigationOperatorCS__NameAlternatives_0 { - pushFollow(FollowSets000.FOLLOW_rule__EssentialOCLNavigationOperatorCS__NameAlternatives_0_in_rule__EssentialOCLNavigationOperatorCS__NameAssignment22975); + pushFollow(FollowSets000.FOLLOW_rule__EssentialOCLNavigationOperatorCS__NameAlternatives_0_in_rule__EssentialOCLNavigationOperatorCS__NameAssignment22976); rule__EssentialOCLNavigationOperatorCS__NameAlternatives_0(); state._fsp--; @@ -32692,7 +32703,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPathNameCSAccess().getPathFirstPathElementCSParserRuleCall_0_0()); } - pushFollow(FollowSets000.FOLLOW_ruleFirstPathElementCS_in_rule__PathNameCS__PathAssignment_023008); + pushFollow(FollowSets000.FOLLOW_ruleFirstPathElementCS_in_rule__PathNameCS__PathAssignment_023009); ruleFirstPathElementCS(); state._fsp--; @@ -32737,7 +32748,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPathNameCSAccess().getPathNextPathElementCSParserRuleCall_1_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleNextPathElementCS_in_rule__PathNameCS__PathAssignment_1_123039); + pushFollow(FollowSets000.FOLLOW_ruleNextPathElementCS_in_rule__PathNameCS__PathAssignment_1_123040); ruleNextPathElementCS(); state._fsp--; @@ -32788,7 +32799,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getFirstPathElementCSAccess().getElementNamedElementUnrestrictedNameParserRuleCall_0_1()); } - pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_rule__FirstPathElementCS__ElementAssignment23074); + pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_rule__FirstPathElementCS__ElementAssignment23075); ruleUnrestrictedName(); state._fsp--; @@ -32845,7 +32856,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNextPathElementCSAccess().getElementNamedElementUnreservedNameParserRuleCall_0_1()); } - pushFollow(FollowSets000.FOLLOW_ruleUnreservedName_in_rule__NextPathElementCS__ElementAssignment23113); + pushFollow(FollowSets000.FOLLOW_ruleUnreservedName_in_rule__NextPathElementCS__ElementAssignment23114); ruleUnreservedName(); state._fsp--; @@ -32896,7 +32907,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getURIPathNameCSAccess().getPathURIFirstPathElementCSParserRuleCall_0_0()); } - pushFollow(FollowSets000.FOLLOW_ruleURIFirstPathElementCS_in_rule__URIPathNameCS__PathAssignment_023148); + pushFollow(FollowSets000.FOLLOW_ruleURIFirstPathElementCS_in_rule__URIPathNameCS__PathAssignment_023149); ruleURIFirstPathElementCS(); state._fsp--; @@ -32941,7 +32952,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getURIPathNameCSAccess().getPathNextPathElementCSParserRuleCall_1_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleNextPathElementCS_in_rule__URIPathNameCS__PathAssignment_1_123179); + pushFollow(FollowSets000.FOLLOW_ruleNextPathElementCS_in_rule__URIPathNameCS__PathAssignment_1_123180); ruleNextPathElementCS(); state._fsp--; @@ -32992,7 +33003,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getURIFirstPathElementCSAccess().getElementNamedElementUnrestrictedNameParserRuleCall_0_0_1()); } - pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_rule__URIFirstPathElementCS__ElementAssignment_023214); + pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_rule__URIFirstPathElementCS__ElementAssignment_023215); ruleUnrestrictedName(); state._fsp--; @@ -33049,7 +33060,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getURIFirstPathElementCSAccess().getElementNamespaceURIParserRuleCall_1_1_0_1()); } - pushFollow(FollowSets000.FOLLOW_ruleURI_in_rule__URIFirstPathElementCS__ElementAssignment_1_123253); + pushFollow(FollowSets000.FOLLOW_ruleURI_in_rule__URIFirstPathElementCS__ElementAssignment_1_123254); ruleURI(); state._fsp--; @@ -33100,7 +33111,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimitiveTypeCSAccess().getNamePrimitiveTypeIdentifierParserRuleCall_0()); } - pushFollow(FollowSets000.FOLLOW_rulePrimitiveTypeIdentifier_in_rule__PrimitiveTypeCS__NameAssignment23288); + pushFollow(FollowSets000.FOLLOW_rulePrimitiveTypeIdentifier_in_rule__PrimitiveTypeCS__NameAssignment23289); rulePrimitiveTypeIdentifier(); state._fsp--; @@ -33145,7 +33156,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionTypeCSAccess().getNameCollectionTypeIdentifierParserRuleCall_0_0()); } - pushFollow(FollowSets000.FOLLOW_ruleCollectionTypeIdentifier_in_rule__CollectionTypeCS__NameAssignment_023319); + pushFollow(FollowSets000.FOLLOW_ruleCollectionTypeIdentifier_in_rule__CollectionTypeCS__NameAssignment_023320); ruleCollectionTypeIdentifier(); state._fsp--; @@ -33190,7 +33201,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionTypeCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_rule__CollectionTypeCS__OwnedTypeAssignment_1_123350); + pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_rule__CollectionTypeCS__OwnedTypeAssignment_1_123351); ruleTypeExpCS(); state._fsp--; @@ -33235,7 +33246,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityBoundsCSAccess().getLowerBoundLOWERParserRuleCall_0_0()); } - pushFollow(FollowSets000.FOLLOW_ruleLOWER_in_rule__MultiplicityBoundsCS__LowerBoundAssignment_023381); + pushFollow(FollowSets000.FOLLOW_ruleLOWER_in_rule__MultiplicityBoundsCS__LowerBoundAssignment_023382); ruleLOWER(); state._fsp--; @@ -33280,7 +33291,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityBoundsCSAccess().getUpperBoundUPPERParserRuleCall_1_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleUPPER_in_rule__MultiplicityBoundsCS__UpperBoundAssignment_1_123412); + pushFollow(FollowSets000.FOLLOW_ruleUPPER_in_rule__MultiplicityBoundsCS__UpperBoundAssignment_1_123413); ruleUPPER(); state._fsp--; @@ -33328,7 +33339,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:11570:1: ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase.ui/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/ui/contentassist/antlr/internal/InternalQVTcoreBase.g:11570:2: rule__MultiplicityStringCS__StringBoundsAlternatives_0 { - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityStringCS__StringBoundsAlternatives_0_in_rule__MultiplicityStringCS__StringBoundsAssignment23443); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityStringCS__StringBoundsAlternatives_0_in_rule__MultiplicityStringCS__StringBoundsAssignment23444); rule__MultiplicityStringCS__StringBoundsAlternatives_0(); state._fsp--; @@ -33382,7 +33393,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTupleTypeCSAccess().getNameTupleKeyword_0_0()); } - match(input,44,FollowSets001.FOLLOW_44_in_rule__TupleTypeCS__NameAssignment_023481); if (state.failed) return ; + match(input,44,FollowSets001.FOLLOW_44_in_rule__TupleTypeCS__NameAssignment_023482); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleTypeCSAccess().getNameTupleKeyword_0_0()); } @@ -33429,7 +33440,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTupleTypeCSAccess().getOwnedPartsTuplePartCSParserRuleCall_1_1_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTuplePartCS_in_rule__TupleTypeCS__OwnedPartsAssignment_1_1_023520); + pushFollow(FollowSets001.FOLLOW_ruleTuplePartCS_in_rule__TupleTypeCS__OwnedPartsAssignment_1_1_023521); ruleTuplePartCS(); state._fsp--; @@ -33474,7 +33485,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTupleTypeCSAccess().getOwnedPartsTuplePartCSParserRuleCall_1_1_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTuplePartCS_in_rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_123551); + pushFollow(FollowSets001.FOLLOW_ruleTuplePartCS_in_rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_123552); ruleTuplePartCS(); state._fsp--; @@ -33519,7 +33530,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTuplePartCSAccess().getNameUnrestrictedNameParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__TuplePartCS__NameAssignment_023582); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__TuplePartCS__NameAssignment_023583); ruleUnrestrictedName(); state._fsp--; @@ -33564,7 +33575,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTuplePartCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__TuplePartCS__OwnedTypeAssignment_223613); + pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__TuplePartCS__OwnedTypeAssignment_223614); ruleTypeExpCS(); state._fsp--; @@ -33609,7 +33620,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedTypeCollectionTypeCSParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleCollectionTypeCS_in_rule__CollectionLiteralExpCS__OwnedTypeAssignment_023644); + pushFollow(FollowSets001.FOLLOW_ruleCollectionTypeCS_in_rule__CollectionLiteralExpCS__OwnedTypeAssignment_023645); ruleCollectionTypeCS(); state._fsp--; @@ -33654,7 +33665,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedPartsCollectionLiteralPartCSParserRuleCall_2_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleCollectionLiteralPartCS_in_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_023675); + pushFollow(FollowSets001.FOLLOW_ruleCollectionLiteralPartCS_in_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_023676); ruleCollectionLiteralPartCS(); state._fsp--; @@ -33699,7 +33710,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedPartsCollectionLiteralPartCSParserRuleCall_2_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleCollectionLiteralPartCS_in_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_123706); + pushFollow(FollowSets001.FOLLOW_ruleCollectionLiteralPartCS_in_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_123707); ruleCollectionLiteralPartCS(); state._fsp--; @@ -33744,7 +33755,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralPartCSAccess().getExpressionCSExpCSParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__CollectionLiteralPartCS__ExpressionCSAssignment_023737); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__CollectionLiteralPartCS__ExpressionCSAssignment_023738); ruleExpCS(); state._fsp--; @@ -33789,7 +33800,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralPartCSAccess().getLastExpressionCSExpCSParserRuleCall_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_123768); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_123769); ruleExpCS(); state._fsp--; @@ -33840,7 +33851,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getConstructorPartCSAccess().getPropertyPropertyUnrestrictedNameParserRuleCall_0_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__ConstructorPartCS__PropertyAssignment_023803); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__ConstructorPartCS__PropertyAssignment_023804); ruleUnrestrictedName(); state._fsp--; @@ -33891,7 +33902,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getConstructorPartCSAccess().getInitExpressionExpCSParserRuleCall_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__ConstructorPartCS__InitExpressionAssignment_223838); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__ConstructorPartCS__InitExpressionAssignment_223839); ruleExpCS(); state._fsp--; @@ -33936,7 +33947,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralExpCSAccess().getOwnedPartsTupleLiteralPartCSParserRuleCall_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTupleLiteralPartCS_in_rule__TupleLiteralExpCS__OwnedPartsAssignment_223869); + pushFollow(FollowSets001.FOLLOW_ruleTupleLiteralPartCS_in_rule__TupleLiteralExpCS__OwnedPartsAssignment_223870); ruleTupleLiteralPartCS(); state._fsp--; @@ -33981,7 +33992,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralExpCSAccess().getOwnedPartsTupleLiteralPartCSParserRuleCall_3_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTupleLiteralPartCS_in_rule__TupleLiteralExpCS__OwnedPartsAssignment_3_123900); + pushFollow(FollowSets001.FOLLOW_ruleTupleLiteralPartCS_in_rule__TupleLiteralExpCS__OwnedPartsAssignment_3_123901); ruleTupleLiteralPartCS(); state._fsp--; @@ -34026,7 +34037,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralPartCSAccess().getNameUnrestrictedNameParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__TupleLiteralPartCS__NameAssignment_023931); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__TupleLiteralPartCS__NameAssignment_023932); ruleUnrestrictedName(); state._fsp--; @@ -34071,7 +34082,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralPartCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__TupleLiteralPartCS__OwnedTypeAssignment_1_123962); + pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__TupleLiteralPartCS__OwnedTypeAssignment_1_123963); ruleTypeExpCS(); state._fsp--; @@ -34116,7 +34127,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralPartCSAccess().getInitExpressionExpCSParserRuleCall_3_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__TupleLiteralPartCS__InitExpressionAssignment_323993); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__TupleLiteralPartCS__InitExpressionAssignment_323994); ruleExpCS(); state._fsp--; @@ -34161,7 +34172,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNumberLiteralExpCSAccess().getNameNUMBER_LITERALParserRuleCall_0()); } - pushFollow(FollowSets001.FOLLOW_ruleNUMBER_LITERAL_in_rule__NumberLiteralExpCS__NameAssignment24024); + pushFollow(FollowSets001.FOLLOW_ruleNUMBER_LITERAL_in_rule__NumberLiteralExpCS__NameAssignment24025); ruleNUMBER_LITERAL(); state._fsp--; @@ -34206,7 +34217,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getStringLiteralExpCSAccess().getNameStringLiteralParserRuleCall_0()); } - pushFollow(FollowSets001.FOLLOW_ruleStringLiteral_in_rule__StringLiteralExpCS__NameAssignment24055); + pushFollow(FollowSets001.FOLLOW_ruleStringLiteral_in_rule__StringLiteralExpCS__NameAssignment24056); ruleStringLiteral(); state._fsp--; @@ -34257,7 +34268,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getBooleanLiteralExpCSAccess().getNameTrueKeyword_0_0()); } - match(input,83,FollowSets001.FOLLOW_83_in_rule__BooleanLiteralExpCS__NameAssignment_024091); if (state.failed) return ; + match(input,83,FollowSets001.FOLLOW_83_in_rule__BooleanLiteralExpCS__NameAssignment_024092); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBooleanLiteralExpCSAccess().getNameTrueKeyword_0_0()); } @@ -34310,7 +34321,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getBooleanLiteralExpCSAccess().getNameFalseKeyword_1_0()); } - match(input,84,FollowSets001.FOLLOW_84_in_rule__BooleanLiteralExpCS__NameAssignment_124135); if (state.failed) return ; + match(input,84,FollowSets001.FOLLOW_84_in_rule__BooleanLiteralExpCS__NameAssignment_124136); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBooleanLiteralExpCSAccess().getNameFalseKeyword_1_0()); } @@ -34357,7 +34368,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTypeLiteralWithMultiplicityCSAccess().getMultiplicityMultiplicityCSParserRuleCall_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleMultiplicityCS_in_rule__TypeLiteralWithMultiplicityCS__MultiplicityAssignment_124174); + pushFollow(FollowSets001.FOLLOW_ruleMultiplicityCS_in_rule__TypeLiteralWithMultiplicityCS__MultiplicityAssignment_124175); ruleMultiplicityCS(); state._fsp--; @@ -34402,7 +34413,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTypeLiteralExpCSAccess().getOwnedTypeTypeLiteralWithMultiplicityCSParserRuleCall_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTypeLiteralWithMultiplicityCS_in_rule__TypeLiteralExpCS__OwnedTypeAssignment24205); + pushFollow(FollowSets001.FOLLOW_ruleTypeLiteralWithMultiplicityCS_in_rule__TypeLiteralExpCS__OwnedTypeAssignment24206); ruleTypeLiteralWithMultiplicityCS(); state._fsp--; @@ -34447,7 +34458,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTypeNameExpCSAccess().getPathNamePathNameCSParserRuleCall_0()); } - pushFollow(FollowSets001.FOLLOW_rulePathNameCS_in_rule__TypeNameExpCS__PathNameAssignment24236); + pushFollow(FollowSets001.FOLLOW_rulePathNameCS_in_rule__TypeNameExpCS__PathNameAssignment24237); rulePathNameCS(); state._fsp--; @@ -34492,7 +34503,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTypeExpCSAccess().getMultiplicityMultiplicityCSParserRuleCall_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleMultiplicityCS_in_rule__TypeExpCS__MultiplicityAssignment_124267); + pushFollow(FollowSets001.FOLLOW_ruleMultiplicityCS_in_rule__TypeExpCS__MultiplicityAssignment_124268); ruleMultiplicityCS(); state._fsp--; @@ -34537,7 +34548,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getExpCSAccess().getOwnedOperatorBinaryOperatorCSParserRuleCall_0_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleBinaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_0_1_124298); + pushFollow(FollowSets001.FOLLOW_ruleBinaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_0_1_124299); ruleBinaryOperatorCS(); state._fsp--; @@ -34582,7 +34593,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getExpCSAccess().getOwnedExpressionPrefixedExpCSParserRuleCall_0_1_2_0_0_0()); } - pushFollow(FollowSets001.FOLLOW_rulePrefixedExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_024329); + pushFollow(FollowSets001.FOLLOW_rulePrefixedExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_024330); rulePrefixedExpCS(); state._fsp--; @@ -34627,7 +34638,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getExpCSAccess().getOwnedOperatorBinaryOperatorCSParserRuleCall_0_1_2_0_1_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleBinaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_1_024360); + pushFollow(FollowSets001.FOLLOW_ruleBinaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_1_024361); ruleBinaryOperatorCS(); state._fsp--; @@ -34672,7 +34683,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getExpCSAccess().getOwnedExpressionPrefixedExpCSParserRuleCall_0_1_2_0_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_rulePrefixedExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_1_124391); + pushFollow(FollowSets001.FOLLOW_rulePrefixedExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_1_124392); rulePrefixedExpCS(); state._fsp--; @@ -34717,7 +34728,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getExpCSAccess().getOwnedOperatorBinaryOperatorCSParserRuleCall_0_1_2_0_2_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleBinaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_2_024422); + pushFollow(FollowSets001.FOLLOW_ruleBinaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_2_024423); ruleBinaryOperatorCS(); state._fsp--; @@ -34762,7 +34773,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getExpCSAccess().getOwnedExpressionLetExpCSParserRuleCall_0_1_2_0_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleLetExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_2_124453); + pushFollow(FollowSets001.FOLLOW_ruleLetExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_2_124454); ruleLetExpCS(); state._fsp--; @@ -34807,7 +34818,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getExpCSAccess().getOwnedExpressionLetExpCSParserRuleCall_0_1_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleLetExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_124484); + pushFollow(FollowSets001.FOLLOW_ruleLetExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_124485); ruleLetExpCS(); state._fsp--; @@ -34852,7 +34863,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getExpCSAccess().getOwnedOperatorUnaryOperatorCSParserRuleCall_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_1_124515); + pushFollow(FollowSets001.FOLLOW_ruleUnaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_1_124516); ruleUnaryOperatorCS(); state._fsp--; @@ -34897,7 +34908,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getExpCSAccess().getOwnedExpressionLetExpCSParserRuleCall_1_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleLetExpCS_in_rule__ExpCS__OwnedExpressionAssignment_1_224546); + pushFollow(FollowSets001.FOLLOW_ruleLetExpCS_in_rule__ExpCS__OwnedExpressionAssignment_1_224547); ruleLetExpCS(); state._fsp--; @@ -34942,7 +34953,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrefixedExpCSAccess().getOwnedOperatorUnaryOperatorCSParserRuleCall_0_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnaryOperatorCS_in_rule__PrefixedExpCS__OwnedOperatorAssignment_0_124577); + pushFollow(FollowSets001.FOLLOW_ruleUnaryOperatorCS_in_rule__PrefixedExpCS__OwnedOperatorAssignment_0_124578); ruleUnaryOperatorCS(); state._fsp--; @@ -34987,7 +34998,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrefixedExpCSAccess().getOwnedExpressionPrimaryExpCSParserRuleCall_0_2_0()); } - pushFollow(FollowSets001.FOLLOW_rulePrimaryExpCS_in_rule__PrefixedExpCS__OwnedExpressionAssignment_0_224608); + pushFollow(FollowSets001.FOLLOW_rulePrimaryExpCS_in_rule__PrefixedExpCS__OwnedExpressionAssignment_0_224609); rulePrimaryExpCS(); state._fsp--; @@ -35032,7 +35043,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getPathNamePathNameCSParserRuleCall_7_1_0()); } - pushFollow(FollowSets001.FOLLOW_rulePathNameCS_in_rule__PrimaryExpCS__PathNameAssignment_7_124639); + pushFollow(FollowSets001.FOLLOW_rulePathNameCS_in_rule__PrimaryExpCS__PathNameAssignment_7_124640); rulePathNameCS(); state._fsp--; @@ -35077,7 +35088,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getFirstIndexesExpCSParserRuleCall_7_2_0_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_224670); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_224671); ruleExpCS(); state._fsp--; @@ -35122,7 +35133,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getFirstIndexesExpCSParserRuleCall_7_2_0_3_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_3_124701); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_3_124702); ruleExpCS(); state._fsp--; @@ -35167,7 +35178,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getSecondIndexesExpCSParserRuleCall_7_2_0_5_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_124732); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_124733); ruleExpCS(); state._fsp--; @@ -35212,7 +35223,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getSecondIndexesExpCSParserRuleCall_7_2_0_5_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_2_124763); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_2_124764); ruleExpCS(); state._fsp--; @@ -35263,7 +35274,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getAtPreCommercialAtKeyword_7_2_0_6_0_0()); } - match(input,85,FollowSets001.FOLLOW_85_in_rule__PrimaryExpCS__AtPreAssignment_7_2_0_6_024799); if (state.failed) return ; + match(input,85,FollowSets001.FOLLOW_85_in_rule__PrimaryExpCS__AtPreAssignment_7_2_0_6_024800); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getAtPreCommercialAtKeyword_7_2_0_6_0_0()); } @@ -35310,7 +35321,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getOwnedPartsConstructorPartCSParserRuleCall_7_2_1_2_0_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleConstructorPartCS_in_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_024838); + pushFollow(FollowSets001.FOLLOW_ruleConstructorPartCS_in_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_024839); ruleConstructorPartCS(); state._fsp--; @@ -35355,7 +35366,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getOwnedPartsConstructorPartCSParserRuleCall_7_2_1_2_0_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleConstructorPartCS_in_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_1_124869); + pushFollow(FollowSets001.FOLLOW_ruleConstructorPartCS_in_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_1_124870); ruleConstructorPartCS(); state._fsp--; @@ -35400,7 +35411,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getValueStringLiteralParserRuleCall_7_2_1_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleStringLiteral_in_rule__PrimaryExpCS__ValueAssignment_7_2_1_2_124900); + pushFollow(FollowSets001.FOLLOW_ruleStringLiteral_in_rule__PrimaryExpCS__ValueAssignment_7_2_1_2_124901); ruleStringLiteral(); state._fsp--; @@ -35451,7 +35462,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getAtPreCommercialAtKeyword_7_2_2_0_0_0()); } - match(input,85,FollowSets001.FOLLOW_85_in_rule__PrimaryExpCS__AtPreAssignment_7_2_2_0_024936); if (state.failed) return ; + match(input,85,FollowSets001.FOLLOW_85_in_rule__PrimaryExpCS__AtPreAssignment_7_2_2_0_024937); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getAtPreCommercialAtKeyword_7_2_2_0_0_0()); } @@ -35498,7 +35509,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingArgCSParserRuleCall_7_2_2_1_2_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleNavigatingArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_024975); + pushFollow(FollowSets001.FOLLOW_ruleNavigatingArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_024976); ruleNavigatingArgCS(); state._fsp--; @@ -35543,7 +35554,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingCommaArgCSParserRuleCall_7_2_2_1_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_125006); + pushFollow(FollowSets001.FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_125007); ruleNavigatingCommaArgCS(); state._fsp--; @@ -35588,7 +35599,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingSemiArgCSParserRuleCall_7_2_2_1_2_2_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleNavigatingSemiArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_025037); + pushFollow(FollowSets001.FOLLOW_ruleNavigatingSemiArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_025038); ruleNavigatingSemiArgCS(); state._fsp--; @@ -35633,7 +35644,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingCommaArgCSParserRuleCall_7_2_2_1_2_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_125068); + pushFollow(FollowSets001.FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_125069); ruleNavigatingCommaArgCS(); state._fsp--; @@ -35678,7 +35689,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingBarArgCSParserRuleCall_7_2_2_1_2_3_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleNavigatingBarArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_025099); + pushFollow(FollowSets001.FOLLOW_ruleNavigatingBarArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_025100); ruleNavigatingBarArgCS(); state._fsp--; @@ -35723,7 +35734,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingCommaArgCSParserRuleCall_7_2_2_1_2_3_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_125130); + pushFollow(FollowSets001.FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_125131); ruleNavigatingCommaArgCS(); state._fsp--; @@ -35768,7 +35779,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingArgCSAccess().getNameNavigatingArgExpCSParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingArgCS__NameAssignment_025161); + pushFollow(FollowSets001.FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingArgCS__NameAssignment_025162); ruleNavigatingArgExpCS(); state._fsp--; @@ -35813,7 +35824,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__NavigatingArgCS__OwnedTypeAssignment_1_125192); + pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__NavigatingArgCS__OwnedTypeAssignment_1_125193); ruleTypeExpCS(); state._fsp--; @@ -35858,7 +35869,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingArgCSAccess().getInitExpCSParserRuleCall_1_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__NavigatingArgCS__InitAssignment_1_2_125223); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__NavigatingArgCS__InitAssignment_1_2_125224); ruleExpCS(); state._fsp--; @@ -35909,7 +35920,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingBarArgCSAccess().getPrefixVerticalLineKeyword_0_0()); } - match(input,60,FollowSets001.FOLLOW_60_in_rule__NavigatingBarArgCS__PrefixAssignment_025259); if (state.failed) return ; + match(input,60,FollowSets001.FOLLOW_60_in_rule__NavigatingBarArgCS__PrefixAssignment_025260); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingBarArgCSAccess().getPrefixVerticalLineKeyword_0_0()); } @@ -35956,7 +35967,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingBarArgCSAccess().getNameNavigatingArgExpCSParserRuleCall_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingBarArgCS__NameAssignment_125298); + pushFollow(FollowSets001.FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingBarArgCS__NameAssignment_125299); ruleNavigatingArgExpCS(); state._fsp--; @@ -36001,7 +36012,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingBarArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__NavigatingBarArgCS__OwnedTypeAssignment_2_125329); + pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__NavigatingBarArgCS__OwnedTypeAssignment_2_125330); ruleTypeExpCS(); state._fsp--; @@ -36046,7 +36057,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingBarArgCSAccess().getInitExpCSParserRuleCall_2_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__NavigatingBarArgCS__InitAssignment_2_2_125360); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__NavigatingBarArgCS__InitAssignment_2_2_125361); ruleExpCS(); state._fsp--; @@ -36097,7 +36108,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingCommaArgCSAccess().getPrefixCommaKeyword_0_0()); } - match(input,62,FollowSets001.FOLLOW_62_in_rule__NavigatingCommaArgCS__PrefixAssignment_025396); if (state.failed) return ; + match(input,62,FollowSets001.FOLLOW_62_in_rule__NavigatingCommaArgCS__PrefixAssignment_025397); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingCommaArgCSAccess().getPrefixCommaKeyword_0_0()); } @@ -36144,7 +36155,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingCommaArgCSAccess().getNameNavigatingArgExpCSParserRuleCall_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingCommaArgCS__NameAssignment_125435); + pushFollow(FollowSets001.FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingCommaArgCS__NameAssignment_125436); ruleNavigatingArgExpCS(); state._fsp--; @@ -36189,7 +36200,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_125466); + pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_125467); ruleTypeExpCS(); state._fsp--; @@ -36234,7 +36245,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingCommaArgCSAccess().getInitExpCSParserRuleCall_2_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__NavigatingCommaArgCS__InitAssignment_2_2_125497); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__NavigatingCommaArgCS__InitAssignment_2_2_125498); ruleExpCS(); state._fsp--; @@ -36285,7 +36296,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingSemiArgCSAccess().getPrefixSemicolonKeyword_0_0()); } - match(input,63,FollowSets001.FOLLOW_63_in_rule__NavigatingSemiArgCS__PrefixAssignment_025533); if (state.failed) return ; + match(input,63,FollowSets001.FOLLOW_63_in_rule__NavigatingSemiArgCS__PrefixAssignment_025534); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingSemiArgCSAccess().getPrefixSemicolonKeyword_0_0()); } @@ -36332,7 +36343,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingSemiArgCSAccess().getNameNavigatingArgExpCSParserRuleCall_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingSemiArgCS__NameAssignment_125572); + pushFollow(FollowSets001.FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingSemiArgCS__NameAssignment_125573); ruleNavigatingArgExpCS(); state._fsp--; @@ -36377,7 +36388,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingSemiArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_125603); + pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_125604); ruleTypeExpCS(); state._fsp--; @@ -36422,7 +36433,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingSemiArgCSAccess().getInitExpCSParserRuleCall_2_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__NavigatingSemiArgCS__InitAssignment_2_2_125634); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__NavigatingSemiArgCS__InitAssignment_2_2_125635); ruleExpCS(); state._fsp--; @@ -36467,7 +36478,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getIfExpCSAccess().getConditionExpCSParserRuleCall_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__IfExpCS__ConditionAssignment_125665); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__IfExpCS__ConditionAssignment_125666); ruleExpCS(); state._fsp--; @@ -36512,7 +36523,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getIfExpCSAccess().getThenExpressionExpCSParserRuleCall_3_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__IfExpCS__ThenExpressionAssignment_325696); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__IfExpCS__ThenExpressionAssignment_325697); ruleExpCS(); state._fsp--; @@ -36557,7 +36568,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getIfExpCSAccess().getElseExpressionExpCSParserRuleCall_5_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__IfExpCS__ElseExpressionAssignment_525727); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__IfExpCS__ElseExpressionAssignment_525728); ruleExpCS(); state._fsp--; @@ -36602,7 +36613,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getLetExpCSAccess().getVariableLetVariableCSParserRuleCall_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleLetVariableCS_in_rule__LetExpCS__VariableAssignment_125758); + pushFollow(FollowSets001.FOLLOW_ruleLetVariableCS_in_rule__LetExpCS__VariableAssignment_125759); ruleLetVariableCS(); state._fsp--; @@ -36647,7 +36658,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getLetExpCSAccess().getVariableLetVariableCSParserRuleCall_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleLetVariableCS_in_rule__LetExpCS__VariableAssignment_2_125789); + pushFollow(FollowSets001.FOLLOW_ruleLetVariableCS_in_rule__LetExpCS__VariableAssignment_2_125790); ruleLetVariableCS(); state._fsp--; @@ -36692,7 +36703,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getLetExpCSAccess().getInExpCSParserRuleCall_4_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__LetExpCS__InAssignment_425820); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__LetExpCS__InAssignment_425821); ruleExpCS(); state._fsp--; @@ -36737,7 +36748,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getLetVariableCSAccess().getNameUnrestrictedNameParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__LetVariableCS__NameAssignment_025851); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__LetVariableCS__NameAssignment_025852); ruleUnrestrictedName(); state._fsp--; @@ -36782,7 +36793,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getLetVariableCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__LetVariableCS__OwnedTypeAssignment_1_125882); + pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__LetVariableCS__OwnedTypeAssignment_1_125883); ruleTypeExpCS(); state._fsp--; @@ -36827,7 +36838,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getLetVariableCSAccess().getInitExpressionExpCSParserRuleCall_3_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__LetVariableCS__InitExpressionAssignment_325913); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__LetVariableCS__InitExpressionAssignment_325914); ruleExpCS(); state._fsp--; @@ -36872,7 +36883,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNestedExpCSAccess().getSourceExpCSParserRuleCall_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__NestedExpCS__SourceAssignment_125944); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__NestedExpCS__SourceAssignment_125945); ruleExpCS(); state._fsp--; @@ -37022,8 +37033,8 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars protected DFA5 dfa5 = new DFA5(this); protected DFA23 dfa23 = new DFA23(this); protected DFA26 dfa26 = new DFA26(this); - protected DFA34 dfa34 = new DFA34(this); - protected DFA58 dfa58 = new DFA58(this); + protected DFA35 dfa35 = new DFA35(this); + protected DFA59 dfa59 = new DFA59(this); static final String DFA2_eotS = "\21\uffff"; static final String DFA2_eofS = @@ -37259,9 +37270,9 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars static final String DFA26_specialS = "\13\uffff\1\0\1\1\1\2\1\3\1\4\1\5\27\uffff}>"; static final String[] DFA26_transitionS = { - "\2\4\2\31\10\uffff\13\31\1\4\20\uffff\1\13\10\21\1\14\1\15"+ - "\1\16\1\17\1\20\7\uffff\1\1\6\uffff\2\4\1\uffff\1\2\5\uffff"+ - "\1\3\1\uffff\2\4", + "\2\4\2\31\10\uffff\13\31\1\4\20\uffff\1\13\10\21\1\14\1\15\1"+ + "\16\1\17\1\20\7\uffff\1\1\6\uffff\2\4\1\uffff\1\2\5\uffff\1"+ + "\3\1\uffff\2\4", "", "", "", @@ -37437,19 +37448,19 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars throw nvae; } } - static final String DFA34_eotS = + static final String DFA35_eotS = "\13\uffff"; - static final String DFA34_eofS = + static final String DFA35_eofS = "\1\4\1\uffff\2\1\1\uffff\4\4\2\1"; - static final String DFA34_minS = + static final String DFA35_minS = "\1\6\1\uffff\2\6\1\uffff\6\6"; - static final String DFA34_maxS = + static final String DFA35_maxS = "\1\32\1\uffff\2\32\1\uffff\6\76"; - static final String DFA34_acceptS = + static final String DFA35_acceptS = "\1\uffff\1\1\2\uffff\1\2\6\uffff"; - static final String DFA34_specialS = + static final String DFA35_specialS = "\13\uffff}>"; - static final String[] DFA34_transitionS = { + static final String[] DFA35_transitionS = { "\2\1\10\uffff\3\1\1\2\6\1\1\3", "", "\2\4\10\uffff\3\4\1\5\6\4\1\6", @@ -37463,55 +37474,55 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars "\2\4\10\uffff\13\4\43\uffff\1\1" }; - static final short[] DFA34_eot = DFA.unpackEncodedString(DFA34_eotS); - static final short[] DFA34_eof = DFA.unpackEncodedString(DFA34_eofS); - static final char[] DFA34_min = DFA.unpackEncodedStringToUnsignedChars(DFA34_minS); - static final char[] DFA34_max = DFA.unpackEncodedStringToUnsignedChars(DFA34_maxS); - static final short[] DFA34_accept = DFA.unpackEncodedString(DFA34_acceptS); - static final short[] DFA34_special = DFA.unpackEncodedString(DFA34_specialS); - static final short[][] DFA34_transition; + static final short[] DFA35_eot = DFA.unpackEncodedString(DFA35_eotS); + static final short[] DFA35_eof = DFA.unpackEncodedString(DFA35_eofS); + static final char[] DFA35_min = DFA.unpackEncodedStringToUnsignedChars(DFA35_minS); + static final char[] DFA35_max = DFA.unpackEncodedStringToUnsignedChars(DFA35_maxS); + static final short[] DFA35_accept = DFA.unpackEncodedString(DFA35_acceptS); + static final short[] DFA35_special = DFA.unpackEncodedString(DFA35_specialS); + static final short[][] DFA35_transition; static { - int numStates = DFA34_transitionS.length; - DFA34_transition = new short[numStates][]; + int numStates = DFA35_transitionS.length; + DFA35_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { - DFA34_transition[i] = DFA.unpackEncodedString(DFA34_transitionS[i]); + DFA35_transition[i] = DFA.unpackEncodedString(DFA35_transitionS[i]); } } - class DFA34 extends DFA { + class DFA35 extends DFA { - public DFA34(BaseRecognizer recognizer) { + public DFA35(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 34; - this.eot = DFA34_eot; - this.eof = DFA34_eof; - this.min = DFA34_min; - this.max = DFA34_max; - this.accept = DFA34_accept; - this.special = DFA34_special; - this.transition = DFA34_transition; + this.decisionNumber = 35; + this.eot = DFA35_eot; + this.eof = DFA35_eof; + this.min = DFA35_min; + this.max = DFA35_max; + this.accept = DFA35_accept; + this.special = DFA35_special; + this.transition = DFA35_transition; } public String getDescription() { return "3639:1: ( rule__DirectionCS__NameAssignment_1 )?"; } } - static final String DFA58_eotS = + static final String DFA59_eotS = "\23\uffff"; - static final String DFA58_eofS = + static final String DFA59_eofS = "\1\21\22\uffff"; - static final String DFA58_minS = + static final String DFA59_minS = "\1\33\20\4\2\uffff"; - static final String DFA58_maxS = + static final String DFA59_maxS = "\1\120\20\124\2\uffff"; - static final String DFA58_acceptS = + static final String DFA59_acceptS = "\21\uffff\1\2\1\1"; - static final String DFA58_specialS = + static final String DFA59_specialS = "\23\uffff}>"; - static final String[] DFA58_transitionS = { - "\1\1\1\4\1\uffff\1\2\1\3\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1"+ - "\14\1\15\1\16\1\17\1\20\20\uffff\5\21\1\uffff\2\21\1\uffff\1"+ - "\21\1\uffff\1\21\4\uffff\3\21\1\uffff\1\21", + static final String[] DFA59_transitionS = { + "\1\1\1\4\1\uffff\1\2\1\3\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14"+ + "\1\15\1\16\1\17\1\20\20\uffff\5\21\1\uffff\2\21\1\uffff\1\21"+ + "\1\uffff\1\21\4\uffff\3\21\1\uffff\1\21", "\4\22\10\uffff\16\22\16\uffff\16\22\7\uffff\1\22\6\uffff\2"+ "\22\1\uffff\1\22\3\uffff\1\21\1\uffff\1\22\1\uffff\2\22", "\4\22\10\uffff\16\22\16\uffff\16\22\7\uffff\1\22\6\uffff\2"+ @@ -37548,34 +37559,34 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars "" }; - static final short[] DFA58_eot = DFA.unpackEncodedString(DFA58_eotS); - static final short[] DFA58_eof = DFA.unpackEncodedString(DFA58_eofS); - static final char[] DFA58_min = DFA.unpackEncodedStringToUnsignedChars(DFA58_minS); - static final char[] DFA58_max = DFA.unpackEncodedStringToUnsignedChars(DFA58_maxS); - static final short[] DFA58_accept = DFA.unpackEncodedString(DFA58_acceptS); - static final short[] DFA58_special = DFA.unpackEncodedString(DFA58_specialS); - static final short[][] DFA58_transition; + static final short[] DFA59_eot = DFA.unpackEncodedString(DFA59_eotS); + static final short[] DFA59_eof = DFA.unpackEncodedString(DFA59_eofS); + static final char[] DFA59_min = DFA.unpackEncodedStringToUnsignedChars(DFA59_minS); + static final char[] DFA59_max = DFA.unpackEncodedStringToUnsignedChars(DFA59_maxS); + static final short[] DFA59_accept = DFA.unpackEncodedString(DFA59_acceptS); + static final short[] DFA59_special = DFA.unpackEncodedString(DFA59_specialS); + static final short[][] DFA59_transition; static { - int numStates = DFA58_transitionS.length; - DFA58_transition = new short[numStates][]; + int numStates = DFA59_transitionS.length; + DFA59_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { - DFA58_transition[i] = DFA.unpackEncodedString(DFA58_transitionS[i]); + DFA59_transition[i] = DFA.unpackEncodedString(DFA59_transitionS[i]); } } - class DFA58 extends DFA { + class DFA59 extends DFA { - public DFA58(BaseRecognizer recognizer) { + public DFA59(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 58; - this.eot = DFA58_eot; - this.eof = DFA58_eof; - this.min = DFA58_min; - this.max = DFA58_max; - this.accept = DFA58_accept; - this.special = DFA58_special; - this.transition = DFA58_transition; + this.decisionNumber = 59; + this.eot = DFA59_eot; + this.eof = DFA59_eof; + this.min = DFA59_min; + this.max = DFA59_max; + this.accept = DFA59_accept; + this.special = DFA59_special; + this.transition = DFA59_transition; } public String getDescription() { return "()* loopback of 7358:1: ( rule__ExpCS__Group_0_1_2_0_1__0 )*"; @@ -37896,775 +37907,775 @@ public class InternalQVTcoreBaseParser extends AbstractInternalContentAssistPars public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__0_in_rule__PrimaryExpCS__Alternatives_7_26484 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2__0_in_rule__PrimaryExpCS__Alternatives_7_26502 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__0_in_rule__PrimaryExpCS__Alternatives_7_2_1_26535 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__ValueAssignment_7_2_1_2_1_in_rule__PrimaryExpCS__Alternatives_7_2_1_26553 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__0__Impl_in_rule__BottomPatternCS__Group_0__06584 = new BitSet(new long[]{0x0000000007FF00C0L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__1_in_rule__BottomPatternCS__Group_0__06587 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_59_in_rule__BottomPatternCS__Group_0__0__Impl6615 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__1__Impl_in_rule__BottomPatternCS__Group_0__16646 = new BitSet(new long[]{0x5000000000000000L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__2_in_rule__BottomPatternCS__Group_0__16649 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Alternatives_0_1_in_rule__BottomPatternCS__Group_0__1__Impl6676 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__2__Impl_in_rule__BottomPatternCS__Group_0__26706 = new BitSet(new long[]{0x5000000000000000L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__3_in_rule__BottomPatternCS__Group_0__26709 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0_2__0_in_rule__BottomPatternCS__Group_0__2__Impl6736 = new BitSet(new long[]{0x4000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__3__Impl_in_rule__BottomPatternCS__Group_0__36767 = new BitSet(new long[]{0x23FFF0003FFF00F0L,0x00000000001E8B02L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__4_in_rule__BottomPatternCS__Group_0__36770 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_60_in_rule__BottomPatternCS__Group_0__3__Impl6798 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__4__Impl_in_rule__BottomPatternCS__Group_0__46829 = new BitSet(new long[]{0x23FFF0003FFF00F0L,0x00000000001E8B02L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__5_in_rule__BottomPatternCS__Group_0__46832 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__ConstraintsAssignment_0_4_in_rule__BottomPatternCS__Group_0__4__Impl6859 = new BitSet(new long[]{0x03FFF0003FFF00F2L,0x00000000001E8B02L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__5__Impl_in_rule__BottomPatternCS__Group_0__56890 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_61_in_rule__BottomPatternCS__Group_0__5__Impl6918 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0_2__0__Impl_in_rule__BottomPatternCS__Group_0_2__06961 = new BitSet(new long[]{0x0000000007FF00C0L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0_2__1_in_rule__BottomPatternCS__Group_0_2__06964 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_62_in_rule__BottomPatternCS__Group_0_2__0__Impl6992 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0_2__1__Impl_in_rule__BottomPatternCS__Group_0_2__17023 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Alternatives_0_2_1_in_rule__BottomPatternCS__Group_0_2__1__Impl7050 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__0__Impl_in_rule__BottomPatternCS__Group_1__07084 = new BitSet(new long[]{0x0800000000000000L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__1_in_rule__BottomPatternCS__Group_1__07087 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__1__Impl_in_rule__BottomPatternCS__Group_1__17145 = new BitSet(new long[]{0x23FFF0003FFF00F0L,0x00000000001E8B02L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__2_in_rule__BottomPatternCS__Group_1__17148 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_59_in_rule__BottomPatternCS__Group_1__1__Impl7176 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__2__Impl_in_rule__BottomPatternCS__Group_1__27207 = new BitSet(new long[]{0x23FFF0003FFF00F0L,0x00000000001E8B02L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__3_in_rule__BottomPatternCS__Group_1__27210 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__ConstraintsAssignment_1_2_in_rule__BottomPatternCS__Group_1__2__Impl7237 = new BitSet(new long[]{0x03FFF0003FFF00F2L,0x00000000001E8B02L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__3__Impl_in_rule__BottomPatternCS__Group_1__37268 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_61_in_rule__BottomPatternCS__Group_1__3__Impl7296 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AssignmentCS__Group__0__Impl_in_rule__AssignmentCS__Group__07335 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B02L}); - public static final BitSet FOLLOW_rule__AssignmentCS__Group__1_in_rule__AssignmentCS__Group__07338 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AssignmentCS__DefaultAssignment_0_in_rule__AssignmentCS__Group__0__Impl7365 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AssignmentCS__Group__1__Impl_in_rule__AssignmentCS__Group__17396 = new BitSet(new long[]{0x8000000000000000L,0x0000000000000001L}); - public static final BitSet FOLLOW_rule__AssignmentCS__Group__2_in_rule__AssignmentCS__Group__17399 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AssignmentCS__TargetAssignment_1_in_rule__AssignmentCS__Group__1__Impl7426 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AssignmentCS__Group__2__Impl_in_rule__AssignmentCS__Group__27456 = new BitSet(new long[]{0x8000000000000000L,0x0000000000000001L}); - public static final BitSet FOLLOW_rule__AssignmentCS__Group__3_in_rule__AssignmentCS__Group__27459 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AssignmentCS__Group_2__0_in_rule__AssignmentCS__Group__2__Impl7486 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AssignmentCS__Group__3__Impl_in_rule__AssignmentCS__Group__37517 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_63_in_rule__AssignmentCS__Group__3__Impl7545 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AssignmentCS__Group_2__0__Impl_in_rule__AssignmentCS__Group_2__07584 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B02L}); - public static final BitSet FOLLOW_rule__AssignmentCS__Group_2__1_in_rule__AssignmentCS__Group_2__07587 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_64_in_rule__AssignmentCS__Group_2__0__Impl7615 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AssignmentCS__Group_2__1__Impl_in_rule__AssignmentCS__Group_2__17646 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AssignmentCS__InitialiserAssignment_2_1_in_rule__AssignmentCS__Group_2__1__Impl7673 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group__0__Impl_in_rule__DirectionCS__Group__07707 = new BitSet(new long[]{0x0000000007FF00C0L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group__1_in_rule__DirectionCS__Group__07710 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group__1__Impl_in_rule__DirectionCS__Group__17768 = new BitSet(new long[]{0x0000000007FF00C0L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group__2_in_rule__DirectionCS__Group__17771 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__NameAssignment_1_in_rule__DirectionCS__Group__1__Impl7798 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group__2__Impl_in_rule__DirectionCS__Group__27829 = new BitSet(new long[]{0x0000000007FF00C0L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group__3_in_rule__DirectionCS__Group__27832 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2__0_in_rule__DirectionCS__Group__2__Impl7859 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group__3__Impl_in_rule__DirectionCS__Group__37890 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3__0_in_rule__DirectionCS__Group__3__Impl7917 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2__0__Impl_in_rule__DirectionCS__Group_2__07956 = new BitSet(new long[]{0x0000000007FF00C0L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2__1_in_rule__DirectionCS__Group_2__07959 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_19_in_rule__DirectionCS__Group_2__0__Impl7987 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2__1__Impl_in_rule__DirectionCS__Group_2__18018 = new BitSet(new long[]{0x4000000000000000L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2__2_in_rule__DirectionCS__Group_2__18021 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__ImportsAssignment_2_1_in_rule__DirectionCS__Group_2__1__Impl8048 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2__2__Impl_in_rule__DirectionCS__Group_2__28078 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2_2__0_in_rule__DirectionCS__Group_2__2__Impl8105 = new BitSet(new long[]{0x4000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2_2__0__Impl_in_rule__DirectionCS__Group_2_2__08142 = new BitSet(new long[]{0x0000000007FF00C0L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2_2__1_in_rule__DirectionCS__Group_2_2__08145 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_62_in_rule__DirectionCS__Group_2_2__0__Impl8173 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2_2__1__Impl_in_rule__DirectionCS__Group_2_2__18204 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__ImportsAssignment_2_2_1_in_rule__DirectionCS__Group_2_2__1__Impl8231 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3__0__Impl_in_rule__DirectionCS__Group_3__08265 = new BitSet(new long[]{0x0000000007FF00C0L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3__1_in_rule__DirectionCS__Group_3__08268 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_26_in_rule__DirectionCS__Group_3__0__Impl8296 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3__1__Impl_in_rule__DirectionCS__Group_3__18327 = new BitSet(new long[]{0x4000000000000000L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3__2_in_rule__DirectionCS__Group_3__18330 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__UsesAssignment_3_1_in_rule__DirectionCS__Group_3__1__Impl8357 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3__2__Impl_in_rule__DirectionCS__Group_3__28387 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3_2__0_in_rule__DirectionCS__Group_3__2__Impl8414 = new BitSet(new long[]{0x4000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3_2__0__Impl_in_rule__DirectionCS__Group_3_2__08451 = new BitSet(new long[]{0x0000000007FF00C0L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3_2__1_in_rule__DirectionCS__Group_3_2__08454 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_62_in_rule__DirectionCS__Group_3_2__0__Impl8482 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3_2__1__Impl_in_rule__DirectionCS__Group_3_2__18513 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__UsesAssignment_3_2_1_in_rule__DirectionCS__Group_3_2__1__Impl8540 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__0__Impl_in_rule__GuardPatternCS__Group_0__08574 = new BitSet(new long[]{0x0000000007FF00C0L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__1_in_rule__GuardPatternCS__Group_0__08577 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_rule__GuardPatternCS__Group_0__0__Impl8605 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__1__Impl_in_rule__GuardPatternCS__Group_0__18636 = new BitSet(new long[]{0x5000000000000000L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__2_in_rule__GuardPatternCS__Group_0__18639 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__UnrealizedVariablesAssignment_0_1_in_rule__GuardPatternCS__Group_0__1__Impl8666 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__2__Impl_in_rule__GuardPatternCS__Group_0__28696 = new BitSet(new long[]{0x5000000000000000L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__3_in_rule__GuardPatternCS__Group_0__28699 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0_2__0_in_rule__GuardPatternCS__Group_0__2__Impl8726 = new BitSet(new long[]{0x4000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__3__Impl_in_rule__GuardPatternCS__Group_0__38757 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B06L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__4_in_rule__GuardPatternCS__Group_0__38760 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_60_in_rule__GuardPatternCS__Group_0__3__Impl8788 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__4__Impl_in_rule__GuardPatternCS__Group_0__48819 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B06L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__5_in_rule__GuardPatternCS__Group_0__48822 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__ConstraintsAssignment_0_4_in_rule__GuardPatternCS__Group_0__4__Impl8849 = new BitSet(new long[]{0x03FFF0003FFF00F2L,0x00000000001E8B02L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__5__Impl_in_rule__GuardPatternCS__Group_0__58880 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_66_in_rule__GuardPatternCS__Group_0__5__Impl8908 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0_2__0__Impl_in_rule__GuardPatternCS__Group_0_2__08951 = new BitSet(new long[]{0x0000000007FF00C0L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0_2__1_in_rule__GuardPatternCS__Group_0_2__08954 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_62_in_rule__GuardPatternCS__Group_0_2__0__Impl8982 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0_2__1__Impl_in_rule__GuardPatternCS__Group_0_2__19013 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__UnrealizedVariablesAssignment_0_2_1_in_rule__GuardPatternCS__Group_0_2__1__Impl9040 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__0__Impl_in_rule__GuardPatternCS__Group_1__09074 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__1_in_rule__GuardPatternCS__Group_1__09077 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__1__Impl_in_rule__GuardPatternCS__Group_1__19135 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B06L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__2_in_rule__GuardPatternCS__Group_1__19138 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_rule__GuardPatternCS__Group_1__1__Impl9166 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__2__Impl_in_rule__GuardPatternCS__Group_1__29197 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B06L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__3_in_rule__GuardPatternCS__Group_1__29200 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__ConstraintsAssignment_1_2_in_rule__GuardPatternCS__Group_1__2__Impl9227 = new BitSet(new long[]{0x03FFF0003FFF00F2L,0x00000000001E8B02L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__3__Impl_in_rule__GuardPatternCS__Group_1__39258 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_66_in_rule__GuardPatternCS__Group_1__3__Impl9286 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__0__Impl_in_rule__ParamDeclarationCS__Group__09330 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__1_in_rule__ParamDeclarationCS__Group__09333 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ParamDeclarationCS__NameAssignment_0_in_rule__ParamDeclarationCS__Group__0__Impl9360 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__1__Impl_in_rule__ParamDeclarationCS__Group__19390 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001A0B02L}); - public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__2_in_rule__ParamDeclarationCS__Group__19393 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__ParamDeclarationCS__Group__1__Impl9421 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__2__Impl_in_rule__ParamDeclarationCS__Group__29452 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ParamDeclarationCS__OwnedTypeAssignment_2_in_rule__ParamDeclarationCS__Group__2__Impl9479 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group__0__Impl_in_rule__ScopeNameCS__Group__09519 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group__1_in_rule__ScopeNameCS__Group__09522 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__PathAssignment_0_in_rule__ScopeNameCS__Group__0__Impl9549 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group__1__Impl_in_rule__ScopeNameCS__Group__19579 = new BitSet(new long[]{0x03FFF00007FF00C0L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group__2_in_rule__ScopeNameCS__Group__19582 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_68_in_rule__ScopeNameCS__Group__1__Impl9610 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group__2__Impl_in_rule__ScopeNameCS__Group__29641 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group_2__0_in_rule__ScopeNameCS__Group__2__Impl9668 = new BitSet(new long[]{0x03FFF00007FF00C2L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group_2__0__Impl_in_rule__ScopeNameCS__Group_2__09705 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group_2__1_in_rule__ScopeNameCS__Group_2__09708 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__PathAssignment_2_0_in_rule__ScopeNameCS__Group_2__0__Impl9735 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group_2__1__Impl_in_rule__ScopeNameCS__Group_2__19765 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_68_in_rule__ScopeNameCS__Group_2__1__Impl9793 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__0__Impl_in_rule__UnrealizedVariableCS__Group__09830 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__1_in_rule__UnrealizedVariableCS__Group__09833 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__NameAssignment_0_in_rule__UnrealizedVariableCS__Group__0__Impl9860 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__1__Impl_in_rule__UnrealizedVariableCS__Group__19890 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001A0B02L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__2_in_rule__UnrealizedVariableCS__Group__19893 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__UnrealizedVariableCS__Group__1__Impl9921 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__2__Impl_in_rule__UnrealizedVariableCS__Group__29952 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__OwnedTypeAssignment_2_in_rule__UnrealizedVariableCS__Group__2__Impl9979 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__0__Impl_in_rule__RealizedVariableCS__Group__010015 = new BitSet(new long[]{0x0000000007FF00C0L}); - public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__1_in_rule__RealizedVariableCS__Group__010018 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_23_in_rule__RealizedVariableCS__Group__0__Impl10046 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__1__Impl_in_rule__RealizedVariableCS__Group__110077 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__2_in_rule__RealizedVariableCS__Group__110080 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RealizedVariableCS__NameAssignment_1_in_rule__RealizedVariableCS__Group__1__Impl10107 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__2__Impl_in_rule__RealizedVariableCS__Group__210137 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001A0B02L}); - public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__3_in_rule__RealizedVariableCS__Group__210140 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__RealizedVariableCS__Group__2__Impl10168 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__3__Impl_in_rule__RealizedVariableCS__Group__310199 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RealizedVariableCS__OwnedTypeAssignment_3_in_rule__RealizedVariableCS__Group__3__Impl10226 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PathNameCS__Group__0__Impl_in_rule__PathNameCS__Group__010265 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L}); - public static final BitSet FOLLOW_rule__PathNameCS__Group__1_in_rule__PathNameCS__Group__010268 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PathNameCS__PathAssignment_0_in_rule__PathNameCS__Group__0__Impl10295 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PathNameCS__Group__1__Impl_in_rule__PathNameCS__Group__110325 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PathNameCS__Group_1__0_in_rule__PathNameCS__Group__1__Impl10352 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000010L}); - public static final BitSet FOLLOW_rule__PathNameCS__Group_1__0__Impl_in_rule__PathNameCS__Group_1__010387 = new BitSet(new long[]{0x03FFF00007FF00C0L}); - public static final BitSet FOLLOW_rule__PathNameCS__Group_1__1_in_rule__PathNameCS__Group_1__010390 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_68_in_rule__PathNameCS__Group_1__0__Impl10418 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PathNameCS__Group_1__1__Impl_in_rule__PathNameCS__Group_1__110449 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PathNameCS__PathAssignment_1_1_in_rule__PathNameCS__Group_1__1__Impl10476 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__Group__0__Impl_in_rule__URIPathNameCS__Group__010510 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__Group__1_in_rule__URIPathNameCS__Group__010513 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__PathAssignment_0_in_rule__URIPathNameCS__Group__0__Impl10540 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__Group__1__Impl_in_rule__URIPathNameCS__Group__110570 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__0_in_rule__URIPathNameCS__Group__1__Impl10597 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000010L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__0__Impl_in_rule__URIPathNameCS__Group_1__010632 = new BitSet(new long[]{0x03FFF00007FF00C0L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__1_in_rule__URIPathNameCS__Group_1__010635 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_68_in_rule__URIPathNameCS__Group_1__0__Impl10663 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__1__Impl_in_rule__URIPathNameCS__Group_1__110694 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__PathAssignment_1_1_in_rule__URIPathNameCS__Group_1__1__Impl10721 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIFirstPathElementCS__Group_1__0__Impl_in_rule__URIFirstPathElementCS__Group_1__010755 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_rule__URIFirstPathElementCS__Group_1__1_in_rule__URIFirstPathElementCS__Group_1__010758 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIFirstPathElementCS__Group_1__1__Impl_in_rule__URIFirstPathElementCS__Group_1__110816 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIFirstPathElementCS__ElementAssignment_1_1_in_rule__URIFirstPathElementCS__Group_1__1__Impl10843 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group__0__Impl_in_rule__CollectionTypeCS__Group__010877 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group__1_in_rule__CollectionTypeCS__Group__010880 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__NameAssignment_0_in_rule__CollectionTypeCS__Group__0__Impl10907 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group__1__Impl_in_rule__CollectionTypeCS__Group__110937 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__0_in_rule__CollectionTypeCS__Group__1__Impl10964 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__0__Impl_in_rule__CollectionTypeCS__Group_1__010999 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001A0B02L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__1_in_rule__CollectionTypeCS__Group_1__011002 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_rule__CollectionTypeCS__Group_1__0__Impl11030 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__1__Impl_in_rule__CollectionTypeCS__Group_1__111061 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__2_in_rule__CollectionTypeCS__Group_1__111064 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__OwnedTypeAssignment_1_1_in_rule__CollectionTypeCS__Group_1__1__Impl11091 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__2__Impl_in_rule__CollectionTypeCS__Group_1__211121 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_66_in_rule__CollectionTypeCS__Group_1__2__Impl11149 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group__0__Impl_in_rule__MultiplicityBoundsCS__Group__011186 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group__1_in_rule__MultiplicityBoundsCS__Group__011189 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__LowerBoundAssignment_0_in_rule__MultiplicityBoundsCS__Group__0__Impl11216 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group__1__Impl_in_rule__MultiplicityBoundsCS__Group__111246 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group_1__0_in_rule__MultiplicityBoundsCS__Group__1__Impl11273 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group_1__0__Impl_in_rule__MultiplicityBoundsCS__Group_1__011308 = new BitSet(new long[]{0x0000000008000010L}); - public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group_1__1_in_rule__MultiplicityBoundsCS__Group_1__011311 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_69_in_rule__MultiplicityBoundsCS__Group_1__0__Impl11339 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group_1__1__Impl_in_rule__MultiplicityBoundsCS__Group_1__111370 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1_in_rule__MultiplicityBoundsCS__Group_1__1__Impl11397 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MultiplicityCS__Group__0__Impl_in_rule__MultiplicityCS__Group__011431 = new BitSet(new long[]{0x0400000088000010L}); - public static final BitSet FOLLOW_rule__MultiplicityCS__Group__1_in_rule__MultiplicityCS__Group__011434 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_70_in_rule__MultiplicityCS__Group__0__Impl11462 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MultiplicityCS__Group__1__Impl_in_rule__MultiplicityCS__Group__111493 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); - public static final BitSet FOLLOW_rule__MultiplicityCS__Group__2_in_rule__MultiplicityCS__Group__111496 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MultiplicityCS__Alternatives_1_in_rule__MultiplicityCS__Group__1__Impl11523 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MultiplicityCS__Group__2__Impl_in_rule__MultiplicityCS__Group__211553 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_71_in_rule__MultiplicityCS__Group__2__Impl11581 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group__0__Impl_in_rule__TupleTypeCS__Group__011618 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group__1_in_rule__TupleTypeCS__Group__011621 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__NameAssignment_0_in_rule__TupleTypeCS__Group__0__Impl11648 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group__1__Impl_in_rule__TupleTypeCS__Group__111678 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__0_in_rule__TupleTypeCS__Group__1__Impl11705 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__0__Impl_in_rule__TupleTypeCS__Group_1__011740 = new BitSet(new long[]{0x0000000007FF00C0L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__1_in_rule__TupleTypeCS__Group_1__011743 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_rule__TupleTypeCS__Group_1__0__Impl11771 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__1__Impl_in_rule__TupleTypeCS__Group_1__111802 = new BitSet(new long[]{0x0000000007FF00C0L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__2_in_rule__TupleTypeCS__Group_1__111805 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__0_in_rule__TupleTypeCS__Group_1__1__Impl11832 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__2__Impl_in_rule__TupleTypeCS__Group_1__211863 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_66_in_rule__TupleTypeCS__Group_1__2__Impl11891 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1__011928 = new BitSet(new long[]{0x4000000000000000L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__1_in_rule__TupleTypeCS__Group_1_1__011931 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_0_in_rule__TupleTypeCS__Group_1_1__0__Impl11958 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1__111988 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__0_in_rule__TupleTypeCS__Group_1_1__1__Impl12015 = new BitSet(new long[]{0x4000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1_1__012050 = new BitSet(new long[]{0x0000000007FF00C0L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__1_in_rule__TupleTypeCS__Group_1_1_1__012053 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_62_in_rule__TupleTypeCS__Group_1_1_1__0__Impl12081 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1_1__112112 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1_in_rule__TupleTypeCS__Group_1_1_1__1__Impl12139 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TuplePartCS__Group__0__Impl_in_rule__TuplePartCS__Group__012173 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__TuplePartCS__Group__1_in_rule__TuplePartCS__Group__012176 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TuplePartCS__NameAssignment_0_in_rule__TuplePartCS__Group__0__Impl12203 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TuplePartCS__Group__1__Impl_in_rule__TuplePartCS__Group__112233 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001A0B02L}); - public static final BitSet FOLLOW_rule__TuplePartCS__Group__2_in_rule__TuplePartCS__Group__112236 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__TuplePartCS__Group__1__Impl12264 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TuplePartCS__Group__2__Impl_in_rule__TuplePartCS__Group__212295 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TuplePartCS__OwnedTypeAssignment_2_in_rule__TuplePartCS__Group__2__Impl12322 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__0__Impl_in_rule__CollectionLiteralExpCS__Group__012358 = new BitSet(new long[]{0x0800000000000000L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__1_in_rule__CollectionLiteralExpCS__Group__012361 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__OwnedTypeAssignment_0_in_rule__CollectionLiteralExpCS__Group__0__Impl12388 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__1__Impl_in_rule__CollectionLiteralExpCS__Group__112418 = new BitSet(new long[]{0x23FFF0003FFF00F0L,0x00000000001E8B02L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__2_in_rule__CollectionLiteralExpCS__Group__112421 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_59_in_rule__CollectionLiteralExpCS__Group__1__Impl12449 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__2__Impl_in_rule__CollectionLiteralExpCS__Group__212480 = new BitSet(new long[]{0x23FFF0003FFF00F0L,0x00000000001E8B02L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__3_in_rule__CollectionLiteralExpCS__Group__212483 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__0_in_rule__CollectionLiteralExpCS__Group__2__Impl12510 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__3__Impl_in_rule__CollectionLiteralExpCS__Group__312541 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_61_in_rule__CollectionLiteralExpCS__Group__3__Impl12569 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__0__Impl_in_rule__CollectionLiteralExpCS__Group_2__012608 = new BitSet(new long[]{0x4000000000000000L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__1_in_rule__CollectionLiteralExpCS__Group_2__012611 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0_in_rule__CollectionLiteralExpCS__Group_2__0__Impl12638 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__1__Impl_in_rule__CollectionLiteralExpCS__Group_2__112668 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0_in_rule__CollectionLiteralExpCS__Group_2__1__Impl12695 = new BitSet(new long[]{0x4000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__012730 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B02L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1_in_rule__CollectionLiteralExpCS__Group_2_1__012733 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_62_in_rule__CollectionLiteralExpCS__Group_2_1__0__Impl12761 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__112792 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1_in_rule__CollectionLiteralExpCS__Group_2_1__1__Impl12819 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group__0__Impl_in_rule__CollectionLiteralPartCS__Group__012853 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group__1_in_rule__CollectionLiteralPartCS__Group__012856 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__ExpressionCSAssignment_0_in_rule__CollectionLiteralPartCS__Group__0__Impl12883 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group__1__Impl_in_rule__CollectionLiteralPartCS__Group__112913 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_1__0_in_rule__CollectionLiteralPartCS__Group__1__Impl12940 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_1__0__Impl_in_rule__CollectionLiteralPartCS__Group_1__012975 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B02L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_1__1_in_rule__CollectionLiteralPartCS__Group_1__012978 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_69_in_rule__CollectionLiteralPartCS__Group_1__0__Impl13006 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_1__1__Impl_in_rule__CollectionLiteralPartCS__Group_1__113037 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_1_in_rule__CollectionLiteralPartCS__Group_1__1__Impl13064 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ConstructorPartCS__Group__0__Impl_in_rule__ConstructorPartCS__Group__013098 = new BitSet(new long[]{0x0000001000000000L}); - public static final BitSet FOLLOW_rule__ConstructorPartCS__Group__1_in_rule__ConstructorPartCS__Group__013101 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ConstructorPartCS__PropertyAssignment_0_in_rule__ConstructorPartCS__Group__0__Impl13128 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ConstructorPartCS__Group__1__Impl_in_rule__ConstructorPartCS__Group__113158 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B02L}); - public static final BitSet FOLLOW_rule__ConstructorPartCS__Group__2_in_rule__ConstructorPartCS__Group__113161 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_36_in_rule__ConstructorPartCS__Group__1__Impl13189 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ConstructorPartCS__Group__2__Impl_in_rule__ConstructorPartCS__Group__213220 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ConstructorPartCS__InitExpressionAssignment_2_in_rule__ConstructorPartCS__Group__2__Impl13247 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__0__Impl_in_rule__TupleLiteralExpCS__Group__013283 = new BitSet(new long[]{0x0800000000000000L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__1_in_rule__TupleLiteralExpCS__Group__013286 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_44_in_rule__TupleLiteralExpCS__Group__0__Impl13314 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__1__Impl_in_rule__TupleLiteralExpCS__Group__113345 = new BitSet(new long[]{0x0000000007FF00C0L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__2_in_rule__TupleLiteralExpCS__Group__113348 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_59_in_rule__TupleLiteralExpCS__Group__1__Impl13376 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__2__Impl_in_rule__TupleLiteralExpCS__Group__213407 = new BitSet(new long[]{0x6000000000000000L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__3_in_rule__TupleLiteralExpCS__Group__213410 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_2_in_rule__TupleLiteralExpCS__Group__2__Impl13437 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__3__Impl_in_rule__TupleLiteralExpCS__Group__313467 = new BitSet(new long[]{0x6000000000000000L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__4_in_rule__TupleLiteralExpCS__Group__313470 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__0_in_rule__TupleLiteralExpCS__Group__3__Impl13497 = new BitSet(new long[]{0x4000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__4__Impl_in_rule__TupleLiteralExpCS__Group__413528 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_61_in_rule__TupleLiteralExpCS__Group__4__Impl13556 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__0__Impl_in_rule__TupleLiteralExpCS__Group_3__013597 = new BitSet(new long[]{0x0000000007FF00C0L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__1_in_rule__TupleLiteralExpCS__Group_3__013600 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_62_in_rule__TupleLiteralExpCS__Group_3__0__Impl13628 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__1__Impl_in_rule__TupleLiteralExpCS__Group_3__113659 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1_in_rule__TupleLiteralExpCS__Group_3__1__Impl13686 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__0__Impl_in_rule__TupleLiteralPartCS__Group__013720 = new BitSet(new long[]{0x0000001000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__1_in_rule__TupleLiteralPartCS__Group__013723 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__NameAssignment_0_in_rule__TupleLiteralPartCS__Group__0__Impl13750 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__1__Impl_in_rule__TupleLiteralPartCS__Group__113780 = new BitSet(new long[]{0x0000001000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__2_in_rule__TupleLiteralPartCS__Group__113783 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__0_in_rule__TupleLiteralPartCS__Group__1__Impl13810 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__2__Impl_in_rule__TupleLiteralPartCS__Group__213841 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B02L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__3_in_rule__TupleLiteralPartCS__Group__213844 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_36_in_rule__TupleLiteralPartCS__Group__2__Impl13872 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__3__Impl_in_rule__TupleLiteralPartCS__Group__313903 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__InitExpressionAssignment_3_in_rule__TupleLiteralPartCS__Group__3__Impl13930 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__0__Impl_in_rule__TupleLiteralPartCS__Group_1__013968 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001A0B02L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__1_in_rule__TupleLiteralPartCS__Group_1__013971 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__TupleLiteralPartCS__Group_1__0__Impl13999 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__1__Impl_in_rule__TupleLiteralPartCS__Group_1__114030 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1_in_rule__TupleLiteralPartCS__Group_1__1__Impl14057 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__014091 = new BitSet(new long[]{0x0000000008000000L}); - public static final BitSet FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1_in_rule__UnlimitedNaturalLiteralExpCS__Group__014094 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__114152 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_27_in_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl14180 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InvalidLiteralExpCS__Group__0__Impl_in_rule__InvalidLiteralExpCS__Group__014215 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); - public static final BitSet FOLLOW_rule__InvalidLiteralExpCS__Group__1_in_rule__InvalidLiteralExpCS__Group__014218 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InvalidLiteralExpCS__Group__1__Impl_in_rule__InvalidLiteralExpCS__Group__114276 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_72_in_rule__InvalidLiteralExpCS__Group__1__Impl14304 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NullLiteralExpCS__Group__0__Impl_in_rule__NullLiteralExpCS__Group__014339 = new BitSet(new long[]{0x0000000008000030L,0x0000000000180300L}); - public static final BitSet FOLLOW_rule__NullLiteralExpCS__Group__1_in_rule__NullLiteralExpCS__Group__014342 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NullLiteralExpCS__Group__1__Impl_in_rule__NullLiteralExpCS__Group__114400 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_73_in_rule__NullLiteralExpCS__Group__1__Impl14428 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__014463 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); - public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1_in_rule__TypeLiteralWithMultiplicityCS__Group__014466 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypeLiteralCS_in_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl14493 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__114522 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__MultiplicityAssignment_1_in_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl14549 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeExpCS__Group__0__Impl_in_rule__TypeExpCS__Group__014584 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); - public static final BitSet FOLLOW_rule__TypeExpCS__Group__1_in_rule__TypeExpCS__Group__014587 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeExpCS__Alternatives_0_in_rule__TypeExpCS__Group__0__Impl14614 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeExpCS__Group__1__Impl_in_rule__TypeExpCS__Group__114644 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeExpCS__MultiplicityAssignment_1_in_rule__TypeExpCS__Group__1__Impl14671 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0__0__Impl_in_rule__ExpCS__Group_0__014706 = new BitSet(new long[]{0x00000FFFD8000000L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0__1_in_rule__ExpCS__Group_0__014709 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePrefixedExpCS_in_rule__ExpCS__Group_0__0__Impl14736 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0__1__Impl_in_rule__ExpCS__Group_0__114765 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__0_in_rule__ExpCS__Group_0__1__Impl14792 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__0__Impl_in_rule__ExpCS__Group_0_1__014827 = new BitSet(new long[]{0x00000FFFD8000000L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__1_in_rule__ExpCS__Group_0_1__014830 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__1__Impl_in_rule__ExpCS__Group_0_1__114888 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B02L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__2_in_rule__ExpCS__Group_0_1__114891 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__OwnedOperatorAssignment_0_1_1_in_rule__ExpCS__Group_0_1__1__Impl14918 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__2__Impl_in_rule__ExpCS__Group_0_1__214948 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Alternatives_0_1_2_in_rule__ExpCS__Group_0_1__2__Impl14975 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0__0__Impl_in_rule__ExpCS__Group_0_1_2_0__015011 = new BitSet(new long[]{0x00000FFFD8000000L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0__1_in_rule__ExpCS__Group_0_1_2_0__015014 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_0_in_rule__ExpCS__Group_0_1_2_0__0__Impl15041 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0__1__Impl_in_rule__ExpCS__Group_0_1_2_0__115071 = new BitSet(new long[]{0x00000FFFD8000000L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0__2_in_rule__ExpCS__Group_0_1_2_0__115074 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_1__0_in_rule__ExpCS__Group_0_1_2_0__1__Impl15101 = new BitSet(new long[]{0x00000FFFD8000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0__2__Impl_in_rule__ExpCS__Group_0_1_2_0__215132 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_2__0_in_rule__ExpCS__Group_0_1_2_0__2__Impl15159 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_1__0__Impl_in_rule__ExpCS__Group_0_1_2_0_1__015196 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001A0B02L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_1__1_in_rule__ExpCS__Group_0_1_2_0_1__015199 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_1_0_in_rule__ExpCS__Group_0_1_2_0_1__0__Impl15226 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_1__1__Impl_in_rule__ExpCS__Group_0_1_2_0_1__115256 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_1_1_in_rule__ExpCS__Group_0_1_2_0_1__1__Impl15283 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_2__0__Impl_in_rule__ExpCS__Group_0_1_2_0_2__015317 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B02L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_2__1_in_rule__ExpCS__Group_0_1_2_0_2__015320 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_2_0_in_rule__ExpCS__Group_0_1_2_0_2__0__Impl15347 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_2__1__Impl_in_rule__ExpCS__Group_0_1_2_0_2__115377 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_2_1_in_rule__ExpCS__Group_0_1_2_0_2__1__Impl15404 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_1__0__Impl_in_rule__ExpCS__Group_1__015438 = new BitSet(new long[]{0x0000000030000000L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_1__1_in_rule__ExpCS__Group_1__015441 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_1__1__Impl_in_rule__ExpCS__Group_1__115499 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B02L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_1__2_in_rule__ExpCS__Group_1__115502 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__OwnedOperatorAssignment_1_1_in_rule__ExpCS__Group_1__1__Impl15531 = new BitSet(new long[]{0x0000000030000002L}); - public static final BitSet FOLLOW_rule__ExpCS__OwnedOperatorAssignment_1_1_in_rule__ExpCS__Group_1__1__Impl15543 = new BitSet(new long[]{0x0000000030000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_1__2__Impl_in_rule__ExpCS__Group_1__215576 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__OwnedExpressionAssignment_1_2_in_rule__ExpCS__Group_1__2__Impl15603 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrefixedExpCS__Group_0__0__Impl_in_rule__PrefixedExpCS__Group_0__015639 = new BitSet(new long[]{0x0000000030000000L}); - public static final BitSet FOLLOW_rule__PrefixedExpCS__Group_0__1_in_rule__PrefixedExpCS__Group_0__015642 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrefixedExpCS__Group_0__1__Impl_in_rule__PrefixedExpCS__Group_0__115700 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001A0B02L}); - public static final BitSet FOLLOW_rule__PrefixedExpCS__Group_0__2_in_rule__PrefixedExpCS__Group_0__115703 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrefixedExpCS__OwnedOperatorAssignment_0_1_in_rule__PrefixedExpCS__Group_0__1__Impl15732 = new BitSet(new long[]{0x0000000030000002L}); - public static final BitSet FOLLOW_rule__PrefixedExpCS__OwnedOperatorAssignment_0_1_in_rule__PrefixedExpCS__Group_0__1__Impl15744 = new BitSet(new long[]{0x0000000030000002L}); - public static final BitSet FOLLOW_rule__PrefixedExpCS__Group_0__2__Impl_in_rule__PrefixedExpCS__Group_0__215777 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrefixedExpCS__OwnedExpressionAssignment_0_2_in_rule__PrefixedExpCS__Group_0__2__Impl15804 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7__0__Impl_in_rule__PrimaryExpCS__Group_7__015840 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001A0B02L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7__1_in_rule__PrimaryExpCS__Group_7__015843 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7__1__Impl_in_rule__PrimaryExpCS__Group_7__115901 = new BitSet(new long[]{0x0800000000000000L,0x0000000000200042L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7__2_in_rule__PrimaryExpCS__Group_7__115904 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__PathNameAssignment_7_1_in_rule__PrimaryExpCS__Group_7__1__Impl15931 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7__2__Impl_in_rule__PrimaryExpCS__Group_7__215961 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Alternatives_7_2_in_rule__PrimaryExpCS__Group_7__2__Impl15988 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0__016024 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__1_in_rule__PrimaryExpCS__Group_7_2_0__016027 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0__116085 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B02L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__2_in_rule__PrimaryExpCS__Group_7_2_0__116088 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_70_in_rule__PrimaryExpCS__Group_7_2_0__1__Impl16116 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__2__Impl_in_rule__PrimaryExpCS__Group_7_2_0__216147 = new BitSet(new long[]{0x4000000000000000L,0x0000000000000080L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__3_in_rule__PrimaryExpCS__Group_7_2_0__216150 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_2_in_rule__PrimaryExpCS__Group_7_2_0__2__Impl16177 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__3__Impl_in_rule__PrimaryExpCS__Group_7_2_0__316207 = new BitSet(new long[]{0x4000000000000000L,0x0000000000000080L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__4_in_rule__PrimaryExpCS__Group_7_2_0__316210 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__0_in_rule__PrimaryExpCS__Group_7_2_0__3__Impl16237 = new BitSet(new long[]{0x4000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__4__Impl_in_rule__PrimaryExpCS__Group_7_2_0__416268 = new BitSet(new long[]{0x0000000000000000L,0x0000000000200040L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__5_in_rule__PrimaryExpCS__Group_7_2_0__416271 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_71_in_rule__PrimaryExpCS__Group_7_2_0__4__Impl16299 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__5__Impl_in_rule__PrimaryExpCS__Group_7_2_0__516330 = new BitSet(new long[]{0x0000000000000000L,0x0000000000200040L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__6_in_rule__PrimaryExpCS__Group_7_2_0__516333 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__0_in_rule__PrimaryExpCS__Group_7_2_0__5__Impl16360 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__6__Impl_in_rule__PrimaryExpCS__Group_7_2_0__616391 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__0_in_rule__PrimaryExpCS__Group_7_2_0__6__Impl16418 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_3__016463 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B02L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__1_in_rule__PrimaryExpCS__Group_7_2_0_3__016466 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_62_in_rule__PrimaryExpCS__Group_7_2_0_3__0__Impl16494 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_3__116525 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_3_1_in_rule__PrimaryExpCS__Group_7_2_0_3__1__Impl16552 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__016586 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B02L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__1_in_rule__PrimaryExpCS__Group_7_2_0_5__016589 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_70_in_rule__PrimaryExpCS__Group_7_2_0_5__0__Impl16617 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__116648 = new BitSet(new long[]{0x4000000000000000L,0x0000000000000080L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__2_in_rule__PrimaryExpCS__Group_7_2_0_5__116651 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_1_in_rule__PrimaryExpCS__Group_7_2_0_5__1__Impl16678 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__2__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__216708 = new BitSet(new long[]{0x4000000000000000L,0x0000000000000080L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__3_in_rule__PrimaryExpCS__Group_7_2_0_5__216711 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__0_in_rule__PrimaryExpCS__Group_7_2_0_5__2__Impl16738 = new BitSet(new long[]{0x4000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__3__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__316769 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_71_in_rule__PrimaryExpCS__Group_7_2_0_5__3__Impl16797 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5_2__016836 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B02L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__1_in_rule__PrimaryExpCS__Group_7_2_0_5_2__016839 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_62_in_rule__PrimaryExpCS__Group_7_2_0_5_2__0__Impl16867 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5_2__116898 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_2_1_in_rule__PrimaryExpCS__Group_7_2_0_5_2__1__Impl16925 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_6__016959 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__1_in_rule__PrimaryExpCS__Group_7_2_0_6__016962 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__AtPreAssignment_7_2_0_6_0_in_rule__PrimaryExpCS__Group_7_2_0_6__0__Impl16989 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_6__117019 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_74_in_rule__PrimaryExpCS__Group_7_2_0_6__1__Impl17047 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__0__Impl_in_rule__PrimaryExpCS__Group_7_2_1__017082 = new BitSet(new long[]{0x0800000000000000L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__1_in_rule__PrimaryExpCS__Group_7_2_1__017085 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__1__Impl_in_rule__PrimaryExpCS__Group_7_2_1__117143 = new BitSet(new long[]{0x0000000007FF00E0L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__2_in_rule__PrimaryExpCS__Group_7_2_1__117146 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_59_in_rule__PrimaryExpCS__Group_7_2_1__1__Impl17174 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__2__Impl_in_rule__PrimaryExpCS__Group_7_2_1__217205 = new BitSet(new long[]{0x2000000000000000L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__3_in_rule__PrimaryExpCS__Group_7_2_1__217208 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Alternatives_7_2_1_2_in_rule__PrimaryExpCS__Group_7_2_1__2__Impl17235 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__3__Impl_in_rule__PrimaryExpCS__Group_7_2_1__317265 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_61_in_rule__PrimaryExpCS__Group_7_2_1__3__Impl17293 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__0__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0__017332 = new BitSet(new long[]{0x4000000000000000L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__1_in_rule__PrimaryExpCS__Group_7_2_1_2_0__017335 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_0_in_rule__PrimaryExpCS__Group_7_2_1_2_0__0__Impl17362 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__1__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0__117392 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__0_in_rule__PrimaryExpCS__Group_7_2_1_2_0__1__Impl17419 = new BitSet(new long[]{0x4000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__0__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__017454 = new BitSet(new long[]{0x0000000007FF00C0L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__1_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__017457 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_62_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__0__Impl17485 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__1__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__117516 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_1_1_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__1__Impl17543 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2__017577 = new BitSet(new long[]{0x0800000000000000L,0x0000000000200042L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2__1_in_rule__PrimaryExpCS__Group_7_2_2__017580 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__0_in_rule__PrimaryExpCS__Group_7_2_2__0__Impl17607 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2__117638 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__0_in_rule__PrimaryExpCS__Group_7_2_2__1__Impl17665 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_0__017700 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__1_in_rule__PrimaryExpCS__Group_7_2_2_0__017703 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__AtPreAssignment_7_2_2_0_0_in_rule__PrimaryExpCS__Group_7_2_2_0__0__Impl17730 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_0__117760 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_74_in_rule__PrimaryExpCS__Group_7_2_2_0__1__Impl17788 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__017823 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__1_in_rule__PrimaryExpCS__Group_7_2_2_1__017826 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__117884 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B06L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__2_in_rule__PrimaryExpCS__Group_7_2_2_1__117887 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_rule__PrimaryExpCS__Group_7_2_2_1__1__Impl17915 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__2__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__217946 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B06L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__3_in_rule__PrimaryExpCS__Group_7_2_2_1__217949 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__0_in_rule__PrimaryExpCS__Group_7_2_2_1__2__Impl17976 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__3__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__318007 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_66_in_rule__PrimaryExpCS__Group_7_2_2_1__3__Impl18035 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__018074 = new BitSet(new long[]{0xD000000000000000L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__1_in_rule__PrimaryExpCS__Group_7_2_2_1_2__018077 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_0_in_rule__PrimaryExpCS__Group_7_2_2_1_2__0__Impl18104 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__118134 = new BitSet(new long[]{0xD000000000000000L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__2_in_rule__PrimaryExpCS__Group_7_2_2_1_2__118137 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_1_in_rule__PrimaryExpCS__Group_7_2_2_1_2__1__Impl18164 = new BitSet(new long[]{0x4000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__2__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__218195 = new BitSet(new long[]{0xD000000000000000L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__3_in_rule__PrimaryExpCS__Group_7_2_2_1_2__218198 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__0_in_rule__PrimaryExpCS__Group_7_2_2_1_2__2__Impl18225 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__3__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__318256 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__0_in_rule__PrimaryExpCS__Group_7_2_2_1_2__3__Impl18283 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__018322 = new BitSet(new long[]{0x4000000000000000L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__018325 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_0_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__0__Impl18352 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__118382 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__1__Impl18409 = new BitSet(new long[]{0x4000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__018444 = new BitSet(new long[]{0x4000000000000000L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__018447 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_0_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__0__Impl18474 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__118504 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__1__Impl18531 = new BitSet(new long[]{0x4000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group__0__Impl_in_rule__NavigatingArgCS__Group__018566 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group__1_in_rule__NavigatingArgCS__Group__018569 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__NameAssignment_0_in_rule__NavigatingArgCS__Group__0__Impl18596 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group__1__Impl_in_rule__NavigatingArgCS__Group__118626 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__0_in_rule__NavigatingArgCS__Group__1__Impl18653 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__0__Impl_in_rule__NavigatingArgCS__Group_1__018688 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001A0B02L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__1_in_rule__NavigatingArgCS__Group_1__018691 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__NavigatingArgCS__Group_1__0__Impl18719 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__1__Impl_in_rule__NavigatingArgCS__Group_1__118750 = new BitSet(new long[]{0x0000001000000000L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__2_in_rule__NavigatingArgCS__Group_1__118753 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__OwnedTypeAssignment_1_1_in_rule__NavigatingArgCS__Group_1__1__Impl18780 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__2__Impl_in_rule__NavigatingArgCS__Group_1__218810 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1_2__0_in_rule__NavigatingArgCS__Group_1__2__Impl18837 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1_2__0__Impl_in_rule__NavigatingArgCS__Group_1_2__018874 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B02L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1_2__1_in_rule__NavigatingArgCS__Group_1_2__018877 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_36_in_rule__NavigatingArgCS__Group_1_2__0__Impl18905 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1_2__1__Impl_in_rule__NavigatingArgCS__Group_1_2__118936 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__InitAssignment_1_2_1_in_rule__NavigatingArgCS__Group_1_2__1__Impl18963 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group__0__Impl_in_rule__NavigatingBarArgCS__Group__018997 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B02L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group__1_in_rule__NavigatingBarArgCS__Group__019000 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__PrefixAssignment_0_in_rule__NavigatingBarArgCS__Group__0__Impl19027 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group__1__Impl_in_rule__NavigatingBarArgCS__Group__119057 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group__2_in_rule__NavigatingBarArgCS__Group__119060 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__NameAssignment_1_in_rule__NavigatingBarArgCS__Group__1__Impl19087 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group__2__Impl_in_rule__NavigatingBarArgCS__Group__219117 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__0_in_rule__NavigatingBarArgCS__Group__2__Impl19144 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__0__Impl_in_rule__NavigatingBarArgCS__Group_2__019181 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001A0B02L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__1_in_rule__NavigatingBarArgCS__Group_2__019184 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__NavigatingBarArgCS__Group_2__0__Impl19212 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__1__Impl_in_rule__NavigatingBarArgCS__Group_2__119243 = new BitSet(new long[]{0x0000001000000000L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__2_in_rule__NavigatingBarArgCS__Group_2__119246 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingBarArgCS__Group_2__1__Impl19273 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__2__Impl_in_rule__NavigatingBarArgCS__Group_2__219303 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2_2__0_in_rule__NavigatingBarArgCS__Group_2__2__Impl19330 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2_2__0__Impl_in_rule__NavigatingBarArgCS__Group_2_2__019367 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B02L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2_2__1_in_rule__NavigatingBarArgCS__Group_2_2__019370 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_36_in_rule__NavigatingBarArgCS__Group_2_2__0__Impl19398 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2_2__1__Impl_in_rule__NavigatingBarArgCS__Group_2_2__119429 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__InitAssignment_2_2_1_in_rule__NavigatingBarArgCS__Group_2_2__1__Impl19456 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group__0__Impl_in_rule__NavigatingCommaArgCS__Group__019490 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B02L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group__1_in_rule__NavigatingCommaArgCS__Group__019493 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__PrefixAssignment_0_in_rule__NavigatingCommaArgCS__Group__0__Impl19520 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group__1__Impl_in_rule__NavigatingCommaArgCS__Group__119550 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group__2_in_rule__NavigatingCommaArgCS__Group__119553 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__NameAssignment_1_in_rule__NavigatingCommaArgCS__Group__1__Impl19580 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group__2__Impl_in_rule__NavigatingCommaArgCS__Group__219610 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__0_in_rule__NavigatingCommaArgCS__Group__2__Impl19637 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__0__Impl_in_rule__NavigatingCommaArgCS__Group_2__019674 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001A0B02L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__1_in_rule__NavigatingCommaArgCS__Group_2__019677 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__NavigatingCommaArgCS__Group_2__0__Impl19705 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__1__Impl_in_rule__NavigatingCommaArgCS__Group_2__119736 = new BitSet(new long[]{0x0000001000000000L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__2_in_rule__NavigatingCommaArgCS__Group_2__119739 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingCommaArgCS__Group_2__1__Impl19766 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__2__Impl_in_rule__NavigatingCommaArgCS__Group_2__219796 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__0_in_rule__NavigatingCommaArgCS__Group_2__2__Impl19823 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__0__Impl_in_rule__NavigatingCommaArgCS__Group_2_2__019860 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B02L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__1_in_rule__NavigatingCommaArgCS__Group_2_2__019863 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_36_in_rule__NavigatingCommaArgCS__Group_2_2__0__Impl19891 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__1__Impl_in_rule__NavigatingCommaArgCS__Group_2_2__119922 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__InitAssignment_2_2_1_in_rule__NavigatingCommaArgCS__Group_2_2__1__Impl19949 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group__0__Impl_in_rule__NavigatingSemiArgCS__Group__019983 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B02L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group__1_in_rule__NavigatingSemiArgCS__Group__019986 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__PrefixAssignment_0_in_rule__NavigatingSemiArgCS__Group__0__Impl20013 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group__1__Impl_in_rule__NavigatingSemiArgCS__Group__120043 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group__2_in_rule__NavigatingSemiArgCS__Group__120046 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__NameAssignment_1_in_rule__NavigatingSemiArgCS__Group__1__Impl20073 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group__2__Impl_in_rule__NavigatingSemiArgCS__Group__220103 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__0_in_rule__NavigatingSemiArgCS__Group__2__Impl20130 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__0__Impl_in_rule__NavigatingSemiArgCS__Group_2__020167 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001A0B02L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__1_in_rule__NavigatingSemiArgCS__Group_2__020170 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__NavigatingSemiArgCS__Group_2__0__Impl20198 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__1__Impl_in_rule__NavigatingSemiArgCS__Group_2__120229 = new BitSet(new long[]{0x0000001000000000L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__2_in_rule__NavigatingSemiArgCS__Group_2__120232 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingSemiArgCS__Group_2__1__Impl20259 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__2__Impl_in_rule__NavigatingSemiArgCS__Group_2__220289 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__0_in_rule__NavigatingSemiArgCS__Group_2__2__Impl20316 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__0__Impl_in_rule__NavigatingSemiArgCS__Group_2_2__020353 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B02L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__1_in_rule__NavigatingSemiArgCS__Group_2_2__020356 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_36_in_rule__NavigatingSemiArgCS__Group_2_2__0__Impl20384 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__1__Impl_in_rule__NavigatingSemiArgCS__Group_2_2__120415 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__InitAssignment_2_2_1_in_rule__NavigatingSemiArgCS__Group_2_2__1__Impl20442 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__IfExpCS__Group__0__Impl_in_rule__IfExpCS__Group__020476 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B02L}); - public static final BitSet FOLLOW_rule__IfExpCS__Group__1_in_rule__IfExpCS__Group__020479 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_75_in_rule__IfExpCS__Group__0__Impl20507 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__IfExpCS__Group__1__Impl_in_rule__IfExpCS__Group__120538 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L}); - public static final BitSet FOLLOW_rule__IfExpCS__Group__2_in_rule__IfExpCS__Group__120541 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__IfExpCS__ConditionAssignment_1_in_rule__IfExpCS__Group__1__Impl20568 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__IfExpCS__Group__2__Impl_in_rule__IfExpCS__Group__220598 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B02L}); - public static final BitSet FOLLOW_rule__IfExpCS__Group__3_in_rule__IfExpCS__Group__220601 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_76_in_rule__IfExpCS__Group__2__Impl20629 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__IfExpCS__Group__3__Impl_in_rule__IfExpCS__Group__320660 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); - public static final BitSet FOLLOW_rule__IfExpCS__Group__4_in_rule__IfExpCS__Group__320663 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__IfExpCS__ThenExpressionAssignment_3_in_rule__IfExpCS__Group__3__Impl20690 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__IfExpCS__Group__4__Impl_in_rule__IfExpCS__Group__420720 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B02L}); - public static final BitSet FOLLOW_rule__IfExpCS__Group__5_in_rule__IfExpCS__Group__420723 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_77_in_rule__IfExpCS__Group__4__Impl20751 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__IfExpCS__Group__5__Impl_in_rule__IfExpCS__Group__520782 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); - public static final BitSet FOLLOW_rule__IfExpCS__Group__6_in_rule__IfExpCS__Group__520785 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__IfExpCS__ElseExpressionAssignment_5_in_rule__IfExpCS__Group__5__Impl20812 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__IfExpCS__Group__6__Impl_in_rule__IfExpCS__Group__620842 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_78_in_rule__IfExpCS__Group__6__Impl20870 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetExpCS__Group__0__Impl_in_rule__LetExpCS__Group__020915 = new BitSet(new long[]{0x0000000007FF00C0L}); - public static final BitSet FOLLOW_rule__LetExpCS__Group__1_in_rule__LetExpCS__Group__020918 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_79_in_rule__LetExpCS__Group__0__Impl20946 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetExpCS__Group__1__Impl_in_rule__LetExpCS__Group__120977 = new BitSet(new long[]{0x4000000000000000L,0x0000000000010000L}); - public static final BitSet FOLLOW_rule__LetExpCS__Group__2_in_rule__LetExpCS__Group__120980 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetExpCS__VariableAssignment_1_in_rule__LetExpCS__Group__1__Impl21007 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetExpCS__Group__2__Impl_in_rule__LetExpCS__Group__221037 = new BitSet(new long[]{0x4000000000000000L,0x0000000000010000L}); - public static final BitSet FOLLOW_rule__LetExpCS__Group__3_in_rule__LetExpCS__Group__221040 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetExpCS__Group_2__0_in_rule__LetExpCS__Group__2__Impl21067 = new BitSet(new long[]{0x4000000000000002L}); - public static final BitSet FOLLOW_rule__LetExpCS__Group__3__Impl_in_rule__LetExpCS__Group__321098 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B02L}); - public static final BitSet FOLLOW_rule__LetExpCS__Group__4_in_rule__LetExpCS__Group__321101 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_80_in_rule__LetExpCS__Group__3__Impl21129 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetExpCS__Group__4__Impl_in_rule__LetExpCS__Group__421160 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetExpCS__InAssignment_4_in_rule__LetExpCS__Group__4__Impl21187 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetExpCS__Group_2__0__Impl_in_rule__LetExpCS__Group_2__021227 = new BitSet(new long[]{0x0000000007FF00C0L}); - public static final BitSet FOLLOW_rule__LetExpCS__Group_2__1_in_rule__LetExpCS__Group_2__021230 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_62_in_rule__LetExpCS__Group_2__0__Impl21258 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetExpCS__Group_2__1__Impl_in_rule__LetExpCS__Group_2__121289 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetExpCS__VariableAssignment_2_1_in_rule__LetExpCS__Group_2__1__Impl21316 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetVariableCS__Group__0__Impl_in_rule__LetVariableCS__Group__021350 = new BitSet(new long[]{0x0000001000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__LetVariableCS__Group__1_in_rule__LetVariableCS__Group__021353 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetVariableCS__NameAssignment_0_in_rule__LetVariableCS__Group__0__Impl21380 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetVariableCS__Group__1__Impl_in_rule__LetVariableCS__Group__121410 = new BitSet(new long[]{0x0000001000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__LetVariableCS__Group__2_in_rule__LetVariableCS__Group__121413 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetVariableCS__Group_1__0_in_rule__LetVariableCS__Group__1__Impl21440 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetVariableCS__Group__2__Impl_in_rule__LetVariableCS__Group__221471 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B02L}); - public static final BitSet FOLLOW_rule__LetVariableCS__Group__3_in_rule__LetVariableCS__Group__221474 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_36_in_rule__LetVariableCS__Group__2__Impl21502 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetVariableCS__Group__3__Impl_in_rule__LetVariableCS__Group__321533 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetVariableCS__InitExpressionAssignment_3_in_rule__LetVariableCS__Group__3__Impl21560 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetVariableCS__Group_1__0__Impl_in_rule__LetVariableCS__Group_1__021598 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001A0B02L}); - public static final BitSet FOLLOW_rule__LetVariableCS__Group_1__1_in_rule__LetVariableCS__Group_1__021601 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__LetVariableCS__Group_1__0__Impl21629 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetVariableCS__Group_1__1__Impl_in_rule__LetVariableCS__Group_1__121660 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetVariableCS__OwnedTypeAssignment_1_1_in_rule__LetVariableCS__Group_1__1__Impl21687 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NestedExpCS__Group__0__Impl_in_rule__NestedExpCS__Group__021721 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B02L}); - public static final BitSet FOLLOW_rule__NestedExpCS__Group__1_in_rule__NestedExpCS__Group__021724 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_rule__NestedExpCS__Group__0__Impl21752 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NestedExpCS__Group__1__Impl_in_rule__NestedExpCS__Group__121783 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__NestedExpCS__Group__2_in_rule__NestedExpCS__Group__121786 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NestedExpCS__SourceAssignment_1_in_rule__NestedExpCS__Group__1__Impl21813 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NestedExpCS__Group__2__Impl_in_rule__NestedExpCS__Group__221843 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_66_in_rule__NestedExpCS__Group__2__Impl21871 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SelfExpCS__Group__0__Impl_in_rule__SelfExpCS__Group__021908 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L}); - public static final BitSet FOLLOW_rule__SelfExpCS__Group__1_in_rule__SelfExpCS__Group__021911 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SelfExpCS__Group__1__Impl_in_rule__SelfExpCS__Group__121969 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_81_in_rule__SelfExpCS__Group__1__Impl21997 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_rule__BottomPatternCS__UnrealizedVariablesAssignment_0_1_022037 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleRealizedVariableCS_in_rule__BottomPatternCS__RealizedVariablesAssignment_0_1_122068 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_rule__BottomPatternCS__UnrealizedVariablesAssignment_0_2_1_022099 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleRealizedVariableCS_in_rule__BottomPatternCS__RealizedVariablesAssignment_0_2_1_122130 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAssignmentCS_in_rule__BottomPatternCS__ConstraintsAssignment_0_422161 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAssignmentCS_in_rule__BottomPatternCS__ConstraintsAssignment_1_222192 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_82_in_rule__AssignmentCS__DefaultAssignment_022228 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__AssignmentCS__TargetAssignment_122267 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__AssignmentCS__InitialiserAssignment_2_122298 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__NameAssignment_122329 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__ImportsAssignment_2_122364 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__ImportsAssignment_2_2_122403 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__UsesAssignment_3_122442 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__UsesAssignment_3_2_122481 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_rule__GuardPatternCS__UnrealizedVariablesAssignment_0_122516 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_rule__GuardPatternCS__UnrealizedVariablesAssignment_0_2_122547 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAssignmentCS_in_rule__GuardPatternCS__ConstraintsAssignment_0_422578 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAssignmentCS_in_rule__GuardPatternCS__ConstraintsAssignment_1_222609 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__ParamDeclarationCS__NameAssignment_022649 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__ParamDeclarationCS__OwnedTypeAssignment_222680 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleFirstPathElementCS_in_rule__ScopeNameCS__PathAssignment_022717 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNextPathElementCS_in_rule__ScopeNameCS__PathAssignment_2_022748 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__UnrealizedVariableCS__NameAssignment_022782 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__UnrealizedVariableCS__OwnedTypeAssignment_222813 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__RealizedVariableCS__NameAssignment_122844 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__RealizedVariableCS__OwnedTypeAssignment_322875 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EssentialOCLUnaryOperatorCS__NameAlternatives_0_in_rule__EssentialOCLUnaryOperatorCS__NameAssignment22909 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EssentialOCLInfixOperatorCS__NameAlternatives_0_in_rule__EssentialOCLInfixOperatorCS__NameAssignment22942 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EssentialOCLNavigationOperatorCS__NameAlternatives_0_in_rule__EssentialOCLNavigationOperatorCS__NameAssignment22975 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleFirstPathElementCS_in_rule__PathNameCS__PathAssignment_023008 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNextPathElementCS_in_rule__PathNameCS__PathAssignment_1_123039 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__FirstPathElementCS__ElementAssignment23074 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnreservedName_in_rule__NextPathElementCS__ElementAssignment23113 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleURIFirstPathElementCS_in_rule__URIPathNameCS__PathAssignment_023148 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNextPathElementCS_in_rule__URIPathNameCS__PathAssignment_1_123179 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__URIFirstPathElementCS__ElementAssignment_023214 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleURI_in_rule__URIFirstPathElementCS__ElementAssignment_1_123253 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePrimitiveTypeIdentifier_in_rule__PrimitiveTypeCS__NameAssignment23288 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleCollectionTypeIdentifier_in_rule__CollectionTypeCS__NameAssignment_023319 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__CollectionTypeCS__OwnedTypeAssignment_1_123350 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleLOWER_in_rule__MultiplicityBoundsCS__LowerBoundAssignment_023381 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUPPER_in_rule__MultiplicityBoundsCS__UpperBoundAssignment_1_123412 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MultiplicityStringCS__StringBoundsAlternatives_0_in_rule__MultiplicityStringCS__StringBoundsAssignment23443 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__ValueAssignment_7_2_1_2_1_in_rule__PrimaryExpCS__Alternatives_7_2_1_26554 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__0__Impl_in_rule__BottomPatternCS__Group_0__06585 = new BitSet(new long[]{0x0000000007FF00C0L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__1_in_rule__BottomPatternCS__Group_0__06588 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_59_in_rule__BottomPatternCS__Group_0__0__Impl6616 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__1__Impl_in_rule__BottomPatternCS__Group_0__16647 = new BitSet(new long[]{0x5000000000000000L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__2_in_rule__BottomPatternCS__Group_0__16650 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Alternatives_0_1_in_rule__BottomPatternCS__Group_0__1__Impl6677 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__2__Impl_in_rule__BottomPatternCS__Group_0__26707 = new BitSet(new long[]{0x5000000000000000L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__3_in_rule__BottomPatternCS__Group_0__26710 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0_2__0_in_rule__BottomPatternCS__Group_0__2__Impl6737 = new BitSet(new long[]{0x4000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__3__Impl_in_rule__BottomPatternCS__Group_0__36768 = new BitSet(new long[]{0x23FFF0003FFF00F0L,0x00000000001E8B02L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__4_in_rule__BottomPatternCS__Group_0__36771 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_60_in_rule__BottomPatternCS__Group_0__3__Impl6799 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__4__Impl_in_rule__BottomPatternCS__Group_0__46830 = new BitSet(new long[]{0x23FFF0003FFF00F0L,0x00000000001E8B02L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__5_in_rule__BottomPatternCS__Group_0__46833 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__ConstraintsAssignment_0_4_in_rule__BottomPatternCS__Group_0__4__Impl6860 = new BitSet(new long[]{0x03FFF0003FFF00F2L,0x00000000001E8B02L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__5__Impl_in_rule__BottomPatternCS__Group_0__56891 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_61_in_rule__BottomPatternCS__Group_0__5__Impl6919 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0_2__0__Impl_in_rule__BottomPatternCS__Group_0_2__06962 = new BitSet(new long[]{0x0000000007FF00C0L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0_2__1_in_rule__BottomPatternCS__Group_0_2__06965 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_62_in_rule__BottomPatternCS__Group_0_2__0__Impl6993 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0_2__1__Impl_in_rule__BottomPatternCS__Group_0_2__17024 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Alternatives_0_2_1_in_rule__BottomPatternCS__Group_0_2__1__Impl7051 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__0__Impl_in_rule__BottomPatternCS__Group_1__07085 = new BitSet(new long[]{0x0800000000000000L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__1_in_rule__BottomPatternCS__Group_1__07088 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__1__Impl_in_rule__BottomPatternCS__Group_1__17146 = new BitSet(new long[]{0x23FFF0003FFF00F0L,0x00000000001E8B02L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__2_in_rule__BottomPatternCS__Group_1__17149 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_59_in_rule__BottomPatternCS__Group_1__1__Impl7177 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__2__Impl_in_rule__BottomPatternCS__Group_1__27208 = new BitSet(new long[]{0x23FFF0003FFF00F0L,0x00000000001E8B02L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__3_in_rule__BottomPatternCS__Group_1__27211 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__ConstraintsAssignment_1_2_in_rule__BottomPatternCS__Group_1__2__Impl7238 = new BitSet(new long[]{0x03FFF0003FFF00F2L,0x00000000001E8B02L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__3__Impl_in_rule__BottomPatternCS__Group_1__37269 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_61_in_rule__BottomPatternCS__Group_1__3__Impl7297 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__AssignmentCS__Group__0__Impl_in_rule__AssignmentCS__Group__07336 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B02L}); + public static final BitSet FOLLOW_rule__AssignmentCS__Group__1_in_rule__AssignmentCS__Group__07339 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__AssignmentCS__DefaultAssignment_0_in_rule__AssignmentCS__Group__0__Impl7366 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__AssignmentCS__Group__1__Impl_in_rule__AssignmentCS__Group__17397 = new BitSet(new long[]{0x8000000000000000L,0x0000000000000001L}); + public static final BitSet FOLLOW_rule__AssignmentCS__Group__2_in_rule__AssignmentCS__Group__17400 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__AssignmentCS__TargetAssignment_1_in_rule__AssignmentCS__Group__1__Impl7427 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__AssignmentCS__Group__2__Impl_in_rule__AssignmentCS__Group__27457 = new BitSet(new long[]{0x8000000000000000L,0x0000000000000001L}); + public static final BitSet FOLLOW_rule__AssignmentCS__Group__3_in_rule__AssignmentCS__Group__27460 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__AssignmentCS__Group_2__0_in_rule__AssignmentCS__Group__2__Impl7487 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__AssignmentCS__Group__3__Impl_in_rule__AssignmentCS__Group__37518 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_63_in_rule__AssignmentCS__Group__3__Impl7546 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__AssignmentCS__Group_2__0__Impl_in_rule__AssignmentCS__Group_2__07585 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B02L}); + public static final BitSet FOLLOW_rule__AssignmentCS__Group_2__1_in_rule__AssignmentCS__Group_2__07588 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_64_in_rule__AssignmentCS__Group_2__0__Impl7616 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__AssignmentCS__Group_2__1__Impl_in_rule__AssignmentCS__Group_2__17647 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__AssignmentCS__InitialiserAssignment_2_1_in_rule__AssignmentCS__Group_2__1__Impl7674 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group__0__Impl_in_rule__DirectionCS__Group__07708 = new BitSet(new long[]{0x0000000007FF00C0L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group__1_in_rule__DirectionCS__Group__07711 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group__1__Impl_in_rule__DirectionCS__Group__17769 = new BitSet(new long[]{0x0000000007FF00C0L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group__2_in_rule__DirectionCS__Group__17772 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__NameAssignment_1_in_rule__DirectionCS__Group__1__Impl7799 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group__2__Impl_in_rule__DirectionCS__Group__27830 = new BitSet(new long[]{0x0000000007FF00C0L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group__3_in_rule__DirectionCS__Group__27833 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2__0_in_rule__DirectionCS__Group__2__Impl7860 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group__3__Impl_in_rule__DirectionCS__Group__37891 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3__0_in_rule__DirectionCS__Group__3__Impl7918 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2__0__Impl_in_rule__DirectionCS__Group_2__07957 = new BitSet(new long[]{0x0000000007FF00C0L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2__1_in_rule__DirectionCS__Group_2__07960 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_19_in_rule__DirectionCS__Group_2__0__Impl7988 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2__1__Impl_in_rule__DirectionCS__Group_2__18019 = new BitSet(new long[]{0x4000000000000000L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2__2_in_rule__DirectionCS__Group_2__18022 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__ImportsAssignment_2_1_in_rule__DirectionCS__Group_2__1__Impl8049 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2__2__Impl_in_rule__DirectionCS__Group_2__28079 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2_2__0_in_rule__DirectionCS__Group_2__2__Impl8106 = new BitSet(new long[]{0x4000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2_2__0__Impl_in_rule__DirectionCS__Group_2_2__08143 = new BitSet(new long[]{0x0000000007FF00C0L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2_2__1_in_rule__DirectionCS__Group_2_2__08146 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_62_in_rule__DirectionCS__Group_2_2__0__Impl8174 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2_2__1__Impl_in_rule__DirectionCS__Group_2_2__18205 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__ImportsAssignment_2_2_1_in_rule__DirectionCS__Group_2_2__1__Impl8232 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3__0__Impl_in_rule__DirectionCS__Group_3__08266 = new BitSet(new long[]{0x0000000007FF00C0L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3__1_in_rule__DirectionCS__Group_3__08269 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_26_in_rule__DirectionCS__Group_3__0__Impl8297 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3__1__Impl_in_rule__DirectionCS__Group_3__18328 = new BitSet(new long[]{0x4000000000000000L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3__2_in_rule__DirectionCS__Group_3__18331 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__UsesAssignment_3_1_in_rule__DirectionCS__Group_3__1__Impl8358 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3__2__Impl_in_rule__DirectionCS__Group_3__28388 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3_2__0_in_rule__DirectionCS__Group_3__2__Impl8415 = new BitSet(new long[]{0x4000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3_2__0__Impl_in_rule__DirectionCS__Group_3_2__08452 = new BitSet(new long[]{0x0000000007FF00C0L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3_2__1_in_rule__DirectionCS__Group_3_2__08455 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_62_in_rule__DirectionCS__Group_3_2__0__Impl8483 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3_2__1__Impl_in_rule__DirectionCS__Group_3_2__18514 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__UsesAssignment_3_2_1_in_rule__DirectionCS__Group_3_2__1__Impl8541 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__0__Impl_in_rule__GuardPatternCS__Group_0__08575 = new BitSet(new long[]{0x0000000007FF00C0L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__1_in_rule__GuardPatternCS__Group_0__08578 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_rule__GuardPatternCS__Group_0__0__Impl8606 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__1__Impl_in_rule__GuardPatternCS__Group_0__18637 = new BitSet(new long[]{0x5000000000000000L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__2_in_rule__GuardPatternCS__Group_0__18640 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__UnrealizedVariablesAssignment_0_1_in_rule__GuardPatternCS__Group_0__1__Impl8667 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__2__Impl_in_rule__GuardPatternCS__Group_0__28697 = new BitSet(new long[]{0x5000000000000000L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__3_in_rule__GuardPatternCS__Group_0__28700 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0_2__0_in_rule__GuardPatternCS__Group_0__2__Impl8727 = new BitSet(new long[]{0x4000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__3__Impl_in_rule__GuardPatternCS__Group_0__38758 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B06L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__4_in_rule__GuardPatternCS__Group_0__38761 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_60_in_rule__GuardPatternCS__Group_0__3__Impl8789 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__4__Impl_in_rule__GuardPatternCS__Group_0__48820 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B06L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__5_in_rule__GuardPatternCS__Group_0__48823 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__ConstraintsAssignment_0_4_in_rule__GuardPatternCS__Group_0__4__Impl8850 = new BitSet(new long[]{0x03FFF0003FFF00F2L,0x00000000001E8B02L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__5__Impl_in_rule__GuardPatternCS__Group_0__58881 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_66_in_rule__GuardPatternCS__Group_0__5__Impl8909 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0_2__0__Impl_in_rule__GuardPatternCS__Group_0_2__08952 = new BitSet(new long[]{0x0000000007FF00C0L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0_2__1_in_rule__GuardPatternCS__Group_0_2__08955 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_62_in_rule__GuardPatternCS__Group_0_2__0__Impl8983 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0_2__1__Impl_in_rule__GuardPatternCS__Group_0_2__19014 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__UnrealizedVariablesAssignment_0_2_1_in_rule__GuardPatternCS__Group_0_2__1__Impl9041 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__0__Impl_in_rule__GuardPatternCS__Group_1__09075 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__1_in_rule__GuardPatternCS__Group_1__09078 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__1__Impl_in_rule__GuardPatternCS__Group_1__19136 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B06L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__2_in_rule__GuardPatternCS__Group_1__19139 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_rule__GuardPatternCS__Group_1__1__Impl9167 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__2__Impl_in_rule__GuardPatternCS__Group_1__29198 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B06L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__3_in_rule__GuardPatternCS__Group_1__29201 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__ConstraintsAssignment_1_2_in_rule__GuardPatternCS__Group_1__2__Impl9228 = new BitSet(new long[]{0x03FFF0003FFF00F2L,0x00000000001E8B02L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__3__Impl_in_rule__GuardPatternCS__Group_1__39259 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_66_in_rule__GuardPatternCS__Group_1__3__Impl9287 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__0__Impl_in_rule__ParamDeclarationCS__Group__09331 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__1_in_rule__ParamDeclarationCS__Group__09334 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ParamDeclarationCS__NameAssignment_0_in_rule__ParamDeclarationCS__Group__0__Impl9361 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__1__Impl_in_rule__ParamDeclarationCS__Group__19391 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001A0B02L}); + public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__2_in_rule__ParamDeclarationCS__Group__19394 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__ParamDeclarationCS__Group__1__Impl9422 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__2__Impl_in_rule__ParamDeclarationCS__Group__29453 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ParamDeclarationCS__OwnedTypeAssignment_2_in_rule__ParamDeclarationCS__Group__2__Impl9480 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group__0__Impl_in_rule__ScopeNameCS__Group__09520 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group__1_in_rule__ScopeNameCS__Group__09523 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__PathAssignment_0_in_rule__ScopeNameCS__Group__0__Impl9550 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group__1__Impl_in_rule__ScopeNameCS__Group__19580 = new BitSet(new long[]{0x03FFF00007FF00C0L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group__2_in_rule__ScopeNameCS__Group__19583 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_68_in_rule__ScopeNameCS__Group__1__Impl9611 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group__2__Impl_in_rule__ScopeNameCS__Group__29642 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group_2__0_in_rule__ScopeNameCS__Group__2__Impl9669 = new BitSet(new long[]{0x03FFF00007FF00C2L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group_2__0__Impl_in_rule__ScopeNameCS__Group_2__09706 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group_2__1_in_rule__ScopeNameCS__Group_2__09709 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__PathAssignment_2_0_in_rule__ScopeNameCS__Group_2__0__Impl9736 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group_2__1__Impl_in_rule__ScopeNameCS__Group_2__19766 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_68_in_rule__ScopeNameCS__Group_2__1__Impl9794 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__0__Impl_in_rule__UnrealizedVariableCS__Group__09831 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__1_in_rule__UnrealizedVariableCS__Group__09834 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__NameAssignment_0_in_rule__UnrealizedVariableCS__Group__0__Impl9861 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__1__Impl_in_rule__UnrealizedVariableCS__Group__19891 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001A0B02L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__2_in_rule__UnrealizedVariableCS__Group__19894 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__UnrealizedVariableCS__Group__1__Impl9922 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__2__Impl_in_rule__UnrealizedVariableCS__Group__29953 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__OwnedTypeAssignment_2_in_rule__UnrealizedVariableCS__Group__2__Impl9980 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__0__Impl_in_rule__RealizedVariableCS__Group__010016 = new BitSet(new long[]{0x0000000007FF00C0L}); + public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__1_in_rule__RealizedVariableCS__Group__010019 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_23_in_rule__RealizedVariableCS__Group__0__Impl10047 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__1__Impl_in_rule__RealizedVariableCS__Group__110078 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__2_in_rule__RealizedVariableCS__Group__110081 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RealizedVariableCS__NameAssignment_1_in_rule__RealizedVariableCS__Group__1__Impl10108 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__2__Impl_in_rule__RealizedVariableCS__Group__210138 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001A0B02L}); + public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__3_in_rule__RealizedVariableCS__Group__210141 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__RealizedVariableCS__Group__2__Impl10169 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__3__Impl_in_rule__RealizedVariableCS__Group__310200 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RealizedVariableCS__OwnedTypeAssignment_3_in_rule__RealizedVariableCS__Group__3__Impl10227 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PathNameCS__Group__0__Impl_in_rule__PathNameCS__Group__010266 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L}); + public static final BitSet FOLLOW_rule__PathNameCS__Group__1_in_rule__PathNameCS__Group__010269 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PathNameCS__PathAssignment_0_in_rule__PathNameCS__Group__0__Impl10296 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PathNameCS__Group__1__Impl_in_rule__PathNameCS__Group__110326 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PathNameCS__Group_1__0_in_rule__PathNameCS__Group__1__Impl10353 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000010L}); + public static final BitSet FOLLOW_rule__PathNameCS__Group_1__0__Impl_in_rule__PathNameCS__Group_1__010388 = new BitSet(new long[]{0x03FFF00007FF00C0L}); + public static final BitSet FOLLOW_rule__PathNameCS__Group_1__1_in_rule__PathNameCS__Group_1__010391 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_68_in_rule__PathNameCS__Group_1__0__Impl10419 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PathNameCS__Group_1__1__Impl_in_rule__PathNameCS__Group_1__110450 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PathNameCS__PathAssignment_1_1_in_rule__PathNameCS__Group_1__1__Impl10477 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__Group__0__Impl_in_rule__URIPathNameCS__Group__010511 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__Group__1_in_rule__URIPathNameCS__Group__010514 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__PathAssignment_0_in_rule__URIPathNameCS__Group__0__Impl10541 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__Group__1__Impl_in_rule__URIPathNameCS__Group__110571 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__0_in_rule__URIPathNameCS__Group__1__Impl10598 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000010L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__0__Impl_in_rule__URIPathNameCS__Group_1__010633 = new BitSet(new long[]{0x03FFF00007FF00C0L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__1_in_rule__URIPathNameCS__Group_1__010636 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_68_in_rule__URIPathNameCS__Group_1__0__Impl10664 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__1__Impl_in_rule__URIPathNameCS__Group_1__110695 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__PathAssignment_1_1_in_rule__URIPathNameCS__Group_1__1__Impl10722 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIFirstPathElementCS__Group_1__0__Impl_in_rule__URIFirstPathElementCS__Group_1__010756 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_rule__URIFirstPathElementCS__Group_1__1_in_rule__URIFirstPathElementCS__Group_1__010759 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIFirstPathElementCS__Group_1__1__Impl_in_rule__URIFirstPathElementCS__Group_1__110817 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIFirstPathElementCS__ElementAssignment_1_1_in_rule__URIFirstPathElementCS__Group_1__1__Impl10844 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group__0__Impl_in_rule__CollectionTypeCS__Group__010878 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group__1_in_rule__CollectionTypeCS__Group__010881 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__NameAssignment_0_in_rule__CollectionTypeCS__Group__0__Impl10908 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group__1__Impl_in_rule__CollectionTypeCS__Group__110938 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__0_in_rule__CollectionTypeCS__Group__1__Impl10965 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__0__Impl_in_rule__CollectionTypeCS__Group_1__011000 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001A0B02L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__1_in_rule__CollectionTypeCS__Group_1__011003 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_rule__CollectionTypeCS__Group_1__0__Impl11031 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__1__Impl_in_rule__CollectionTypeCS__Group_1__111062 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__2_in_rule__CollectionTypeCS__Group_1__111065 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__OwnedTypeAssignment_1_1_in_rule__CollectionTypeCS__Group_1__1__Impl11092 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__2__Impl_in_rule__CollectionTypeCS__Group_1__211122 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_66_in_rule__CollectionTypeCS__Group_1__2__Impl11150 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group__0__Impl_in_rule__MultiplicityBoundsCS__Group__011187 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group__1_in_rule__MultiplicityBoundsCS__Group__011190 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__LowerBoundAssignment_0_in_rule__MultiplicityBoundsCS__Group__0__Impl11217 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group__1__Impl_in_rule__MultiplicityBoundsCS__Group__111247 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group_1__0_in_rule__MultiplicityBoundsCS__Group__1__Impl11274 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group_1__0__Impl_in_rule__MultiplicityBoundsCS__Group_1__011309 = new BitSet(new long[]{0x0000000008000010L}); + public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group_1__1_in_rule__MultiplicityBoundsCS__Group_1__011312 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_69_in_rule__MultiplicityBoundsCS__Group_1__0__Impl11340 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group_1__1__Impl_in_rule__MultiplicityBoundsCS__Group_1__111371 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1_in_rule__MultiplicityBoundsCS__Group_1__1__Impl11398 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MultiplicityCS__Group__0__Impl_in_rule__MultiplicityCS__Group__011432 = new BitSet(new long[]{0x0400000088000010L}); + public static final BitSet FOLLOW_rule__MultiplicityCS__Group__1_in_rule__MultiplicityCS__Group__011435 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_70_in_rule__MultiplicityCS__Group__0__Impl11463 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MultiplicityCS__Group__1__Impl_in_rule__MultiplicityCS__Group__111494 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); + public static final BitSet FOLLOW_rule__MultiplicityCS__Group__2_in_rule__MultiplicityCS__Group__111497 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MultiplicityCS__Alternatives_1_in_rule__MultiplicityCS__Group__1__Impl11524 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MultiplicityCS__Group__2__Impl_in_rule__MultiplicityCS__Group__211554 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_71_in_rule__MultiplicityCS__Group__2__Impl11582 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group__0__Impl_in_rule__TupleTypeCS__Group__011619 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group__1_in_rule__TupleTypeCS__Group__011622 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__NameAssignment_0_in_rule__TupleTypeCS__Group__0__Impl11649 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group__1__Impl_in_rule__TupleTypeCS__Group__111679 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__0_in_rule__TupleTypeCS__Group__1__Impl11706 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__0__Impl_in_rule__TupleTypeCS__Group_1__011741 = new BitSet(new long[]{0x0000000007FF00C0L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__1_in_rule__TupleTypeCS__Group_1__011744 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_rule__TupleTypeCS__Group_1__0__Impl11772 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__1__Impl_in_rule__TupleTypeCS__Group_1__111803 = new BitSet(new long[]{0x0000000007FF00C0L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__2_in_rule__TupleTypeCS__Group_1__111806 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__0_in_rule__TupleTypeCS__Group_1__1__Impl11833 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__2__Impl_in_rule__TupleTypeCS__Group_1__211864 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_66_in_rule__TupleTypeCS__Group_1__2__Impl11892 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1__011929 = new BitSet(new long[]{0x4000000000000000L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__1_in_rule__TupleTypeCS__Group_1_1__011932 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_0_in_rule__TupleTypeCS__Group_1_1__0__Impl11959 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1__111989 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__0_in_rule__TupleTypeCS__Group_1_1__1__Impl12016 = new BitSet(new long[]{0x4000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1_1__012051 = new BitSet(new long[]{0x0000000007FF00C0L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__1_in_rule__TupleTypeCS__Group_1_1_1__012054 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_62_in_rule__TupleTypeCS__Group_1_1_1__0__Impl12082 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1_1__112113 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1_in_rule__TupleTypeCS__Group_1_1_1__1__Impl12140 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TuplePartCS__Group__0__Impl_in_rule__TuplePartCS__Group__012174 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__TuplePartCS__Group__1_in_rule__TuplePartCS__Group__012177 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TuplePartCS__NameAssignment_0_in_rule__TuplePartCS__Group__0__Impl12204 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TuplePartCS__Group__1__Impl_in_rule__TuplePartCS__Group__112234 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001A0B02L}); + public static final BitSet FOLLOW_rule__TuplePartCS__Group__2_in_rule__TuplePartCS__Group__112237 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__TuplePartCS__Group__1__Impl12265 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TuplePartCS__Group__2__Impl_in_rule__TuplePartCS__Group__212296 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TuplePartCS__OwnedTypeAssignment_2_in_rule__TuplePartCS__Group__2__Impl12323 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__0__Impl_in_rule__CollectionLiteralExpCS__Group__012359 = new BitSet(new long[]{0x0800000000000000L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__1_in_rule__CollectionLiteralExpCS__Group__012362 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__OwnedTypeAssignment_0_in_rule__CollectionLiteralExpCS__Group__0__Impl12389 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__1__Impl_in_rule__CollectionLiteralExpCS__Group__112419 = new BitSet(new long[]{0x23FFF0003FFF00F0L,0x00000000001E8B02L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__2_in_rule__CollectionLiteralExpCS__Group__112422 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_59_in_rule__CollectionLiteralExpCS__Group__1__Impl12450 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__2__Impl_in_rule__CollectionLiteralExpCS__Group__212481 = new BitSet(new long[]{0x23FFF0003FFF00F0L,0x00000000001E8B02L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__3_in_rule__CollectionLiteralExpCS__Group__212484 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__0_in_rule__CollectionLiteralExpCS__Group__2__Impl12511 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__3__Impl_in_rule__CollectionLiteralExpCS__Group__312542 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_61_in_rule__CollectionLiteralExpCS__Group__3__Impl12570 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__0__Impl_in_rule__CollectionLiteralExpCS__Group_2__012609 = new BitSet(new long[]{0x4000000000000000L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__1_in_rule__CollectionLiteralExpCS__Group_2__012612 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0_in_rule__CollectionLiteralExpCS__Group_2__0__Impl12639 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__1__Impl_in_rule__CollectionLiteralExpCS__Group_2__112669 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0_in_rule__CollectionLiteralExpCS__Group_2__1__Impl12696 = new BitSet(new long[]{0x4000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__012731 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B02L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1_in_rule__CollectionLiteralExpCS__Group_2_1__012734 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_62_in_rule__CollectionLiteralExpCS__Group_2_1__0__Impl12762 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__112793 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1_in_rule__CollectionLiteralExpCS__Group_2_1__1__Impl12820 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group__0__Impl_in_rule__CollectionLiteralPartCS__Group__012854 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group__1_in_rule__CollectionLiteralPartCS__Group__012857 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__ExpressionCSAssignment_0_in_rule__CollectionLiteralPartCS__Group__0__Impl12884 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group__1__Impl_in_rule__CollectionLiteralPartCS__Group__112914 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_1__0_in_rule__CollectionLiteralPartCS__Group__1__Impl12941 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_1__0__Impl_in_rule__CollectionLiteralPartCS__Group_1__012976 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B02L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_1__1_in_rule__CollectionLiteralPartCS__Group_1__012979 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_69_in_rule__CollectionLiteralPartCS__Group_1__0__Impl13007 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_1__1__Impl_in_rule__CollectionLiteralPartCS__Group_1__113038 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_1_in_rule__CollectionLiteralPartCS__Group_1__1__Impl13065 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ConstructorPartCS__Group__0__Impl_in_rule__ConstructorPartCS__Group__013099 = new BitSet(new long[]{0x0000001000000000L}); + public static final BitSet FOLLOW_rule__ConstructorPartCS__Group__1_in_rule__ConstructorPartCS__Group__013102 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ConstructorPartCS__PropertyAssignment_0_in_rule__ConstructorPartCS__Group__0__Impl13129 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ConstructorPartCS__Group__1__Impl_in_rule__ConstructorPartCS__Group__113159 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B02L}); + public static final BitSet FOLLOW_rule__ConstructorPartCS__Group__2_in_rule__ConstructorPartCS__Group__113162 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_36_in_rule__ConstructorPartCS__Group__1__Impl13190 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ConstructorPartCS__Group__2__Impl_in_rule__ConstructorPartCS__Group__213221 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ConstructorPartCS__InitExpressionAssignment_2_in_rule__ConstructorPartCS__Group__2__Impl13248 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__0__Impl_in_rule__TupleLiteralExpCS__Group__013284 = new BitSet(new long[]{0x0800000000000000L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__1_in_rule__TupleLiteralExpCS__Group__013287 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_44_in_rule__TupleLiteralExpCS__Group__0__Impl13315 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__1__Impl_in_rule__TupleLiteralExpCS__Group__113346 = new BitSet(new long[]{0x0000000007FF00C0L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__2_in_rule__TupleLiteralExpCS__Group__113349 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_59_in_rule__TupleLiteralExpCS__Group__1__Impl13377 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__2__Impl_in_rule__TupleLiteralExpCS__Group__213408 = new BitSet(new long[]{0x6000000000000000L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__3_in_rule__TupleLiteralExpCS__Group__213411 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_2_in_rule__TupleLiteralExpCS__Group__2__Impl13438 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__3__Impl_in_rule__TupleLiteralExpCS__Group__313468 = new BitSet(new long[]{0x6000000000000000L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__4_in_rule__TupleLiteralExpCS__Group__313471 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__0_in_rule__TupleLiteralExpCS__Group__3__Impl13498 = new BitSet(new long[]{0x4000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__4__Impl_in_rule__TupleLiteralExpCS__Group__413529 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_61_in_rule__TupleLiteralExpCS__Group__4__Impl13557 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__0__Impl_in_rule__TupleLiteralExpCS__Group_3__013598 = new BitSet(new long[]{0x0000000007FF00C0L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__1_in_rule__TupleLiteralExpCS__Group_3__013601 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_62_in_rule__TupleLiteralExpCS__Group_3__0__Impl13629 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__1__Impl_in_rule__TupleLiteralExpCS__Group_3__113660 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1_in_rule__TupleLiteralExpCS__Group_3__1__Impl13687 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__0__Impl_in_rule__TupleLiteralPartCS__Group__013721 = new BitSet(new long[]{0x0000001000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__1_in_rule__TupleLiteralPartCS__Group__013724 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__NameAssignment_0_in_rule__TupleLiteralPartCS__Group__0__Impl13751 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__1__Impl_in_rule__TupleLiteralPartCS__Group__113781 = new BitSet(new long[]{0x0000001000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__2_in_rule__TupleLiteralPartCS__Group__113784 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__0_in_rule__TupleLiteralPartCS__Group__1__Impl13811 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__2__Impl_in_rule__TupleLiteralPartCS__Group__213842 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B02L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__3_in_rule__TupleLiteralPartCS__Group__213845 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_36_in_rule__TupleLiteralPartCS__Group__2__Impl13873 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__3__Impl_in_rule__TupleLiteralPartCS__Group__313904 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__InitExpressionAssignment_3_in_rule__TupleLiteralPartCS__Group__3__Impl13931 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__0__Impl_in_rule__TupleLiteralPartCS__Group_1__013969 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001A0B02L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__1_in_rule__TupleLiteralPartCS__Group_1__013972 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__TupleLiteralPartCS__Group_1__0__Impl14000 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__1__Impl_in_rule__TupleLiteralPartCS__Group_1__114031 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1_in_rule__TupleLiteralPartCS__Group_1__1__Impl14058 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__014092 = new BitSet(new long[]{0x0000000008000000L}); + public static final BitSet FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1_in_rule__UnlimitedNaturalLiteralExpCS__Group__014095 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__114153 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_27_in_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl14181 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InvalidLiteralExpCS__Group__0__Impl_in_rule__InvalidLiteralExpCS__Group__014216 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); + public static final BitSet FOLLOW_rule__InvalidLiteralExpCS__Group__1_in_rule__InvalidLiteralExpCS__Group__014219 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InvalidLiteralExpCS__Group__1__Impl_in_rule__InvalidLiteralExpCS__Group__114277 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_72_in_rule__InvalidLiteralExpCS__Group__1__Impl14305 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NullLiteralExpCS__Group__0__Impl_in_rule__NullLiteralExpCS__Group__014340 = new BitSet(new long[]{0x0000000008000030L,0x0000000000180300L}); + public static final BitSet FOLLOW_rule__NullLiteralExpCS__Group__1_in_rule__NullLiteralExpCS__Group__014343 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NullLiteralExpCS__Group__1__Impl_in_rule__NullLiteralExpCS__Group__114401 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_73_in_rule__NullLiteralExpCS__Group__1__Impl14429 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__014464 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1_in_rule__TypeLiteralWithMultiplicityCS__Group__014467 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypeLiteralCS_in_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl14494 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__114523 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__MultiplicityAssignment_1_in_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl14550 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeExpCS__Group__0__Impl_in_rule__TypeExpCS__Group__014585 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_rule__TypeExpCS__Group__1_in_rule__TypeExpCS__Group__014588 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeExpCS__Alternatives_0_in_rule__TypeExpCS__Group__0__Impl14615 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeExpCS__Group__1__Impl_in_rule__TypeExpCS__Group__114645 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeExpCS__MultiplicityAssignment_1_in_rule__TypeExpCS__Group__1__Impl14672 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0__0__Impl_in_rule__ExpCS__Group_0__014707 = new BitSet(new long[]{0x00000FFFD8000000L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0__1_in_rule__ExpCS__Group_0__014710 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePrefixedExpCS_in_rule__ExpCS__Group_0__0__Impl14737 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0__1__Impl_in_rule__ExpCS__Group_0__114766 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__0_in_rule__ExpCS__Group_0__1__Impl14793 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__0__Impl_in_rule__ExpCS__Group_0_1__014828 = new BitSet(new long[]{0x00000FFFD8000000L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__1_in_rule__ExpCS__Group_0_1__014831 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__1__Impl_in_rule__ExpCS__Group_0_1__114889 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B02L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__2_in_rule__ExpCS__Group_0_1__114892 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__OwnedOperatorAssignment_0_1_1_in_rule__ExpCS__Group_0_1__1__Impl14919 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__2__Impl_in_rule__ExpCS__Group_0_1__214949 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Alternatives_0_1_2_in_rule__ExpCS__Group_0_1__2__Impl14976 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0__0__Impl_in_rule__ExpCS__Group_0_1_2_0__015012 = new BitSet(new long[]{0x00000FFFD8000000L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0__1_in_rule__ExpCS__Group_0_1_2_0__015015 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_0_in_rule__ExpCS__Group_0_1_2_0__0__Impl15042 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0__1__Impl_in_rule__ExpCS__Group_0_1_2_0__115072 = new BitSet(new long[]{0x00000FFFD8000000L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0__2_in_rule__ExpCS__Group_0_1_2_0__115075 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_1__0_in_rule__ExpCS__Group_0_1_2_0__1__Impl15102 = new BitSet(new long[]{0x00000FFFD8000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0__2__Impl_in_rule__ExpCS__Group_0_1_2_0__215133 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_2__0_in_rule__ExpCS__Group_0_1_2_0__2__Impl15160 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_1__0__Impl_in_rule__ExpCS__Group_0_1_2_0_1__015197 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001A0B02L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_1__1_in_rule__ExpCS__Group_0_1_2_0_1__015200 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_1_0_in_rule__ExpCS__Group_0_1_2_0_1__0__Impl15227 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_1__1__Impl_in_rule__ExpCS__Group_0_1_2_0_1__115257 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_1_1_in_rule__ExpCS__Group_0_1_2_0_1__1__Impl15284 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_2__0__Impl_in_rule__ExpCS__Group_0_1_2_0_2__015318 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B02L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_2__1_in_rule__ExpCS__Group_0_1_2_0_2__015321 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_2_0_in_rule__ExpCS__Group_0_1_2_0_2__0__Impl15348 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_2__1__Impl_in_rule__ExpCS__Group_0_1_2_0_2__115378 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_2_1_in_rule__ExpCS__Group_0_1_2_0_2__1__Impl15405 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_1__0__Impl_in_rule__ExpCS__Group_1__015439 = new BitSet(new long[]{0x0000000030000000L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_1__1_in_rule__ExpCS__Group_1__015442 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_1__1__Impl_in_rule__ExpCS__Group_1__115500 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B02L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_1__2_in_rule__ExpCS__Group_1__115503 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__OwnedOperatorAssignment_1_1_in_rule__ExpCS__Group_1__1__Impl15532 = new BitSet(new long[]{0x0000000030000002L}); + public static final BitSet FOLLOW_rule__ExpCS__OwnedOperatorAssignment_1_1_in_rule__ExpCS__Group_1__1__Impl15544 = new BitSet(new long[]{0x0000000030000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_1__2__Impl_in_rule__ExpCS__Group_1__215577 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__OwnedExpressionAssignment_1_2_in_rule__ExpCS__Group_1__2__Impl15604 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrefixedExpCS__Group_0__0__Impl_in_rule__PrefixedExpCS__Group_0__015640 = new BitSet(new long[]{0x0000000030000000L}); + public static final BitSet FOLLOW_rule__PrefixedExpCS__Group_0__1_in_rule__PrefixedExpCS__Group_0__015643 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrefixedExpCS__Group_0__1__Impl_in_rule__PrefixedExpCS__Group_0__115701 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001A0B02L}); + public static final BitSet FOLLOW_rule__PrefixedExpCS__Group_0__2_in_rule__PrefixedExpCS__Group_0__115704 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrefixedExpCS__OwnedOperatorAssignment_0_1_in_rule__PrefixedExpCS__Group_0__1__Impl15733 = new BitSet(new long[]{0x0000000030000002L}); + public static final BitSet FOLLOW_rule__PrefixedExpCS__OwnedOperatorAssignment_0_1_in_rule__PrefixedExpCS__Group_0__1__Impl15745 = new BitSet(new long[]{0x0000000030000002L}); + public static final BitSet FOLLOW_rule__PrefixedExpCS__Group_0__2__Impl_in_rule__PrefixedExpCS__Group_0__215778 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrefixedExpCS__OwnedExpressionAssignment_0_2_in_rule__PrefixedExpCS__Group_0__2__Impl15805 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7__0__Impl_in_rule__PrimaryExpCS__Group_7__015841 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001A0B02L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7__1_in_rule__PrimaryExpCS__Group_7__015844 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7__1__Impl_in_rule__PrimaryExpCS__Group_7__115902 = new BitSet(new long[]{0x0800000000000000L,0x0000000000200042L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7__2_in_rule__PrimaryExpCS__Group_7__115905 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__PathNameAssignment_7_1_in_rule__PrimaryExpCS__Group_7__1__Impl15932 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7__2__Impl_in_rule__PrimaryExpCS__Group_7__215962 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Alternatives_7_2_in_rule__PrimaryExpCS__Group_7__2__Impl15989 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0__016025 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__1_in_rule__PrimaryExpCS__Group_7_2_0__016028 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0__116086 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B02L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__2_in_rule__PrimaryExpCS__Group_7_2_0__116089 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_70_in_rule__PrimaryExpCS__Group_7_2_0__1__Impl16117 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__2__Impl_in_rule__PrimaryExpCS__Group_7_2_0__216148 = new BitSet(new long[]{0x4000000000000000L,0x0000000000000080L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__3_in_rule__PrimaryExpCS__Group_7_2_0__216151 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_2_in_rule__PrimaryExpCS__Group_7_2_0__2__Impl16178 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__3__Impl_in_rule__PrimaryExpCS__Group_7_2_0__316208 = new BitSet(new long[]{0x4000000000000000L,0x0000000000000080L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__4_in_rule__PrimaryExpCS__Group_7_2_0__316211 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__0_in_rule__PrimaryExpCS__Group_7_2_0__3__Impl16238 = new BitSet(new long[]{0x4000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__4__Impl_in_rule__PrimaryExpCS__Group_7_2_0__416269 = new BitSet(new long[]{0x0000000000000000L,0x0000000000200040L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__5_in_rule__PrimaryExpCS__Group_7_2_0__416272 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_71_in_rule__PrimaryExpCS__Group_7_2_0__4__Impl16300 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__5__Impl_in_rule__PrimaryExpCS__Group_7_2_0__516331 = new BitSet(new long[]{0x0000000000000000L,0x0000000000200040L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__6_in_rule__PrimaryExpCS__Group_7_2_0__516334 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__0_in_rule__PrimaryExpCS__Group_7_2_0__5__Impl16361 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__6__Impl_in_rule__PrimaryExpCS__Group_7_2_0__616392 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__0_in_rule__PrimaryExpCS__Group_7_2_0__6__Impl16419 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_3__016464 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B02L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__1_in_rule__PrimaryExpCS__Group_7_2_0_3__016467 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_62_in_rule__PrimaryExpCS__Group_7_2_0_3__0__Impl16495 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_3__116526 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_3_1_in_rule__PrimaryExpCS__Group_7_2_0_3__1__Impl16553 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__016587 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B02L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__1_in_rule__PrimaryExpCS__Group_7_2_0_5__016590 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_70_in_rule__PrimaryExpCS__Group_7_2_0_5__0__Impl16618 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__116649 = new BitSet(new long[]{0x4000000000000000L,0x0000000000000080L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__2_in_rule__PrimaryExpCS__Group_7_2_0_5__116652 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_1_in_rule__PrimaryExpCS__Group_7_2_0_5__1__Impl16679 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__2__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__216709 = new BitSet(new long[]{0x4000000000000000L,0x0000000000000080L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__3_in_rule__PrimaryExpCS__Group_7_2_0_5__216712 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__0_in_rule__PrimaryExpCS__Group_7_2_0_5__2__Impl16739 = new BitSet(new long[]{0x4000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__3__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__316770 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_71_in_rule__PrimaryExpCS__Group_7_2_0_5__3__Impl16798 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5_2__016837 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B02L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__1_in_rule__PrimaryExpCS__Group_7_2_0_5_2__016840 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_62_in_rule__PrimaryExpCS__Group_7_2_0_5_2__0__Impl16868 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5_2__116899 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_2_1_in_rule__PrimaryExpCS__Group_7_2_0_5_2__1__Impl16926 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_6__016960 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__1_in_rule__PrimaryExpCS__Group_7_2_0_6__016963 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__AtPreAssignment_7_2_0_6_0_in_rule__PrimaryExpCS__Group_7_2_0_6__0__Impl16990 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_6__117020 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_74_in_rule__PrimaryExpCS__Group_7_2_0_6__1__Impl17048 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__0__Impl_in_rule__PrimaryExpCS__Group_7_2_1__017083 = new BitSet(new long[]{0x0800000000000000L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__1_in_rule__PrimaryExpCS__Group_7_2_1__017086 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__1__Impl_in_rule__PrimaryExpCS__Group_7_2_1__117144 = new BitSet(new long[]{0x0000000007FF00E0L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__2_in_rule__PrimaryExpCS__Group_7_2_1__117147 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_59_in_rule__PrimaryExpCS__Group_7_2_1__1__Impl17175 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__2__Impl_in_rule__PrimaryExpCS__Group_7_2_1__217206 = new BitSet(new long[]{0x2000000000000000L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__3_in_rule__PrimaryExpCS__Group_7_2_1__217209 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Alternatives_7_2_1_2_in_rule__PrimaryExpCS__Group_7_2_1__2__Impl17236 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__3__Impl_in_rule__PrimaryExpCS__Group_7_2_1__317266 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_61_in_rule__PrimaryExpCS__Group_7_2_1__3__Impl17294 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__0__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0__017333 = new BitSet(new long[]{0x4000000000000000L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__1_in_rule__PrimaryExpCS__Group_7_2_1_2_0__017336 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_0_in_rule__PrimaryExpCS__Group_7_2_1_2_0__0__Impl17363 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__1__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0__117393 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__0_in_rule__PrimaryExpCS__Group_7_2_1_2_0__1__Impl17420 = new BitSet(new long[]{0x4000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__0__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__017455 = new BitSet(new long[]{0x0000000007FF00C0L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__1_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__017458 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_62_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__0__Impl17486 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__1__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__117517 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_1_1_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__1__Impl17544 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2__017578 = new BitSet(new long[]{0x0800000000000000L,0x0000000000200042L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2__1_in_rule__PrimaryExpCS__Group_7_2_2__017581 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__0_in_rule__PrimaryExpCS__Group_7_2_2__0__Impl17608 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2__117639 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__0_in_rule__PrimaryExpCS__Group_7_2_2__1__Impl17666 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_0__017701 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__1_in_rule__PrimaryExpCS__Group_7_2_2_0__017704 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__AtPreAssignment_7_2_2_0_0_in_rule__PrimaryExpCS__Group_7_2_2_0__0__Impl17731 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_0__117761 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_74_in_rule__PrimaryExpCS__Group_7_2_2_0__1__Impl17789 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__017824 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__1_in_rule__PrimaryExpCS__Group_7_2_2_1__017827 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__117885 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B06L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__2_in_rule__PrimaryExpCS__Group_7_2_2_1__117888 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_rule__PrimaryExpCS__Group_7_2_2_1__1__Impl17916 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__2__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__217947 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B06L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__3_in_rule__PrimaryExpCS__Group_7_2_2_1__217950 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__0_in_rule__PrimaryExpCS__Group_7_2_2_1__2__Impl17977 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__3__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__318008 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_66_in_rule__PrimaryExpCS__Group_7_2_2_1__3__Impl18036 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__018075 = new BitSet(new long[]{0xD000000000000000L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__1_in_rule__PrimaryExpCS__Group_7_2_2_1_2__018078 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_0_in_rule__PrimaryExpCS__Group_7_2_2_1_2__0__Impl18105 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__118135 = new BitSet(new long[]{0xD000000000000000L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__2_in_rule__PrimaryExpCS__Group_7_2_2_1_2__118138 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_1_in_rule__PrimaryExpCS__Group_7_2_2_1_2__1__Impl18165 = new BitSet(new long[]{0x4000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__2__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__218196 = new BitSet(new long[]{0xD000000000000000L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__3_in_rule__PrimaryExpCS__Group_7_2_2_1_2__218199 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__0_in_rule__PrimaryExpCS__Group_7_2_2_1_2__2__Impl18226 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__3__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__318257 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__0_in_rule__PrimaryExpCS__Group_7_2_2_1_2__3__Impl18284 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__018323 = new BitSet(new long[]{0x4000000000000000L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__018326 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_0_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__0__Impl18353 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__118383 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__1__Impl18410 = new BitSet(new long[]{0x4000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__018445 = new BitSet(new long[]{0x4000000000000000L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__018448 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_0_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__0__Impl18475 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__118505 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__1__Impl18532 = new BitSet(new long[]{0x4000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group__0__Impl_in_rule__NavigatingArgCS__Group__018567 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group__1_in_rule__NavigatingArgCS__Group__018570 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__NameAssignment_0_in_rule__NavigatingArgCS__Group__0__Impl18597 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group__1__Impl_in_rule__NavigatingArgCS__Group__118627 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__0_in_rule__NavigatingArgCS__Group__1__Impl18654 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__0__Impl_in_rule__NavigatingArgCS__Group_1__018689 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001A0B02L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__1_in_rule__NavigatingArgCS__Group_1__018692 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__NavigatingArgCS__Group_1__0__Impl18720 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__1__Impl_in_rule__NavigatingArgCS__Group_1__118751 = new BitSet(new long[]{0x0000001000000000L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__2_in_rule__NavigatingArgCS__Group_1__118754 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__OwnedTypeAssignment_1_1_in_rule__NavigatingArgCS__Group_1__1__Impl18781 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__2__Impl_in_rule__NavigatingArgCS__Group_1__218811 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1_2__0_in_rule__NavigatingArgCS__Group_1__2__Impl18838 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1_2__0__Impl_in_rule__NavigatingArgCS__Group_1_2__018875 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B02L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1_2__1_in_rule__NavigatingArgCS__Group_1_2__018878 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_36_in_rule__NavigatingArgCS__Group_1_2__0__Impl18906 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1_2__1__Impl_in_rule__NavigatingArgCS__Group_1_2__118937 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__InitAssignment_1_2_1_in_rule__NavigatingArgCS__Group_1_2__1__Impl18964 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group__0__Impl_in_rule__NavigatingBarArgCS__Group__018998 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B02L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group__1_in_rule__NavigatingBarArgCS__Group__019001 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__PrefixAssignment_0_in_rule__NavigatingBarArgCS__Group__0__Impl19028 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group__1__Impl_in_rule__NavigatingBarArgCS__Group__119058 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group__2_in_rule__NavigatingBarArgCS__Group__119061 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__NameAssignment_1_in_rule__NavigatingBarArgCS__Group__1__Impl19088 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group__2__Impl_in_rule__NavigatingBarArgCS__Group__219118 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__0_in_rule__NavigatingBarArgCS__Group__2__Impl19145 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__0__Impl_in_rule__NavigatingBarArgCS__Group_2__019182 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001A0B02L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__1_in_rule__NavigatingBarArgCS__Group_2__019185 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__NavigatingBarArgCS__Group_2__0__Impl19213 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__1__Impl_in_rule__NavigatingBarArgCS__Group_2__119244 = new BitSet(new long[]{0x0000001000000000L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__2_in_rule__NavigatingBarArgCS__Group_2__119247 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingBarArgCS__Group_2__1__Impl19274 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__2__Impl_in_rule__NavigatingBarArgCS__Group_2__219304 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2_2__0_in_rule__NavigatingBarArgCS__Group_2__2__Impl19331 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2_2__0__Impl_in_rule__NavigatingBarArgCS__Group_2_2__019368 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B02L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2_2__1_in_rule__NavigatingBarArgCS__Group_2_2__019371 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_36_in_rule__NavigatingBarArgCS__Group_2_2__0__Impl19399 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2_2__1__Impl_in_rule__NavigatingBarArgCS__Group_2_2__119430 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__InitAssignment_2_2_1_in_rule__NavigatingBarArgCS__Group_2_2__1__Impl19457 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group__0__Impl_in_rule__NavigatingCommaArgCS__Group__019491 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B02L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group__1_in_rule__NavigatingCommaArgCS__Group__019494 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__PrefixAssignment_0_in_rule__NavigatingCommaArgCS__Group__0__Impl19521 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group__1__Impl_in_rule__NavigatingCommaArgCS__Group__119551 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group__2_in_rule__NavigatingCommaArgCS__Group__119554 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__NameAssignment_1_in_rule__NavigatingCommaArgCS__Group__1__Impl19581 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group__2__Impl_in_rule__NavigatingCommaArgCS__Group__219611 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__0_in_rule__NavigatingCommaArgCS__Group__2__Impl19638 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__0__Impl_in_rule__NavigatingCommaArgCS__Group_2__019675 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001A0B02L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__1_in_rule__NavigatingCommaArgCS__Group_2__019678 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__NavigatingCommaArgCS__Group_2__0__Impl19706 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__1__Impl_in_rule__NavigatingCommaArgCS__Group_2__119737 = new BitSet(new long[]{0x0000001000000000L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__2_in_rule__NavigatingCommaArgCS__Group_2__119740 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingCommaArgCS__Group_2__1__Impl19767 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__2__Impl_in_rule__NavigatingCommaArgCS__Group_2__219797 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__0_in_rule__NavigatingCommaArgCS__Group_2__2__Impl19824 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__0__Impl_in_rule__NavigatingCommaArgCS__Group_2_2__019861 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B02L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__1_in_rule__NavigatingCommaArgCS__Group_2_2__019864 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_36_in_rule__NavigatingCommaArgCS__Group_2_2__0__Impl19892 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__1__Impl_in_rule__NavigatingCommaArgCS__Group_2_2__119923 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__InitAssignment_2_2_1_in_rule__NavigatingCommaArgCS__Group_2_2__1__Impl19950 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group__0__Impl_in_rule__NavigatingSemiArgCS__Group__019984 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B02L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group__1_in_rule__NavigatingSemiArgCS__Group__019987 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__PrefixAssignment_0_in_rule__NavigatingSemiArgCS__Group__0__Impl20014 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group__1__Impl_in_rule__NavigatingSemiArgCS__Group__120044 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group__2_in_rule__NavigatingSemiArgCS__Group__120047 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__NameAssignment_1_in_rule__NavigatingSemiArgCS__Group__1__Impl20074 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group__2__Impl_in_rule__NavigatingSemiArgCS__Group__220104 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__0_in_rule__NavigatingSemiArgCS__Group__2__Impl20131 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__0__Impl_in_rule__NavigatingSemiArgCS__Group_2__020168 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001A0B02L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__1_in_rule__NavigatingSemiArgCS__Group_2__020171 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__NavigatingSemiArgCS__Group_2__0__Impl20199 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__1__Impl_in_rule__NavigatingSemiArgCS__Group_2__120230 = new BitSet(new long[]{0x0000001000000000L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__2_in_rule__NavigatingSemiArgCS__Group_2__120233 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingSemiArgCS__Group_2__1__Impl20260 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__2__Impl_in_rule__NavigatingSemiArgCS__Group_2__220290 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__0_in_rule__NavigatingSemiArgCS__Group_2__2__Impl20317 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__0__Impl_in_rule__NavigatingSemiArgCS__Group_2_2__020354 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B02L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__1_in_rule__NavigatingSemiArgCS__Group_2_2__020357 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_36_in_rule__NavigatingSemiArgCS__Group_2_2__0__Impl20385 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__1__Impl_in_rule__NavigatingSemiArgCS__Group_2_2__120416 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__InitAssignment_2_2_1_in_rule__NavigatingSemiArgCS__Group_2_2__1__Impl20443 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__IfExpCS__Group__0__Impl_in_rule__IfExpCS__Group__020477 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B02L}); + public static final BitSet FOLLOW_rule__IfExpCS__Group__1_in_rule__IfExpCS__Group__020480 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_75_in_rule__IfExpCS__Group__0__Impl20508 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__IfExpCS__Group__1__Impl_in_rule__IfExpCS__Group__120539 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L}); + public static final BitSet FOLLOW_rule__IfExpCS__Group__2_in_rule__IfExpCS__Group__120542 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__IfExpCS__ConditionAssignment_1_in_rule__IfExpCS__Group__1__Impl20569 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__IfExpCS__Group__2__Impl_in_rule__IfExpCS__Group__220599 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B02L}); + public static final BitSet FOLLOW_rule__IfExpCS__Group__3_in_rule__IfExpCS__Group__220602 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_76_in_rule__IfExpCS__Group__2__Impl20630 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__IfExpCS__Group__3__Impl_in_rule__IfExpCS__Group__320661 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); + public static final BitSet FOLLOW_rule__IfExpCS__Group__4_in_rule__IfExpCS__Group__320664 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__IfExpCS__ThenExpressionAssignment_3_in_rule__IfExpCS__Group__3__Impl20691 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__IfExpCS__Group__4__Impl_in_rule__IfExpCS__Group__420721 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B02L}); + public static final BitSet FOLLOW_rule__IfExpCS__Group__5_in_rule__IfExpCS__Group__420724 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_77_in_rule__IfExpCS__Group__4__Impl20752 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__IfExpCS__Group__5__Impl_in_rule__IfExpCS__Group__520783 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); + public static final BitSet FOLLOW_rule__IfExpCS__Group__6_in_rule__IfExpCS__Group__520786 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__IfExpCS__ElseExpressionAssignment_5_in_rule__IfExpCS__Group__5__Impl20813 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__IfExpCS__Group__6__Impl_in_rule__IfExpCS__Group__620843 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_78_in_rule__IfExpCS__Group__6__Impl20871 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetExpCS__Group__0__Impl_in_rule__LetExpCS__Group__020916 = new BitSet(new long[]{0x0000000007FF00C0L}); + public static final BitSet FOLLOW_rule__LetExpCS__Group__1_in_rule__LetExpCS__Group__020919 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_79_in_rule__LetExpCS__Group__0__Impl20947 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetExpCS__Group__1__Impl_in_rule__LetExpCS__Group__120978 = new BitSet(new long[]{0x4000000000000000L,0x0000000000010000L}); + public static final BitSet FOLLOW_rule__LetExpCS__Group__2_in_rule__LetExpCS__Group__120981 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetExpCS__VariableAssignment_1_in_rule__LetExpCS__Group__1__Impl21008 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetExpCS__Group__2__Impl_in_rule__LetExpCS__Group__221038 = new BitSet(new long[]{0x4000000000000000L,0x0000000000010000L}); + public static final BitSet FOLLOW_rule__LetExpCS__Group__3_in_rule__LetExpCS__Group__221041 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetExpCS__Group_2__0_in_rule__LetExpCS__Group__2__Impl21068 = new BitSet(new long[]{0x4000000000000002L}); + public static final BitSet FOLLOW_rule__LetExpCS__Group__3__Impl_in_rule__LetExpCS__Group__321099 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B02L}); + public static final BitSet FOLLOW_rule__LetExpCS__Group__4_in_rule__LetExpCS__Group__321102 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_80_in_rule__LetExpCS__Group__3__Impl21130 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetExpCS__Group__4__Impl_in_rule__LetExpCS__Group__421161 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetExpCS__InAssignment_4_in_rule__LetExpCS__Group__4__Impl21188 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetExpCS__Group_2__0__Impl_in_rule__LetExpCS__Group_2__021228 = new BitSet(new long[]{0x0000000007FF00C0L}); + public static final BitSet FOLLOW_rule__LetExpCS__Group_2__1_in_rule__LetExpCS__Group_2__021231 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_62_in_rule__LetExpCS__Group_2__0__Impl21259 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetExpCS__Group_2__1__Impl_in_rule__LetExpCS__Group_2__121290 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetExpCS__VariableAssignment_2_1_in_rule__LetExpCS__Group_2__1__Impl21317 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetVariableCS__Group__0__Impl_in_rule__LetVariableCS__Group__021351 = new BitSet(new long[]{0x0000001000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__LetVariableCS__Group__1_in_rule__LetVariableCS__Group__021354 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetVariableCS__NameAssignment_0_in_rule__LetVariableCS__Group__0__Impl21381 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetVariableCS__Group__1__Impl_in_rule__LetVariableCS__Group__121411 = new BitSet(new long[]{0x0000001000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__LetVariableCS__Group__2_in_rule__LetVariableCS__Group__121414 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetVariableCS__Group_1__0_in_rule__LetVariableCS__Group__1__Impl21441 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetVariableCS__Group__2__Impl_in_rule__LetVariableCS__Group__221472 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B02L}); + public static final BitSet FOLLOW_rule__LetVariableCS__Group__3_in_rule__LetVariableCS__Group__221475 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_36_in_rule__LetVariableCS__Group__2__Impl21503 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetVariableCS__Group__3__Impl_in_rule__LetVariableCS__Group__321534 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetVariableCS__InitExpressionAssignment_3_in_rule__LetVariableCS__Group__3__Impl21561 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetVariableCS__Group_1__0__Impl_in_rule__LetVariableCS__Group_1__021599 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001A0B02L}); + public static final BitSet FOLLOW_rule__LetVariableCS__Group_1__1_in_rule__LetVariableCS__Group_1__021602 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__LetVariableCS__Group_1__0__Impl21630 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetVariableCS__Group_1__1__Impl_in_rule__LetVariableCS__Group_1__121661 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetVariableCS__OwnedTypeAssignment_1_1_in_rule__LetVariableCS__Group_1__1__Impl21688 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NestedExpCS__Group__0__Impl_in_rule__NestedExpCS__Group__021722 = new BitSet(new long[]{0x03FFF0003FFF00F0L,0x00000000001E8B02L}); + public static final BitSet FOLLOW_rule__NestedExpCS__Group__1_in_rule__NestedExpCS__Group__021725 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_rule__NestedExpCS__Group__0__Impl21753 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NestedExpCS__Group__1__Impl_in_rule__NestedExpCS__Group__121784 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__NestedExpCS__Group__2_in_rule__NestedExpCS__Group__121787 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NestedExpCS__SourceAssignment_1_in_rule__NestedExpCS__Group__1__Impl21814 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NestedExpCS__Group__2__Impl_in_rule__NestedExpCS__Group__221844 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_66_in_rule__NestedExpCS__Group__2__Impl21872 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SelfExpCS__Group__0__Impl_in_rule__SelfExpCS__Group__021909 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L}); + public static final BitSet FOLLOW_rule__SelfExpCS__Group__1_in_rule__SelfExpCS__Group__021912 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SelfExpCS__Group__1__Impl_in_rule__SelfExpCS__Group__121970 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_81_in_rule__SelfExpCS__Group__1__Impl21998 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_rule__BottomPatternCS__UnrealizedVariablesAssignment_0_1_022038 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleRealizedVariableCS_in_rule__BottomPatternCS__RealizedVariablesAssignment_0_1_122069 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_rule__BottomPatternCS__UnrealizedVariablesAssignment_0_2_1_022100 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleRealizedVariableCS_in_rule__BottomPatternCS__RealizedVariablesAssignment_0_2_1_122131 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleAssignmentCS_in_rule__BottomPatternCS__ConstraintsAssignment_0_422162 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleAssignmentCS_in_rule__BottomPatternCS__ConstraintsAssignment_1_222193 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_82_in_rule__AssignmentCS__DefaultAssignment_022229 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__AssignmentCS__TargetAssignment_122268 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__AssignmentCS__InitialiserAssignment_2_122299 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__NameAssignment_122330 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__ImportsAssignment_2_122365 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__ImportsAssignment_2_2_122404 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__UsesAssignment_3_122443 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__UsesAssignment_3_2_122482 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_rule__GuardPatternCS__UnrealizedVariablesAssignment_0_122517 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_rule__GuardPatternCS__UnrealizedVariablesAssignment_0_2_122548 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleAssignmentCS_in_rule__GuardPatternCS__ConstraintsAssignment_0_422579 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleAssignmentCS_in_rule__GuardPatternCS__ConstraintsAssignment_1_222610 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__ParamDeclarationCS__NameAssignment_022650 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__ParamDeclarationCS__OwnedTypeAssignment_222681 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleFirstPathElementCS_in_rule__ScopeNameCS__PathAssignment_022718 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNextPathElementCS_in_rule__ScopeNameCS__PathAssignment_2_022749 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__UnrealizedVariableCS__NameAssignment_022783 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__UnrealizedVariableCS__OwnedTypeAssignment_222814 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__RealizedVariableCS__NameAssignment_122845 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__RealizedVariableCS__OwnedTypeAssignment_322876 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EssentialOCLUnaryOperatorCS__NameAlternatives_0_in_rule__EssentialOCLUnaryOperatorCS__NameAssignment22910 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EssentialOCLInfixOperatorCS__NameAlternatives_0_in_rule__EssentialOCLInfixOperatorCS__NameAssignment22943 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EssentialOCLNavigationOperatorCS__NameAlternatives_0_in_rule__EssentialOCLNavigationOperatorCS__NameAssignment22976 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleFirstPathElementCS_in_rule__PathNameCS__PathAssignment_023009 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNextPathElementCS_in_rule__PathNameCS__PathAssignment_1_123040 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__FirstPathElementCS__ElementAssignment23075 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnreservedName_in_rule__NextPathElementCS__ElementAssignment23114 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleURIFirstPathElementCS_in_rule__URIPathNameCS__PathAssignment_023149 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNextPathElementCS_in_rule__URIPathNameCS__PathAssignment_1_123180 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__URIFirstPathElementCS__ElementAssignment_023215 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleURI_in_rule__URIFirstPathElementCS__ElementAssignment_1_123254 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePrimitiveTypeIdentifier_in_rule__PrimitiveTypeCS__NameAssignment23289 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleCollectionTypeIdentifier_in_rule__CollectionTypeCS__NameAssignment_023320 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__CollectionTypeCS__OwnedTypeAssignment_1_123351 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleLOWER_in_rule__MultiplicityBoundsCS__LowerBoundAssignment_023382 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUPPER_in_rule__MultiplicityBoundsCS__UpperBoundAssignment_1_123413 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MultiplicityStringCS__StringBoundsAlternatives_0_in_rule__MultiplicityStringCS__StringBoundsAssignment23444 = new BitSet(new long[]{0x0000000000000002L}); } private static class FollowSets001 { - public static final BitSet FOLLOW_44_in_rule__TupleTypeCS__NameAssignment_023481 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTuplePartCS_in_rule__TupleTypeCS__OwnedPartsAssignment_1_1_023520 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTuplePartCS_in_rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_123551 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__TuplePartCS__NameAssignment_023582 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__TuplePartCS__OwnedTypeAssignment_223613 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleCollectionTypeCS_in_rule__CollectionLiteralExpCS__OwnedTypeAssignment_023644 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleCollectionLiteralPartCS_in_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_023675 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleCollectionLiteralPartCS_in_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_123706 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__CollectionLiteralPartCS__ExpressionCSAssignment_023737 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_123768 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__ConstructorPartCS__PropertyAssignment_023803 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__ConstructorPartCS__InitExpressionAssignment_223838 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTupleLiteralPartCS_in_rule__TupleLiteralExpCS__OwnedPartsAssignment_223869 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTupleLiteralPartCS_in_rule__TupleLiteralExpCS__OwnedPartsAssignment_3_123900 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__TupleLiteralPartCS__NameAssignment_023931 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__TupleLiteralPartCS__OwnedTypeAssignment_1_123962 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__TupleLiteralPartCS__InitExpressionAssignment_323993 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNUMBER_LITERAL_in_rule__NumberLiteralExpCS__NameAssignment24024 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleStringLiteral_in_rule__StringLiteralExpCS__NameAssignment24055 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_83_in_rule__BooleanLiteralExpCS__NameAssignment_024091 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_84_in_rule__BooleanLiteralExpCS__NameAssignment_124135 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleMultiplicityCS_in_rule__TypeLiteralWithMultiplicityCS__MultiplicityAssignment_124174 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypeLiteralWithMultiplicityCS_in_rule__TypeLiteralExpCS__OwnedTypeAssignment24205 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePathNameCS_in_rule__TypeNameExpCS__PathNameAssignment24236 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleMultiplicityCS_in_rule__TypeExpCS__MultiplicityAssignment_124267 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleBinaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_0_1_124298 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePrefixedExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_024329 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleBinaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_1_024360 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePrefixedExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_1_124391 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleBinaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_2_024422 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleLetExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_2_124453 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleLetExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_124484 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_1_124515 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleLetExpCS_in_rule__ExpCS__OwnedExpressionAssignment_1_224546 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnaryOperatorCS_in_rule__PrefixedExpCS__OwnedOperatorAssignment_0_124577 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePrimaryExpCS_in_rule__PrefixedExpCS__OwnedExpressionAssignment_0_224608 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePathNameCS_in_rule__PrimaryExpCS__PathNameAssignment_7_124639 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_224670 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_3_124701 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_124732 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_2_124763 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_85_in_rule__PrimaryExpCS__AtPreAssignment_7_2_0_6_024799 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleConstructorPartCS_in_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_024838 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleConstructorPartCS_in_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_1_124869 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleStringLiteral_in_rule__PrimaryExpCS__ValueAssignment_7_2_1_2_124900 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_85_in_rule__PrimaryExpCS__AtPreAssignment_7_2_2_0_024936 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_024975 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_125006 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingSemiArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_025037 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_125068 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingBarArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_025099 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_125130 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingArgCS__NameAssignment_025161 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__NavigatingArgCS__OwnedTypeAssignment_1_125192 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__NavigatingArgCS__InitAssignment_1_2_125223 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_60_in_rule__NavigatingBarArgCS__PrefixAssignment_025259 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingBarArgCS__NameAssignment_125298 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__NavigatingBarArgCS__OwnedTypeAssignment_2_125329 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__NavigatingBarArgCS__InitAssignment_2_2_125360 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_62_in_rule__NavigatingCommaArgCS__PrefixAssignment_025396 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingCommaArgCS__NameAssignment_125435 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_125466 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__NavigatingCommaArgCS__InitAssignment_2_2_125497 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_63_in_rule__NavigatingSemiArgCS__PrefixAssignment_025533 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingSemiArgCS__NameAssignment_125572 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_125603 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__NavigatingSemiArgCS__InitAssignment_2_2_125634 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__IfExpCS__ConditionAssignment_125665 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__IfExpCS__ThenExpressionAssignment_325696 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__IfExpCS__ElseExpressionAssignment_525727 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleLetVariableCS_in_rule__LetExpCS__VariableAssignment_125758 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleLetVariableCS_in_rule__LetExpCS__VariableAssignment_2_125789 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__LetExpCS__InAssignment_425820 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__LetVariableCS__NameAssignment_025851 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__LetVariableCS__OwnedTypeAssignment_1_125882 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__LetVariableCS__InitExpressionAssignment_325913 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__NestedExpCS__SourceAssignment_125944 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_44_in_rule__TupleTypeCS__NameAssignment_023482 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTuplePartCS_in_rule__TupleTypeCS__OwnedPartsAssignment_1_1_023521 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTuplePartCS_in_rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_123552 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__TuplePartCS__NameAssignment_023583 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__TuplePartCS__OwnedTypeAssignment_223614 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleCollectionTypeCS_in_rule__CollectionLiteralExpCS__OwnedTypeAssignment_023645 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleCollectionLiteralPartCS_in_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_023676 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleCollectionLiteralPartCS_in_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_123707 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__CollectionLiteralPartCS__ExpressionCSAssignment_023738 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_123769 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__ConstructorPartCS__PropertyAssignment_023804 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__ConstructorPartCS__InitExpressionAssignment_223839 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTupleLiteralPartCS_in_rule__TupleLiteralExpCS__OwnedPartsAssignment_223870 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTupleLiteralPartCS_in_rule__TupleLiteralExpCS__OwnedPartsAssignment_3_123901 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__TupleLiteralPartCS__NameAssignment_023932 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__TupleLiteralPartCS__OwnedTypeAssignment_1_123963 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__TupleLiteralPartCS__InitExpressionAssignment_323994 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNUMBER_LITERAL_in_rule__NumberLiteralExpCS__NameAssignment24025 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleStringLiteral_in_rule__StringLiteralExpCS__NameAssignment24056 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_83_in_rule__BooleanLiteralExpCS__NameAssignment_024092 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_84_in_rule__BooleanLiteralExpCS__NameAssignment_124136 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleMultiplicityCS_in_rule__TypeLiteralWithMultiplicityCS__MultiplicityAssignment_124175 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypeLiteralWithMultiplicityCS_in_rule__TypeLiteralExpCS__OwnedTypeAssignment24206 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePathNameCS_in_rule__TypeNameExpCS__PathNameAssignment24237 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleMultiplicityCS_in_rule__TypeExpCS__MultiplicityAssignment_124268 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleBinaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_0_1_124299 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePrefixedExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_024330 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleBinaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_1_024361 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePrefixedExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_1_124392 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleBinaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_2_024423 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleLetExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_2_124454 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleLetExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_124485 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_1_124516 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleLetExpCS_in_rule__ExpCS__OwnedExpressionAssignment_1_224547 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnaryOperatorCS_in_rule__PrefixedExpCS__OwnedOperatorAssignment_0_124578 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePrimaryExpCS_in_rule__PrefixedExpCS__OwnedExpressionAssignment_0_224609 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePathNameCS_in_rule__PrimaryExpCS__PathNameAssignment_7_124640 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_224671 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_3_124702 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_124733 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_2_124764 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_85_in_rule__PrimaryExpCS__AtPreAssignment_7_2_0_6_024800 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleConstructorPartCS_in_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_024839 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleConstructorPartCS_in_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_1_124870 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleStringLiteral_in_rule__PrimaryExpCS__ValueAssignment_7_2_1_2_124901 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_85_in_rule__PrimaryExpCS__AtPreAssignment_7_2_2_0_024937 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_024976 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_125007 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingSemiArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_025038 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_125069 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingBarArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_025100 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_125131 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingArgCS__NameAssignment_025162 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__NavigatingArgCS__OwnedTypeAssignment_1_125193 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__NavigatingArgCS__InitAssignment_1_2_125224 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_60_in_rule__NavigatingBarArgCS__PrefixAssignment_025260 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingBarArgCS__NameAssignment_125299 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__NavigatingBarArgCS__OwnedTypeAssignment_2_125330 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__NavigatingBarArgCS__InitAssignment_2_2_125361 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_62_in_rule__NavigatingCommaArgCS__PrefixAssignment_025397 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingCommaArgCS__NameAssignment_125436 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_125467 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__NavigatingCommaArgCS__InitAssignment_2_2_125498 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_63_in_rule__NavigatingSemiArgCS__PrefixAssignment_025534 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingSemiArgCS__NameAssignment_125573 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_125604 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__NavigatingSemiArgCS__InitAssignment_2_2_125635 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__IfExpCS__ConditionAssignment_125666 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__IfExpCS__ThenExpressionAssignment_325697 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__IfExpCS__ElseExpressionAssignment_525728 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleLetVariableCS_in_rule__LetExpCS__VariableAssignment_125759 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleLetVariableCS_in_rule__LetExpCS__VariableAssignment_2_125790 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__LetExpCS__InAssignment_425821 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__LetVariableCS__NameAssignment_025852 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__LetVariableCS__OwnedTypeAssignment_1_125883 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__LetVariableCS__InitExpressionAssignment_325914 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__NestedExpCS__SourceAssignment_125945 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleTupleLiteralExpCS_in_synpred70_InternalQVTcoreBase6382 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCollectionLiteralExpCS_in_synpred71_InternalQVTcoreBase6399 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleTypeLiteralExpCS_in_synpred72_InternalQVTcoreBase6416 = new BitSet(new long[]{0x0000000000000002L}); diff --git a/plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/AbstractQVTcoreBaseRuntimeModule.java b/plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/AbstractQVTcoreBaseRuntimeModule.java index 83bab8eba..70ad88f35 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/AbstractQVTcoreBaseRuntimeModule.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/AbstractQVTcoreBaseRuntimeModule.java @@ -129,11 +129,6 @@ public abstract class AbstractQVTcoreBaseRuntimeModule extends DefaultRuntimeMod binder.bind(org.eclipse.xtext.resource.IResourceDescriptions.class).to(org.eclipse.xtext.resource.impl.ResourceSetBasedResourceDescriptions.class); } - // contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment - public void configureIResourceDescriptionsBuilderScope(com.google.inject.Binder binder) { - binder.bind(org.eclipse.xtext.resource.IResourceDescriptions.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.resource.impl.ResourceDescriptionsProvider.NAMED_BUILDER_SCOPE)).to(org.eclipse.xtext.resource.impl.ResourceSetBasedResourceDescriptions.class); - } - // contributed by org.eclipse.ocl.examples.build.fragments.EssentialOCLFragment public Class<? extends org.eclipse.xtext.serializer.tokens.ICrossReferenceSerializer> bindICrossReferenceSerializer() { return org.eclipse.ocl.examples.xtext.essentialocl.serializer.EssentialOCLCrossReferenceSerializer.class; diff --git a/plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/QVTcoreBase.xtextbin b/plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/QVTcoreBase.xtextbin Binary files differindex d8161d253..346fa540a 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/QVTcoreBase.xtextbin +++ b/plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/QVTcoreBase.xtextbin diff --git a/plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parseTreeConstruction/QVTcoreBaseParsetreeConstructor.java b/plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parseTreeConstruction/QVTcoreBaseParsetreeConstructor.java index b3703b86f..89e398e63 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parseTreeConstruction/QVTcoreBaseParsetreeConstructor.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parseTreeConstruction/QVTcoreBaseParsetreeConstructor.java @@ -706,10 +706,9 @@ protected class BottomPatternCS_RightCurlyBracketKeyword_1_3 extends KeywordToke /************ begin Rule AssignmentCS **************** * * //Constraint ::= Predicate | Assignment - * //Predicate ::= BooleanOCLExpr - * + * //Predicate ::= BooleanOCLExpr * //Assignement ::= [�default�] SlotOwnerOCLExpr�.�PropertyName �:=� ValueOCLExpr - * AssignmentCS: + * AssignmentCS: * default?="default"? target=ExpCS (":=" initialiser=ExpCS)? ";"; * **/ @@ -1385,7 +1384,7 @@ protected class DirectionCS_UsesAssignment_3_2_1 extends AssignmentToken { /************ begin Rule GuardPatternCS **************** * * //EnforcementOperationCS: ('creation'|'deletion') ExpCS ';'; - * GuardPatternCS: + * GuardPatternCS: * "(" unrealizedVariables+=UnrealizedVariableCS ("," unrealizedVariables+=UnrealizedVariableCS)* "|" * constraints+=AssignmentCS* ")" | {GuardPatternCS} "(" constraints+=AssignmentCS* ")"; * @@ -2135,8 +2134,8 @@ protected class ImportCS_SemicolonKeyword_4 extends KeywordToken { /************ begin Rule LibraryCS **************** * * //IncludeCS returns IncludeCS: - * // 'include' namespace=[pivot::Namespace|URI] ';'; - * LibraryCS returns base::LibraryCS: + * // 'include' namespace=[pivot::Namespace|URI] ';'; + * LibraryCS returns base::LibraryCS: * "library" package=[pivot::Package|URI] ";"; * **/ @@ -3214,11 +3213,10 @@ protected class QueryCS_RightCurlyBracketKeyword_8_1_2 extends KeywordToken { /************ begin Rule ScopeNameCS **************** * * //<query> ::= 'query' <PathNameCS> - * // '(' [<paramDeclaration> (',' <paramDeclaration>)*] ')' - * + * // '(' [<paramDeclaration> (',' <paramDeclaration>)*] ')' * // ':' <TypeCS> - * // (';' | '{' <OCLExpressionCS> '}') - * ScopeNameCS returns base::PathNameCS: + * // (';' | '{' <OCLExpressionCS> '}') + * ScopeNameCS returns base::PathNameCS: * path+=FirstPathElementCS "::" (path+=NextPathElementCS "::")*; * **/ @@ -3698,7 +3696,7 @@ protected class TransformationCS_RightCurlyBracketKeyword_5 extends KeywordToken /************ begin Rule UnrealizedVariableCS **************** * * //Variable := VariableName �:� TypeDeclaration - * UnrealizedVariableCS: + * UnrealizedVariableCS: * name=UnrestrictedName ":" ownedType=TypeExpCS; * **/ @@ -3840,7 +3838,7 @@ protected class UnrealizedVariableCS_OwnedTypeAssignment_2 extends AssignmentTok /************ begin Rule RealizedVariableCS **************** * * //RealizedVariable := �realized� VariableName �:� TypeDeclaration - * RealizedVariableCS: + * RealizedVariableCS: * "realize" name=UnrestrictedName ":" ownedType=TypeExpCS; * **/ @@ -4163,7 +4161,7 @@ protected class UnnamedDomainCS_BottomPatternAssignment_2 extends AssignmentToke /************ begin Rule Model **************** * * //generate essentialOCLCST "http://www.eclipse.org/ocl/3.0.0/EssentialOCLCST" - * Model returns ContextCS: + * Model returns ContextCS: * ownedExpression=ExpCS; * **/ @@ -4553,7 +4551,7 @@ protected class BinaryOperatorCS_NavigationOperatorCSParserRuleCall_1 extends Ru /************ begin Rule InfixOperatorCS **************** * * // Intended to be overrideable - * InfixOperatorCS returns BinaryOperatorCS: + * InfixOperatorCS returns BinaryOperatorCS: * EssentialOCLInfixOperatorCS; * **/ @@ -4600,7 +4598,7 @@ protected class InfixOperatorCS_EssentialOCLInfixOperatorCSParserRuleCall extend /************ begin Rule NavigationOperatorCS **************** * * // Intended to be overrideable - * NavigationOperatorCS: + * NavigationOperatorCS: * EssentialOCLNavigationOperatorCS; * **/ @@ -4647,7 +4645,7 @@ protected class NavigationOperatorCS_EssentialOCLNavigationOperatorCSParserRuleC /************ begin Rule UnaryOperatorCS **************** * * // Intended to be overrideable - * UnaryOperatorCS: + * UnaryOperatorCS: * EssentialOCLUnaryOperatorCS; * **/ @@ -6390,10 +6388,9 @@ protected class TuplePartCS_OwnedTypeAssignment_2 extends AssignmentToken { /************ begin Rule CollectionLiteralExpCS **************** * * //--------------------------------------------------------------------- - * // Literals - * + * // Literals * //--------------------------------------------------------------------- - * CollectionLiteralExpCS: + * CollectionLiteralExpCS: * ownedType=CollectionTypeCS "{" (ownedParts+=CollectionLiteralPartCS ("," ownedParts+=CollectionLiteralPartCS)*)? "}"; * **/ @@ -8789,19 +8786,14 @@ protected class TypeExpCS_MultiplicityAssignment_1 extends AssignmentToken { /************ begin Rule ExpCS **************** * * //--------------------------------------------------------------------- - * // Expressions - * + * // Expressions * //--------------------------------------------------------------------- - * * // An ExpCS permits a LetExpCS only in the final term to ensure - * * // that let is right associative, whereas infix operators are left associative. - * * // a = 64 / 16 / let b : Integer in 8 / let c : Integer in 4 - * // is - * + * // is * // a = (64 / 16) / (let b : Integer in 8 / (let c : Integer in 4 )) - * ExpCS: + * ExpCS: * PrefixedExpCS ({InfixExpCS.ownedExpression+=current} ownedOperator+=BinaryOperatorCS (ownedExpression+=PrefixedExpCS * (ownedOperator+=BinaryOperatorCS ownedExpression+=PrefixedExpCS)* (ownedOperator+=BinaryOperatorCS * ownedExpression+=LetExpCS)? | ownedExpression+=LetExpCS))? | {PrefixExpCS} ownedOperator+=UnaryOperatorCS+ @@ -9897,7 +9889,7 @@ protected class PrefixedExpCS_PrimaryExpCSParserRuleCall_1 extends RuleCallToken * NestedExpCS | IfExpCS | SelfExpCS | PrimitiveLiteralExpCS | TupleLiteralExpCS | CollectionLiteralExpCS | * TypeLiteralExpCS | {NameExpCS} pathName=PathNameCS ({IndexExpCS.nameExp=current} "[" firstIndexes+=ExpCS ("," * firstIndexes+=ExpCS)* "]" ("[" secondIndexes+=ExpCS ("," secondIndexes+=ExpCS)* "]")? (atPre?="@" "pre")? | - * {ConstructorExpCS.nameExp=current} "{" (ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)* | + * {ConstructorExpCS.nameExp=current} "{" ((ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)*)? | * value=StringLiteral) "}" | (atPre?="@" "pre")? ({InvocationExpCS.nameExp=current} "(" (argument+=NavigatingArgCS * argument+=NavigatingCommaArgCS* (argument+=NavigatingSemiArgCS argument+=NavigatingCommaArgCS*)? * (argument+=NavigatingBarArgCS argument+=NavigatingCommaArgCS*)?)? ")")?); @@ -9907,7 +9899,7 @@ protected class PrefixedExpCS_PrimaryExpCSParserRuleCall_1 extends RuleCallToken // NestedExpCS | IfExpCS | SelfExpCS | PrimitiveLiteralExpCS | TupleLiteralExpCS | CollectionLiteralExpCS | // TypeLiteralExpCS | {NameExpCS} pathName=PathNameCS ({IndexExpCS.nameExp=current} "[" firstIndexes+=ExpCS ("," // firstIndexes+=ExpCS)* "]" ("[" secondIndexes+=ExpCS ("," secondIndexes+=ExpCS)* "]")? (atPre?="@" "pre")? | -// {ConstructorExpCS.nameExp=current} "{" (ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)* | +// {ConstructorExpCS.nameExp=current} "{" ((ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)*)? | // value=StringLiteral) "}" | (atPre?="@" "pre")? ({InvocationExpCS.nameExp=current} "(" (argument+=NavigatingArgCS // argument+=NavigatingCommaArgCS* (argument+=NavigatingSemiArgCS argument+=NavigatingCommaArgCS*)? // (argument+=NavigatingBarArgCS argument+=NavigatingCommaArgCS*)?)? ")")?) @@ -10220,7 +10212,7 @@ protected class PrimaryExpCS_TypeLiteralExpCSParserRuleCall_6 extends RuleCallTo // {NameExpCS} pathName=PathNameCS ({IndexExpCS.nameExp=current} "[" firstIndexes+=ExpCS ("," firstIndexes+=ExpCS)* "]" // ("[" secondIndexes+=ExpCS ("," secondIndexes+=ExpCS)* "]")? (atPre?="@" "pre")? | {ConstructorExpCS.nameExp=current} -// "{" (ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)* | value=StringLiteral) "}" | (atPre?="@" +// "{" ((ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)*)? | value=StringLiteral) "}" | (atPre?="@" // "pre")? ({InvocationExpCS.nameExp=current} "(" (argument+=NavigatingArgCS argument+=NavigatingCommaArgCS* // (argument+=NavigatingSemiArgCS argument+=NavigatingCommaArgCS*)? (argument+=NavigatingBarArgCS // argument+=NavigatingCommaArgCS*)?)? ")")?) @@ -10331,7 +10323,7 @@ protected class PrimaryExpCS_PathNameAssignment_7_1 extends AssignmentToken { // {IndexExpCS.nameExp=current} "[" firstIndexes+=ExpCS ("," firstIndexes+=ExpCS)* "]" ("[" secondIndexes+=ExpCS ("," // secondIndexes+=ExpCS)* "]")? (atPre?="@" "pre")? | {ConstructorExpCS.nameExp=current} "{" -// (ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)* | value=StringLiteral) "}" | (atPre?="@" "pre")? +// ((ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)*)? | value=StringLiteral) "}" | (atPre?="@" "pre")? // ({InvocationExpCS.nameExp=current} "(" (argument+=NavigatingArgCS argument+=NavigatingCommaArgCS* // (argument+=NavigatingSemiArgCS argument+=NavigatingCommaArgCS*)? (argument+=NavigatingBarArgCS // argument+=NavigatingCommaArgCS*)?)? ")")? @@ -10889,7 +10881,7 @@ protected class PrimaryExpCS_PreKeyword_7_2_0_6_1 extends KeywordToken { -// {ConstructorExpCS.nameExp=current} "{" (ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)* | +// {ConstructorExpCS.nameExp=current} "{" ((ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)*)? | // value=StringLiteral) "}" protected class PrimaryExpCS_Group_7_2_1 extends GroupToken { @@ -10970,7 +10962,7 @@ protected class PrimaryExpCS_LeftCurlyBracketKeyword_7_2_1_1 extends KeywordToke } -// ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)* | value=StringLiteral +// (ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)*)? | value=StringLiteral protected class PrimaryExpCS_Alternatives_7_2_1_2 extends AlternativesToken { public PrimaryExpCS_Alternatives_7_2_1_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { @@ -10987,13 +10979,14 @@ protected class PrimaryExpCS_Alternatives_7_2_1_2 extends AlternativesToken { switch(index) { case 0: return new PrimaryExpCS_Group_7_2_1_2_0(lastRuleCallOrigin, this, 0, inst); case 1: return new PrimaryExpCS_ValueAssignment_7_2_1_2_1(lastRuleCallOrigin, this, 1, inst); + case 2: return new PrimaryExpCS_LeftCurlyBracketKeyword_7_2_1_1(lastRuleCallOrigin, this, 2, inst); default: return null; } } } -// ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)* +// (ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)*)? protected class PrimaryExpCS_Group_7_2_1_2_0 extends GroupToken { public PrimaryExpCS_Group_7_2_1_2_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { @@ -11807,7 +11800,7 @@ protected class PrimaryExpCS_RightParenthesisKeyword_7_2_2_1_3 extends KeywordTo /************ begin Rule NavigatingArgCS **************** * * // Type-less init is an illegal infix expression - * NavigatingArgCS: + * NavigatingArgCS: * name=NavigatingArgExpCS (":" ownedType=TypeExpCS ("=" init=ExpCS)?)?; * **/ @@ -12077,7 +12070,7 @@ protected class NavigatingArgCS_InitAssignment_1_2_1 extends AssignmentToken { /************ begin Rule NavigatingBarArgCS **************** * * // Type-less init is an illegal infix expression - * NavigatingBarArgCS returns NavigatingArgCS: + * NavigatingBarArgCS returns NavigatingArgCS: * prefix="|" name=NavigatingArgExpCS (":" ownedType=TypeExpCS ("=" init=ExpCS)?)?; * **/ @@ -12381,7 +12374,7 @@ protected class NavigatingBarArgCS_InitAssignment_2_2_1 extends AssignmentToken /************ begin Rule NavigatingCommaArgCS **************** * * // Type-less init is an illegal infix expression - * NavigatingCommaArgCS returns NavigatingArgCS: + * NavigatingCommaArgCS returns NavigatingArgCS: * prefix="," name=NavigatingArgExpCS (":" ownedType=TypeExpCS ("=" init=ExpCS)?)?; * **/ @@ -12685,7 +12678,7 @@ protected class NavigatingCommaArgCS_InitAssignment_2_2_1 extends AssignmentToke /************ begin Rule NavigatingSemiArgCS **************** * * // Type-less init is an illegal infix expression - * NavigatingSemiArgCS returns NavigatingArgCS: + * NavigatingSemiArgCS returns NavigatingArgCS: * prefix=";" name=NavigatingArgExpCS (":" ownedType=TypeExpCS ("=" init=ExpCS)?)?; * **/ @@ -12989,8 +12982,8 @@ protected class NavigatingSemiArgCS_InitAssignment_2_2_1 extends AssignmentToken /************ begin Rule NavigatingArgExpCS **************** * * // Intended to be overridden - * // '?' -- defined by Complete OCL - * NavigatingArgExpCS returns ExpCS: + * // '?' -- defined by Complete OCL + * NavigatingArgExpCS returns ExpCS: * ExpCS; * **/ diff --git a/plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g b/plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g index 87484b002..9368e5043 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g +++ b/plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g @@ -4127,7 +4127,7 @@ rulePrimaryExpCS returns [EObject current=null] } ) -))*) +))*)? |( ( { diff --git a/plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.tokens b/plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.tokens index 61680f8f5..014d230fb 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.tokens +++ b/plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.tokens @@ -1,152 +1,152 @@ -T__68=68
-T__69=69
-T__66=66
-T__67=67
-T__64=64
-T__29=29
-T__65=65
-T__28=28
-T__62=62
-T__27=27
-T__63=63
-T__26=26
-RULE_ESCAPED_CHARACTER=8
-T__25=25
-T__24=24
-T__23=23
-T__22=22
-RULE_ANY_OTHER=15
-T__21=21
-T__20=20
-RULE_ESCAPED_ID=5
-RULE_DOUBLE_QUOTED_STRING=10
-T__61=61
-T__60=60
-T__55=55
-T__56=56
-T__19=19
-T__57=57
-T__58=58
-T__16=16
-T__51=51
-T__52=52
-T__18=18
-T__53=53
-T__17=17
-T__54=54
-T__59=59
-RULE_SIMPLE_ID=4
-RULE_INT=6
-T__50=50
-T__42=42
-T__43=43
-T__40=40
-RULE_ML_SINGLE_QUOTED_STRING=11
-T__41=41
-T__80=80
-T__46=46
-T__81=81
-T__47=47
-T__82=82
-T__44=44
-T__83=83
-T__45=45
-T__48=48
-T__49=49
-RULE_SINGLE_QUOTED_STRING=7
-T__85=85
-RULE_SL_COMMENT=13
-T__84=84
-RULE_ML_COMMENT=12
-RULE_LETTER_CHARACTER=9
-T__30=30
-T__31=31
-T__32=32
-T__71=71
-T__33=33
-T__72=72
-T__34=34
-T__35=35
-T__70=70
-T__36=36
-T__37=37
-T__38=38
-T__39=39
-RULE_WS=14
-T__76=76
-T__75=75
-T__74=74
-T__73=73
-T__79=79
-T__78=78
-T__77=77
-'>='=45
-'/'=41
-'Sequence'=66
-'then'=80
-'enforce'=31
-':='=21
-'Real'=58
-'>'=43
-'Integer'=57
-';'=22
-'Boolean'=56
-'<>'=48
-'uses'=24
-'transformation'=37
-'OclInvalid'=62
-'+'=42
-'pre'=78
-'.'=53
-'library'=33
-'imports'=23
-'import'=32
-'Set'=64
-'true'=73
-'else'=81
-'let'=83
-'and'=49
-'{'=16
-'check'=30
-'?'=72
-'OclVoid'=63
-'if'=79
-'not'=40
-'('=25
-':'=27
-'-'=39
-','=17
-'in'=84
-'default'=20
-']'=71
-'query'=35
-'..'=69
-'|'=18
-'OrderedSet'=68
-'UnlimitedNatural'=60
-'null'=76
-'Collection'=67
-'Tuple'=55
-'String'=59
-'='=47
-'map'=34
-'@'=77
-'Bag'=65
-'::'=28
-')'=26
-'xor'=51
-'->'=54
-'}'=19
-'refines'=36
-'<='=46
-'false'=74
-'realize'=29
-'<'=44
-'invalid'=75
-'OclAny'=61
-'['=70
-'*'=38
-'or'=50
-'implies'=52
-'self'=85
-'endif'=82
+T__68=68 +T__69=69 +T__66=66 +T__67=67 +T__64=64 +T__29=29 +T__65=65 +T__28=28 +T__62=62 +T__27=27 +T__63=63 +T__26=26 +RULE_ESCAPED_CHARACTER=8 +T__25=25 +T__24=24 +T__23=23 +T__22=22 +RULE_ANY_OTHER=15 +T__21=21 +T__20=20 +RULE_ESCAPED_ID=5 +RULE_DOUBLE_QUOTED_STRING=10 +T__61=61 +T__60=60 +T__55=55 +T__56=56 +T__19=19 +T__57=57 +T__58=58 +T__16=16 +T__51=51 +T__52=52 +T__18=18 +T__53=53 +T__17=17 +T__54=54 +T__59=59 +RULE_SIMPLE_ID=4 +RULE_INT=6 +T__50=50 +T__42=42 +T__43=43 +T__40=40 +RULE_ML_SINGLE_QUOTED_STRING=11 +T__41=41 +T__80=80 +T__46=46 +T__81=81 +T__47=47 +T__82=82 +T__44=44 +T__83=83 +T__45=45 +T__48=48 +T__49=49 +RULE_SINGLE_QUOTED_STRING=7 +T__85=85 +RULE_SL_COMMENT=13 +T__84=84 +RULE_ML_COMMENT=12 +RULE_LETTER_CHARACTER=9 +T__30=30 +T__31=31 +T__32=32 +T__71=71 +T__33=33 +T__72=72 +T__34=34 +T__35=35 +T__70=70 +T__36=36 +T__37=37 +T__38=38 +T__39=39 +RULE_WS=14 +T__76=76 +T__75=75 +T__74=74 +T__73=73 +T__79=79 +T__78=78 +T__77=77 +'>='=45 +'/'=41 +'Sequence'=66 +'then'=80 +'enforce'=31 +':='=21 +'Real'=58 +'>'=43 +'Integer'=57 +';'=22 +'Boolean'=56 +'<>'=48 +'uses'=24 +'transformation'=37 +'OclInvalid'=62 +'+'=42 +'pre'=78 +'.'=53 +'library'=33 +'imports'=23 +'import'=32 +'Set'=64 +'true'=73 +'else'=81 +'let'=83 +'and'=49 +'{'=16 +'check'=30 +'?'=72 +'OclVoid'=63 +'if'=79 +'not'=40 +'('=25 +':'=27 +'-'=39 +','=17 +'in'=84 +'default'=20 +']'=71 +'query'=35 +'..'=69 +'|'=18 +'OrderedSet'=68 +'UnlimitedNatural'=60 +'null'=76 +'Collection'=67 +'Tuple'=55 +'String'=59 +'='=47 +'map'=34 +'@'=77 +'Bag'=65 +'::'=28 +')'=26 +'xor'=51 +'->'=54 +'}'=19 +'refines'=36 +'<='=46 +'false'=74 +'realize'=29 +'<'=44 +'invalid'=75 +'OclAny'=61 +'['=70 +'*'=38 +'or'=50 +'implies'=52 +'self'=85 +'endif'=82 diff --git a/plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBaseLexer.java b/plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBaseLexer.java index d142146f8..da31081f8 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBaseLexer.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBaseLexer.java @@ -2790,11 +2790,11 @@ public class InternalQVTcoreBaseLexer extends Lexer { "\172\1\151\1\164\3\uffff\1\157\1\165\1\156\1\162\1\172\1\141\1\uffff"+ "\1\154\1\172\1\uffff"; static final String DFA11_acceptS = - "\1\uffff\1\1\1\2\1\3\1\4\2\uffff\1\7\2\uffff\1\12\1\13\7\uffff"+ - "\1\27\3\uffff\1\33\2\uffff\1\40\14\uffff\1\67\1\70\1\71\1\uffff"+ - "\1\76\5\uffff\1\112\1\114\1\117\1\120\1\1\1\2\1\3\1\4\1\uffff\1"+ - "\112\1\6\1\15\1\14\1\7\4\uffff\1\12\1\13\12\uffff\1\27\1\47\1\116"+ - "\1\30\2\uffff\1\111\1\115\1\32\1\33\1\36\1\34\1\37\1\41\1\35\1\40"+ + "\1\uffff\1\1\1\2\1\3\1\4\2\uffff\1\7\2\uffff\1\12\1\13\7\uffff\1"+ + "\27\3\uffff\1\33\2\uffff\1\40\14\uffff\1\67\1\70\1\71\1\uffff\1"+ + "\76\5\uffff\1\112\1\114\1\117\1\120\1\1\1\2\1\3\1\4\1\uffff\1\112"+ + "\1\6\1\15\1\14\1\7\4\uffff\1\12\1\13\12\uffff\1\27\1\47\1\116\1"+ + "\30\2\uffff\1\111\1\115\1\32\1\33\1\36\1\34\1\37\1\41\1\35\1\40"+ "\3\uffff\1\66\1\46\13\uffff\1\67\1\70\1\71\1\uffff\1\76\2\uffff"+ "\1\107\1\110\1\113\1\114\1\117\3\uffff\1\105\1\100\21\uffff\1\43"+ "\34\uffff\1\104\1\23\4\uffff\1\31\1\uffff\1\42\1\44\2\uffff\1\62"+ @@ -3045,8 +3045,7 @@ public class InternalQVTcoreBaseLexer extends Lexer { "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\32\72", "", "\1\u0100", - "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\22\72\1\u0101\7"+ - "\72", + "\12\72\7\uffff\32\72\4\uffff\1\72\1\uffff\22\72\1\u0101\7\72", "\1\u0103", "\1\u0104", "\1\u0105", diff --git a/plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBaseParser.java b/plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBaseParser.java index 2d3d6a30e..6c705bc1f 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBaseParser.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBaseParser.java @@ -247,12 +247,12 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { else if ( (LA1_0==29) ) { int LA1_2 = input.LA(2); - if ( (LA1_2==27) ) { - alt1=1; - } - else if ( ((LA1_2>=RULE_SIMPLE_ID && LA1_2<=RULE_ESCAPED_ID)||(LA1_2>=23 && LA1_2<=24)||(LA1_2>=29 && LA1_2<=37)) ) { + if ( ((LA1_2>=RULE_SIMPLE_ID && LA1_2<=RULE_ESCAPED_ID)||(LA1_2>=23 && LA1_2<=24)||(LA1_2>=29 && LA1_2<=37)) ) { alt1=2; } + else if ( (LA1_2==27) ) { + alt1=1; + } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = @@ -11067,7 +11067,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { // $ANTLR start "rulePrimaryExpCS" - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:3830:1: rulePrimaryExpCS returns [EObject current=null] : (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_CollectionLiteralExpCS_5= ruleCollectionLiteralExpCS | this_TypeLiteralExpCS_6= ruleTypeLiteralExpCS | ( () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) ) ) ; + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:3830:1: rulePrimaryExpCS returns [EObject current=null] : (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_CollectionLiteralExpCS_5= ruleCollectionLiteralExpCS | this_TypeLiteralExpCS_6= ruleTypeLiteralExpCS | ( () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) ) ) ; public final EObject rulePrimaryExpCS() throws RecognitionException { EObject current = null; @@ -11132,13 +11132,13 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:3833:28: ( (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_CollectionLiteralExpCS_5= ruleCollectionLiteralExpCS | this_TypeLiteralExpCS_6= ruleTypeLiteralExpCS | ( () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) ) ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:3834:1: (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_CollectionLiteralExpCS_5= ruleCollectionLiteralExpCS | this_TypeLiteralExpCS_6= ruleTypeLiteralExpCS | ( () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:3833:28: ( (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_CollectionLiteralExpCS_5= ruleCollectionLiteralExpCS | this_TypeLiteralExpCS_6= ruleTypeLiteralExpCS | ( () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) ) ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:3834:1: (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_CollectionLiteralExpCS_5= ruleCollectionLiteralExpCS | this_TypeLiteralExpCS_6= ruleTypeLiteralExpCS | ( () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) ) ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:3834:1: (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_CollectionLiteralExpCS_5= ruleCollectionLiteralExpCS | this_TypeLiteralExpCS_6= ruleTypeLiteralExpCS | ( () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) ) ) - int alt74=8; - alt74 = dfa74.predict(input); - switch (alt74) { + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:3834:1: (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_CollectionLiteralExpCS_5= ruleCollectionLiteralExpCS | this_TypeLiteralExpCS_6= ruleTypeLiteralExpCS | ( () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) ) ) + int alt75=8; + alt75 = dfa75.predict(input); + switch (alt75) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:3835:2: this_NestedExpCS_0= ruleNestedExpCS { @@ -11329,10 +11329,10 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } break; case 8 : - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:3925:6: ( () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:3925:6: ( () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:3925:6: ( () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:3925:7: () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:3925:6: ( () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:3925:7: () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) { // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:3925:7: () // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:3926:2: @@ -11387,17 +11387,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:3952:2: ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) - int alt73=3; + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:3952:2: ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) + int alt74=3; switch ( input.LA(1) ) { case 70: { - alt73=1; + alt74=1; } break; case 16: { - alt73=2; + alt74=2; } break; case EOF: @@ -11433,18 +11433,18 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { case 82: case 84: { - alt73=3; + alt74=3; } break; default: if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 73, 0, input); + new NoViableAltException("", 74, 0, input); throw nvae; } - switch (alt73) { + switch (alt74) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:3952:3: ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) { @@ -11766,10 +11766,10 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } break; case 2 : - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4077:6: ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4077:6: ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4077:6: ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4077:7: () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4077:6: ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4077:7: () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' { // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4077:7: () // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4078:2: @@ -11795,131 +11795,142 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { newLeafNode(otherlv_23, grammarAccess.getPrimaryExpCSAccess().getLeftCurlyBracketKeyword_7_2_1_1()); } - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4090:1: ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) | ( (lv_value_27_0= ruleStringLiteral ) ) ) - int alt64=2; - int LA64_0 = input.LA(1); + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4090:1: ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? | ( (lv_value_27_0= ruleStringLiteral ) ) ) + int alt65=2; + int LA65_0 = input.LA(1); - if ( ((LA64_0>=RULE_SIMPLE_ID && LA64_0<=RULE_ESCAPED_ID)||(LA64_0>=23 && LA64_0<=24)||(LA64_0>=29 && LA64_0<=37)) ) { - alt64=1; + if ( ((LA65_0>=RULE_SIMPLE_ID && LA65_0<=RULE_ESCAPED_ID)||LA65_0==19||(LA65_0>=23 && LA65_0<=24)||(LA65_0>=29 && LA65_0<=37)) ) { + alt65=1; } - else if ( (LA64_0==RULE_SINGLE_QUOTED_STRING) ) { - alt64=2; + else if ( (LA65_0==RULE_SINGLE_QUOTED_STRING) ) { + alt65=2; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 64, 0, input); + new NoViableAltException("", 65, 0, input); throw nvae; } - switch (alt64) { + switch (alt65) { case 1 : - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4090:2: ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4090:2: ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? { - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4090:2: ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4090:3: ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* - { - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4090:3: ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4091:1: (lv_ownedParts_24_0= ruleConstructorPartCS ) - { - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4091:1: (lv_ownedParts_24_0= ruleConstructorPartCS ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4092:3: lv_ownedParts_24_0= ruleConstructorPartCS - { - if ( state.backtracking==0 ) { - - newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getOwnedPartsConstructorPartCSParserRuleCall_7_2_1_2_0_0_0()); - + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4090:2: ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? + int alt64=2; + int LA64_0 = input.LA(1); + + if ( ((LA64_0>=RULE_SIMPLE_ID && LA64_0<=RULE_ESCAPED_ID)||(LA64_0>=23 && LA64_0<=24)||(LA64_0>=29 && LA64_0<=37)) ) { + alt64=1; } - pushFollow(FollowSets000.FOLLOW_ruleConstructorPartCS_in_rulePrimaryExpCS9480); - lv_ownedParts_24_0=ruleConstructorPartCS(); + switch (alt64) { + case 1 : + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4090:3: ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* + { + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4090:3: ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4091:1: (lv_ownedParts_24_0= ruleConstructorPartCS ) + { + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4091:1: (lv_ownedParts_24_0= ruleConstructorPartCS ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4092:3: lv_ownedParts_24_0= ruleConstructorPartCS + { + if ( state.backtracking==0 ) { + + newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getOwnedPartsConstructorPartCSParserRuleCall_7_2_1_2_0_0_0()); + + } + pushFollow(FollowSets000.FOLLOW_ruleConstructorPartCS_in_rulePrimaryExpCS9480); + lv_ownedParts_24_0=ruleConstructorPartCS(); - state._fsp--; - if (state.failed) return current; - if ( state.backtracking==0 ) { + state._fsp--; + if (state.failed) return current; + if ( state.backtracking==0 ) { - if (current==null) { - current = createModelElementForParent(grammarAccess.getPrimaryExpCSRule()); - } - add( - current, - "ownedParts", - lv_ownedParts_24_0, - "ConstructorPartCS"); - afterParserOrEnumRuleCall(); - - } + if (current==null) { + current = createModelElementForParent(grammarAccess.getPrimaryExpCSRule()); + } + add( + current, + "ownedParts", + lv_ownedParts_24_0, + "ConstructorPartCS"); + afterParserOrEnumRuleCall(); + + } - } + } - } + } - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4108:2: (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* - loop63: - do { - int alt63=2; - int LA63_0 = input.LA(1); + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4108:2: (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* + loop63: + do { + int alt63=2; + int LA63_0 = input.LA(1); - if ( (LA63_0==17) ) { - alt63=1; - } + if ( (LA63_0==17) ) { + alt63=1; + } - switch (alt63) { - case 1 : - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4108:4: otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) - { - otherlv_25=(Token)match(input,17,FollowSets000.FOLLOW_17_in_rulePrimaryExpCS9493); if (state.failed) return current; - if ( state.backtracking==0 ) { + switch (alt63) { + case 1 : + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4108:4: otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) + { + otherlv_25=(Token)match(input,17,FollowSets000.FOLLOW_17_in_rulePrimaryExpCS9493); if (state.failed) return current; + if ( state.backtracking==0 ) { - newLeafNode(otherlv_25, grammarAccess.getPrimaryExpCSAccess().getCommaKeyword_7_2_1_2_0_1_0()); - - } - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4112:1: ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4113:1: (lv_ownedParts_26_0= ruleConstructorPartCS ) - { - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4113:1: (lv_ownedParts_26_0= ruleConstructorPartCS ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4114:3: lv_ownedParts_26_0= ruleConstructorPartCS - { - if ( state.backtracking==0 ) { - - newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getOwnedPartsConstructorPartCSParserRuleCall_7_2_1_2_0_1_1_0()); - - } - pushFollow(FollowSets000.FOLLOW_ruleConstructorPartCS_in_rulePrimaryExpCS9514); - lv_ownedParts_26_0=ruleConstructorPartCS(); + newLeafNode(otherlv_25, grammarAccess.getPrimaryExpCSAccess().getCommaKeyword_7_2_1_2_0_1_0()); + + } + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4112:1: ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4113:1: (lv_ownedParts_26_0= ruleConstructorPartCS ) + { + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4113:1: (lv_ownedParts_26_0= ruleConstructorPartCS ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4114:3: lv_ownedParts_26_0= ruleConstructorPartCS + { + if ( state.backtracking==0 ) { + + newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getOwnedPartsConstructorPartCSParserRuleCall_7_2_1_2_0_1_1_0()); + + } + pushFollow(FollowSets000.FOLLOW_ruleConstructorPartCS_in_rulePrimaryExpCS9514); + lv_ownedParts_26_0=ruleConstructorPartCS(); - state._fsp--; - if (state.failed) return current; - if ( state.backtracking==0 ) { + state._fsp--; + if (state.failed) return current; + if ( state.backtracking==0 ) { - if (current==null) { - current = createModelElementForParent(grammarAccess.getPrimaryExpCSRule()); - } - add( - current, - "ownedParts", - lv_ownedParts_26_0, - "ConstructorPartCS"); - afterParserOrEnumRuleCall(); - - } + if (current==null) { + current = createModelElementForParent(grammarAccess.getPrimaryExpCSRule()); + } + add( + current, + "ownedParts", + lv_ownedParts_26_0, + "ConstructorPartCS"); + afterParserOrEnumRuleCall(); + + } - } + } - } + } - } - break; + } + break; - default : - break loop63; - } - } while (true); + default : + break loop63; + } + } while (true); + } + break; + } @@ -11939,7 +11950,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getValueStringLiteralParserRuleCall_7_2_1_2_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleStringLiteral_in_rulePrimaryExpCS9544); + pushFollow(FollowSets000.FOLLOW_ruleStringLiteral_in_rulePrimaryExpCS9545); lv_value_27_0=ruleStringLiteral(); state._fsp--; @@ -11969,7 +11980,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } - otherlv_28=(Token)match(input,19,FollowSets000.FOLLOW_19_in_rulePrimaryExpCS9557); if (state.failed) return current; + otherlv_28=(Token)match(input,19,FollowSets000.FOLLOW_19_in_rulePrimaryExpCS9558); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_28, grammarAccess.getPrimaryExpCSAccess().getRightCurlyBracketKeyword_7_2_1_3()); @@ -11988,13 +11999,13 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4154:7: ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? { // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4154:7: ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? - int alt65=2; - int LA65_0 = input.LA(1); + int alt66=2; + int LA66_0 = input.LA(1); - if ( (LA65_0==77) ) { - alt65=1; + if ( (LA66_0==77) ) { + alt66=1; } - switch (alt65) { + switch (alt66) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4154:8: ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' { @@ -12004,7 +12015,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4155:1: (lv_atPre_29_0= '@' ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4156:3: lv_atPre_29_0= '@' { - lv_atPre_29_0=(Token)match(input,77,FollowSets000.FOLLOW_77_in_rulePrimaryExpCS9584); if (state.failed) return current; + lv_atPre_29_0=(Token)match(input,77,FollowSets000.FOLLOW_77_in_rulePrimaryExpCS9585); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_atPre_29_0, grammarAccess.getPrimaryExpCSAccess().getAtPreCommercialAtKeyword_7_2_2_0_0_0()); @@ -12024,7 +12035,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } - otherlv_30=(Token)match(input,78,FollowSets000.FOLLOW_78_in_rulePrimaryExpCS9609); if (state.failed) return current; + otherlv_30=(Token)match(input,78,FollowSets000.FOLLOW_78_in_rulePrimaryExpCS9610); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_30, grammarAccess.getPrimaryExpCSAccess().getPreKeyword_7_2_2_0_1()); @@ -12037,13 +12048,13 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4173:3: ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? - int alt72=2; - int LA72_0 = input.LA(1); + int alt73=2; + int LA73_0 = input.LA(1); - if ( (LA72_0==25) ) { - alt72=1; + if ( (LA73_0==25) ) { + alt73=1; } - switch (alt72) { + switch (alt73) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4173:4: () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' { @@ -12065,20 +12076,20 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } - otherlv_32=(Token)match(input,25,FollowSets000.FOLLOW_25_in_rulePrimaryExpCS9636); if (state.failed) return current; + otherlv_32=(Token)match(input,25,FollowSets000.FOLLOW_25_in_rulePrimaryExpCS9637); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_32, grammarAccess.getPrimaryExpCSAccess().getLeftParenthesisKeyword_7_2_2_1_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4186:1: ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? - int alt71=2; - int LA71_0 = input.LA(1); + int alt72=2; + int LA72_0 = input.LA(1); - if ( ((LA71_0>=RULE_SIMPLE_ID && LA71_0<=RULE_SINGLE_QUOTED_STRING)||(LA71_0>=23 && LA71_0<=25)||(LA71_0>=29 && LA71_0<=40)||(LA71_0>=55 && LA71_0<=68)||(LA71_0>=73 && LA71_0<=76)||LA71_0==79||LA71_0==83||LA71_0==85) ) { - alt71=1; + if ( ((LA72_0>=RULE_SIMPLE_ID && LA72_0<=RULE_SINGLE_QUOTED_STRING)||(LA72_0>=23 && LA72_0<=25)||(LA72_0>=29 && LA72_0<=40)||(LA72_0>=55 && LA72_0<=68)||(LA72_0>=73 && LA72_0<=76)||LA72_0==79||LA72_0==83||LA72_0==85) ) { + alt72=1; } - switch (alt71) { + switch (alt72) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4186:2: ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? { @@ -12093,7 +12104,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingArgCSParserRuleCall_7_2_2_1_2_0_0()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgCS_in_rulePrimaryExpCS9658); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgCS_in_rulePrimaryExpCS9659); lv_argument_33_0=ruleNavigatingArgCS(); state._fsp--; @@ -12118,17 +12129,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4204:2: ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* - loop66: + loop67: do { - int alt66=2; - int LA66_0 = input.LA(1); + int alt67=2; + int LA67_0 = input.LA(1); - if ( (LA66_0==17) ) { - alt66=1; + if ( (LA67_0==17) ) { + alt67=1; } - switch (alt66) { + switch (alt67) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4205:1: (lv_argument_34_0= ruleNavigatingCommaArgCS ) { @@ -12140,7 +12151,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingCommaArgCSParserRuleCall_7_2_2_1_2_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS9679); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS9680); lv_argument_34_0=ruleNavigatingCommaArgCS(); state._fsp--; @@ -12166,18 +12177,18 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { break; default : - break loop66; + break loop67; } } while (true); // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4222:3: ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? - int alt68=2; - int LA68_0 = input.LA(1); + int alt69=2; + int LA69_0 = input.LA(1); - if ( (LA68_0==22) ) { - alt68=1; + if ( (LA69_0==22) ) { + alt69=1; } - switch (alt68) { + switch (alt69) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4222:4: ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* { @@ -12192,7 +12203,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingSemiArgCSParserRuleCall_7_2_2_1_2_2_0_0()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingSemiArgCS_in_rulePrimaryExpCS9702); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingSemiArgCS_in_rulePrimaryExpCS9703); lv_argument_35_0=ruleNavigatingSemiArgCS(); state._fsp--; @@ -12217,17 +12228,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4240:2: ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* - loop67: + loop68: do { - int alt67=2; - int LA67_0 = input.LA(1); + int alt68=2; + int LA68_0 = input.LA(1); - if ( (LA67_0==17) ) { - alt67=1; + if ( (LA68_0==17) ) { + alt68=1; } - switch (alt67) { + switch (alt68) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4241:1: (lv_argument_36_0= ruleNavigatingCommaArgCS ) { @@ -12239,7 +12250,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingCommaArgCSParserRuleCall_7_2_2_1_2_2_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS9723); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS9724); lv_argument_36_0=ruleNavigatingCommaArgCS(); state._fsp--; @@ -12265,7 +12276,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { break; default : - break loop67; + break loop68; } } while (true); @@ -12276,13 +12287,13 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4258:5: ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? - int alt70=2; - int LA70_0 = input.LA(1); + int alt71=2; + int LA71_0 = input.LA(1); - if ( (LA70_0==18) ) { - alt70=1; + if ( (LA71_0==18) ) { + alt71=1; } - switch (alt70) { + switch (alt71) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4258:6: ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* { @@ -12297,7 +12308,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingBarArgCSParserRuleCall_7_2_2_1_2_3_0_0()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingBarArgCS_in_rulePrimaryExpCS9748); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingBarArgCS_in_rulePrimaryExpCS9749); lv_argument_37_0=ruleNavigatingBarArgCS(); state._fsp--; @@ -12322,17 +12333,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4276:2: ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* - loop69: + loop70: do { - int alt69=2; - int LA69_0 = input.LA(1); + int alt70=2; + int LA70_0 = input.LA(1); - if ( (LA69_0==17) ) { - alt69=1; + if ( (LA70_0==17) ) { + alt70=1; } - switch (alt69) { + switch (alt70) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4277:1: (lv_argument_38_0= ruleNavigatingCommaArgCS ) { @@ -12344,7 +12355,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingCommaArgCSParserRuleCall_7_2_2_1_2_3_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS9769); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS9770); lv_argument_38_0=ruleNavigatingCommaArgCS(); state._fsp--; @@ -12370,7 +12381,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { break; default : - break loop69; + break loop70; } } while (true); @@ -12386,7 +12397,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } - otherlv_39=(Token)match(input,26,FollowSets000.FOLLOW_26_in_rulePrimaryExpCS9786); if (state.failed) return current; + otherlv_39=(Token)match(input,26,FollowSets000.FOLLOW_26_in_rulePrimaryExpCS9787); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_39, grammarAccess.getPrimaryExpCSAccess().getRightParenthesisKeyword_7_2_2_1_3()); @@ -12450,7 +12461,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getNavigatingArgCSRule()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgCS_in_entryRuleNavigatingArgCS9827); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgCS_in_entryRuleNavigatingArgCS9828); iv_ruleNavigatingArgCS=ruleNavigatingArgCS(); state._fsp--; @@ -12458,7 +12469,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleNavigatingArgCS; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingArgCS9837); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingArgCS9838); if (state.failed) return current; } @@ -12509,7 +12520,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getNavigatingArgCSAccess().getNameNavigatingArgExpCSParserRuleCall_0_0()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingArgCS9883); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingArgCS9884); lv_name_0_0=ruleNavigatingArgExpCS(); state._fsp--; @@ -12534,17 +12545,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4337:2: (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_init_4_0= ruleExpCS ) ) )? )? - int alt76=2; - int LA76_0 = input.LA(1); + int alt77=2; + int LA77_0 = input.LA(1); - if ( (LA76_0==27) ) { - alt76=1; + if ( (LA77_0==27) ) { + alt77=1; } - switch (alt76) { + switch (alt77) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4337:4: otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_init_4_0= ruleExpCS ) ) )? { - otherlv_1=(Token)match(input,27,FollowSets000.FOLLOW_27_in_ruleNavigatingArgCS9896); if (state.failed) return current; + otherlv_1=(Token)match(input,27,FollowSets000.FOLLOW_27_in_ruleNavigatingArgCS9897); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getNavigatingArgCSAccess().getColonKeyword_1_0()); @@ -12561,7 +12572,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getNavigatingArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingArgCS9917); + pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingArgCS9918); lv_ownedType_2_0=ruleTypeExpCS(); state._fsp--; @@ -12586,17 +12597,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4359:2: (otherlv_3= '=' ( (lv_init_4_0= ruleExpCS ) ) )? - int alt75=2; - int LA75_0 = input.LA(1); + int alt76=2; + int LA76_0 = input.LA(1); - if ( (LA75_0==47) ) { - alt75=1; + if ( (LA76_0==47) ) { + alt76=1; } - switch (alt75) { + switch (alt76) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4359:4: otherlv_3= '=' ( (lv_init_4_0= ruleExpCS ) ) { - otherlv_3=(Token)match(input,47,FollowSets000.FOLLOW_47_in_ruleNavigatingArgCS9930); if (state.failed) return current; + otherlv_3=(Token)match(input,47,FollowSets000.FOLLOW_47_in_ruleNavigatingArgCS9931); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_3, grammarAccess.getNavigatingArgCSAccess().getEqualsSignKeyword_1_2_0()); @@ -12613,7 +12624,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getNavigatingArgCSAccess().getInitExpCSParserRuleCall_1_2_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingArgCS9951); + pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingArgCS9952); lv_init_4_0=ruleExpCS(); state._fsp--; @@ -12686,7 +12697,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getNavigatingBarArgCSRule()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingBarArgCS_in_entryRuleNavigatingBarArgCS9991); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingBarArgCS_in_entryRuleNavigatingBarArgCS9992); iv_ruleNavigatingBarArgCS=ruleNavigatingBarArgCS(); state._fsp--; @@ -12694,7 +12705,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleNavigatingBarArgCS; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingBarArgCS10001); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingBarArgCS10002); if (state.failed) return current; } @@ -12741,7 +12752,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4403:1: (lv_prefix_0_0= '|' ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4404:3: lv_prefix_0_0= '|' { - lv_prefix_0_0=(Token)match(input,18,FollowSets000.FOLLOW_18_in_ruleNavigatingBarArgCS10044); if (state.failed) return current; + lv_prefix_0_0=(Token)match(input,18,FollowSets000.FOLLOW_18_in_ruleNavigatingBarArgCS10045); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_prefix_0_0, grammarAccess.getNavigatingBarArgCSAccess().getPrefixVerticalLineKeyword_0_0()); @@ -12772,7 +12783,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getNavigatingBarArgCSAccess().getNameNavigatingArgExpCSParserRuleCall_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingBarArgCS10078); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingBarArgCS10079); lv_name_1_0=ruleNavigatingArgExpCS(); state._fsp--; @@ -12797,17 +12808,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4435:2: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? )? - int alt78=2; - int LA78_0 = input.LA(1); + int alt79=2; + int LA79_0 = input.LA(1); - if ( (LA78_0==27) ) { - alt78=1; + if ( (LA79_0==27) ) { + alt79=1; } - switch (alt78) { + switch (alt79) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4435:4: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? { - otherlv_2=(Token)match(input,27,FollowSets000.FOLLOW_27_in_ruleNavigatingBarArgCS10091); if (state.failed) return current; + otherlv_2=(Token)match(input,27,FollowSets000.FOLLOW_27_in_ruleNavigatingBarArgCS10092); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getNavigatingBarArgCSAccess().getColonKeyword_2_0()); @@ -12824,7 +12835,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getNavigatingBarArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingBarArgCS10112); + pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingBarArgCS10113); lv_ownedType_3_0=ruleTypeExpCS(); state._fsp--; @@ -12849,17 +12860,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4457:2: (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? - int alt77=2; - int LA77_0 = input.LA(1); + int alt78=2; + int LA78_0 = input.LA(1); - if ( (LA77_0==47) ) { - alt77=1; + if ( (LA78_0==47) ) { + alt78=1; } - switch (alt77) { + switch (alt78) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4457:4: otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) { - otherlv_4=(Token)match(input,47,FollowSets000.FOLLOW_47_in_ruleNavigatingBarArgCS10125); if (state.failed) return current; + otherlv_4=(Token)match(input,47,FollowSets000.FOLLOW_47_in_ruleNavigatingBarArgCS10126); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getNavigatingBarArgCSAccess().getEqualsSignKeyword_2_2_0()); @@ -12876,7 +12887,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getNavigatingBarArgCSAccess().getInitExpCSParserRuleCall_2_2_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingBarArgCS10146); + pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingBarArgCS10147); lv_init_5_0=ruleExpCS(); state._fsp--; @@ -12949,7 +12960,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getNavigatingCommaArgCSRule()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_entryRuleNavigatingCommaArgCS10186); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_entryRuleNavigatingCommaArgCS10187); iv_ruleNavigatingCommaArgCS=ruleNavigatingCommaArgCS(); state._fsp--; @@ -12957,7 +12968,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleNavigatingCommaArgCS; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingCommaArgCS10196); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingCommaArgCS10197); if (state.failed) return current; } @@ -13004,7 +13015,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4501:1: (lv_prefix_0_0= ',' ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4502:3: lv_prefix_0_0= ',' { - lv_prefix_0_0=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleNavigatingCommaArgCS10239); if (state.failed) return current; + lv_prefix_0_0=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleNavigatingCommaArgCS10240); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_prefix_0_0, grammarAccess.getNavigatingCommaArgCSAccess().getPrefixCommaKeyword_0_0()); @@ -13035,7 +13046,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getNavigatingCommaArgCSAccess().getNameNavigatingArgExpCSParserRuleCall_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingCommaArgCS10273); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingCommaArgCS10274); lv_name_1_0=ruleNavigatingArgExpCS(); state._fsp--; @@ -13060,17 +13071,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4533:2: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? )? - int alt80=2; - int LA80_0 = input.LA(1); + int alt81=2; + int LA81_0 = input.LA(1); - if ( (LA80_0==27) ) { - alt80=1; + if ( (LA81_0==27) ) { + alt81=1; } - switch (alt80) { + switch (alt81) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4533:4: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? { - otherlv_2=(Token)match(input,27,FollowSets000.FOLLOW_27_in_ruleNavigatingCommaArgCS10286); if (state.failed) return current; + otherlv_2=(Token)match(input,27,FollowSets000.FOLLOW_27_in_ruleNavigatingCommaArgCS10287); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getNavigatingCommaArgCSAccess().getColonKeyword_2_0()); @@ -13087,7 +13098,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingCommaArgCS10307); + pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingCommaArgCS10308); lv_ownedType_3_0=ruleTypeExpCS(); state._fsp--; @@ -13112,17 +13123,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4555:2: (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? - int alt79=2; - int LA79_0 = input.LA(1); + int alt80=2; + int LA80_0 = input.LA(1); - if ( (LA79_0==47) ) { - alt79=1; + if ( (LA80_0==47) ) { + alt80=1; } - switch (alt79) { + switch (alt80) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4555:4: otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) { - otherlv_4=(Token)match(input,47,FollowSets000.FOLLOW_47_in_ruleNavigatingCommaArgCS10320); if (state.failed) return current; + otherlv_4=(Token)match(input,47,FollowSets000.FOLLOW_47_in_ruleNavigatingCommaArgCS10321); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getNavigatingCommaArgCSAccess().getEqualsSignKeyword_2_2_0()); @@ -13139,7 +13150,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getNavigatingCommaArgCSAccess().getInitExpCSParserRuleCall_2_2_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingCommaArgCS10341); + pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingCommaArgCS10342); lv_init_5_0=ruleExpCS(); state._fsp--; @@ -13212,7 +13223,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getNavigatingSemiArgCSRule()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingSemiArgCS_in_entryRuleNavigatingSemiArgCS10381); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingSemiArgCS_in_entryRuleNavigatingSemiArgCS10382); iv_ruleNavigatingSemiArgCS=ruleNavigatingSemiArgCS(); state._fsp--; @@ -13220,7 +13231,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleNavigatingSemiArgCS; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingSemiArgCS10391); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingSemiArgCS10392); if (state.failed) return current; } @@ -13267,7 +13278,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4599:1: (lv_prefix_0_0= ';' ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4600:3: lv_prefix_0_0= ';' { - lv_prefix_0_0=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleNavigatingSemiArgCS10434); if (state.failed) return current; + lv_prefix_0_0=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleNavigatingSemiArgCS10435); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_prefix_0_0, grammarAccess.getNavigatingSemiArgCSAccess().getPrefixSemicolonKeyword_0_0()); @@ -13298,7 +13309,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getNavigatingSemiArgCSAccess().getNameNavigatingArgExpCSParserRuleCall_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingSemiArgCS10468); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingSemiArgCS10469); lv_name_1_0=ruleNavigatingArgExpCS(); state._fsp--; @@ -13323,17 +13334,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4631:2: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? )? - int alt82=2; - int LA82_0 = input.LA(1); + int alt83=2; + int LA83_0 = input.LA(1); - if ( (LA82_0==27) ) { - alt82=1; + if ( (LA83_0==27) ) { + alt83=1; } - switch (alt82) { + switch (alt83) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4631:4: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? { - otherlv_2=(Token)match(input,27,FollowSets000.FOLLOW_27_in_ruleNavigatingSemiArgCS10481); if (state.failed) return current; + otherlv_2=(Token)match(input,27,FollowSets000.FOLLOW_27_in_ruleNavigatingSemiArgCS10482); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getNavigatingSemiArgCSAccess().getColonKeyword_2_0()); @@ -13350,7 +13361,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getNavigatingSemiArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingSemiArgCS10502); + pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingSemiArgCS10503); lv_ownedType_3_0=ruleTypeExpCS(); state._fsp--; @@ -13375,17 +13386,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4653:2: (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? - int alt81=2; - int LA81_0 = input.LA(1); + int alt82=2; + int LA82_0 = input.LA(1); - if ( (LA81_0==47) ) { - alt81=1; + if ( (LA82_0==47) ) { + alt82=1; } - switch (alt81) { + switch (alt82) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4653:4: otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) { - otherlv_4=(Token)match(input,47,FollowSets000.FOLLOW_47_in_ruleNavigatingSemiArgCS10515); if (state.failed) return current; + otherlv_4=(Token)match(input,47,FollowSets000.FOLLOW_47_in_ruleNavigatingSemiArgCS10516); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getNavigatingSemiArgCSAccess().getEqualsSignKeyword_2_2_0()); @@ -13402,7 +13413,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getNavigatingSemiArgCSAccess().getInitExpCSParserRuleCall_2_2_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingSemiArgCS10536); + pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingSemiArgCS10537); lv_init_5_0=ruleExpCS(); state._fsp--; @@ -13475,7 +13486,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getNavigatingArgExpCSRule()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_entryRuleNavigatingArgExpCS10576); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_entryRuleNavigatingArgExpCS10577); iv_ruleNavigatingArgExpCS=ruleNavigatingArgExpCS(); state._fsp--; @@ -13483,7 +13494,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleNavigatingArgExpCS; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingArgExpCS10586); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingArgExpCS10587); if (state.failed) return current; } @@ -13524,7 +13535,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getNavigatingArgExpCSAccess().getExpCSParserRuleCall()); } - pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingArgExpCS10635); + pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingArgExpCS10636); this_ExpCS_0=ruleExpCS(); state._fsp--; @@ -13569,7 +13580,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getIfExpCSRule()); } - pushFollow(FollowSets000.FOLLOW_ruleIfExpCS_in_entryRuleIfExpCS10669); + pushFollow(FollowSets000.FOLLOW_ruleIfExpCS_in_entryRuleIfExpCS10670); iv_ruleIfExpCS=ruleIfExpCS(); state._fsp--; @@ -13577,7 +13588,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleIfExpCS; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleIfExpCS10679); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleIfExpCS10680); if (state.failed) return current; } @@ -13619,7 +13630,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4729:1: (otherlv_0= 'if' ( (lv_condition_1_0= ruleExpCS ) ) otherlv_2= 'then' ( (lv_thenExpression_3_0= ruleExpCS ) ) otherlv_4= 'else' ( (lv_elseExpression_5_0= ruleExpCS ) ) otherlv_6= 'endif' ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4729:3: otherlv_0= 'if' ( (lv_condition_1_0= ruleExpCS ) ) otherlv_2= 'then' ( (lv_thenExpression_3_0= ruleExpCS ) ) otherlv_4= 'else' ( (lv_elseExpression_5_0= ruleExpCS ) ) otherlv_6= 'endif' { - otherlv_0=(Token)match(input,79,FollowSets000.FOLLOW_79_in_ruleIfExpCS10716); if (state.failed) return current; + otherlv_0=(Token)match(input,79,FollowSets000.FOLLOW_79_in_ruleIfExpCS10717); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getIfExpCSAccess().getIfKeyword_0()); @@ -13636,7 +13647,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getIfExpCSAccess().getConditionExpCSParserRuleCall_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleIfExpCS10737); + pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleIfExpCS10738); lv_condition_1_0=ruleExpCS(); state._fsp--; @@ -13660,7 +13671,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } - otherlv_2=(Token)match(input,80,FollowSets000.FOLLOW_80_in_ruleIfExpCS10749); if (state.failed) return current; + otherlv_2=(Token)match(input,80,FollowSets000.FOLLOW_80_in_ruleIfExpCS10750); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getIfExpCSAccess().getThenKeyword_2()); @@ -13677,7 +13688,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getIfExpCSAccess().getThenExpressionExpCSParserRuleCall_3_0()); } - pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleIfExpCS10770); + pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleIfExpCS10771); lv_thenExpression_3_0=ruleExpCS(); state._fsp--; @@ -13701,7 +13712,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } - otherlv_4=(Token)match(input,81,FollowSets000.FOLLOW_81_in_ruleIfExpCS10782); if (state.failed) return current; + otherlv_4=(Token)match(input,81,FollowSets000.FOLLOW_81_in_ruleIfExpCS10783); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getIfExpCSAccess().getElseKeyword_4()); @@ -13718,7 +13729,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getIfExpCSAccess().getElseExpressionExpCSParserRuleCall_5_0()); } - pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleIfExpCS10803); + pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleIfExpCS10804); lv_elseExpression_5_0=ruleExpCS(); state._fsp--; @@ -13742,7 +13753,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } - otherlv_6=(Token)match(input,82,FollowSets000.FOLLOW_82_in_ruleIfExpCS10815); if (state.failed) return current; + otherlv_6=(Token)match(input,82,FollowSets000.FOLLOW_82_in_ruleIfExpCS10816); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_6, grammarAccess.getIfExpCSAccess().getEndifKeyword_6()); @@ -13785,7 +13796,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getLetExpCSRule()); } - pushFollow(FollowSets000.FOLLOW_ruleLetExpCS_in_entryRuleLetExpCS10851); + pushFollow(FollowSets000.FOLLOW_ruleLetExpCS_in_entryRuleLetExpCS10852); iv_ruleLetExpCS=ruleLetExpCS(); state._fsp--; @@ -13793,7 +13804,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleLetExpCS; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleLetExpCS10861); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleLetExpCS10862); if (state.failed) return current; } @@ -13834,7 +13845,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4820:1: (otherlv_0= 'let' ( (lv_variable_1_0= ruleLetVariableCS ) ) (otherlv_2= ',' ( (lv_variable_3_0= ruleLetVariableCS ) ) )* otherlv_4= 'in' ( (lv_in_5_0= ruleExpCS ) ) ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4820:3: otherlv_0= 'let' ( (lv_variable_1_0= ruleLetVariableCS ) ) (otherlv_2= ',' ( (lv_variable_3_0= ruleLetVariableCS ) ) )* otherlv_4= 'in' ( (lv_in_5_0= ruleExpCS ) ) { - otherlv_0=(Token)match(input,83,FollowSets000.FOLLOW_83_in_ruleLetExpCS10898); if (state.failed) return current; + otherlv_0=(Token)match(input,83,FollowSets000.FOLLOW_83_in_ruleLetExpCS10899); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getLetExpCSAccess().getLetKeyword_0()); @@ -13851,7 +13862,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getLetExpCSAccess().getVariableLetVariableCSParserRuleCall_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleLetVariableCS_in_ruleLetExpCS10919); + pushFollow(FollowSets000.FOLLOW_ruleLetVariableCS_in_ruleLetExpCS10920); lv_variable_1_0=ruleLetVariableCS(); state._fsp--; @@ -13876,21 +13887,21 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4842:2: (otherlv_2= ',' ( (lv_variable_3_0= ruleLetVariableCS ) ) )* - loop83: + loop84: do { - int alt83=2; - int LA83_0 = input.LA(1); + int alt84=2; + int LA84_0 = input.LA(1); - if ( (LA83_0==17) ) { - alt83=1; + if ( (LA84_0==17) ) { + alt84=1; } - switch (alt83) { + switch (alt84) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4842:4: otherlv_2= ',' ( (lv_variable_3_0= ruleLetVariableCS ) ) { - otherlv_2=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleLetExpCS10932); if (state.failed) return current; + otherlv_2=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleLetExpCS10933); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getLetExpCSAccess().getCommaKeyword_2_0()); @@ -13907,7 +13918,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getLetExpCSAccess().getVariableLetVariableCSParserRuleCall_2_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleLetVariableCS_in_ruleLetExpCS10953); + pushFollow(FollowSets000.FOLLOW_ruleLetVariableCS_in_ruleLetExpCS10954); lv_variable_3_0=ruleLetVariableCS(); state._fsp--; @@ -13936,11 +13947,11 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { break; default : - break loop83; + break loop84; } } while (true); - otherlv_4=(Token)match(input,84,FollowSets000.FOLLOW_84_in_ruleLetExpCS10967); if (state.failed) return current; + otherlv_4=(Token)match(input,84,FollowSets000.FOLLOW_84_in_ruleLetExpCS10968); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getLetExpCSAccess().getInKeyword_3()); @@ -13957,7 +13968,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getLetExpCSAccess().getInExpCSParserRuleCall_4_0()); } - pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleLetExpCS10988); + pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleLetExpCS10989); lv_in_5_0=ruleExpCS(); state._fsp--; @@ -14018,7 +14029,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getLetVariableCSRule()); } - pushFollow(FollowSets000.FOLLOW_ruleLetVariableCS_in_entryRuleLetVariableCS11024); + pushFollow(FollowSets000.FOLLOW_ruleLetVariableCS_in_entryRuleLetVariableCS11025); iv_ruleLetVariableCS=ruleLetVariableCS(); state._fsp--; @@ -14026,7 +14037,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleLetVariableCS; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleLetVariableCS11034); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleLetVariableCS11035); if (state.failed) return current; } @@ -14077,7 +14088,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getLetVariableCSAccess().getNameUnrestrictedNameParserRuleCall_0_0()); } - pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleLetVariableCS11080); + pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleLetVariableCS11081); lv_name_0_0=ruleUnrestrictedName(); state._fsp--; @@ -14102,17 +14113,17 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4925:2: (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? - int alt84=2; - int LA84_0 = input.LA(1); + int alt85=2; + int LA85_0 = input.LA(1); - if ( (LA84_0==27) ) { - alt84=1; + if ( (LA85_0==27) ) { + alt85=1; } - switch (alt84) { + switch (alt85) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4925:4: otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) { - otherlv_1=(Token)match(input,27,FollowSets000.FOLLOW_27_in_ruleLetVariableCS11093); if (state.failed) return current; + otherlv_1=(Token)match(input,27,FollowSets000.FOLLOW_27_in_ruleLetVariableCS11094); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getLetVariableCSAccess().getColonKeyword_1_0()); @@ -14129,7 +14140,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getLetVariableCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleLetVariableCS11114); + pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleLetVariableCS11115); lv_ownedType_2_0=ruleTypeExpCS(); state._fsp--; @@ -14159,7 +14170,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } - otherlv_3=(Token)match(input,47,FollowSets000.FOLLOW_47_in_ruleLetVariableCS11128); if (state.failed) return current; + otherlv_3=(Token)match(input,47,FollowSets000.FOLLOW_47_in_ruleLetVariableCS11129); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_3, grammarAccess.getLetVariableCSAccess().getEqualsSignKeyword_2()); @@ -14176,7 +14187,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getLetVariableCSAccess().getInitExpressionExpCSParserRuleCall_3_0()); } - pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleLetVariableCS11149); + pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleLetVariableCS11150); lv_initExpression_4_0=ruleExpCS(); state._fsp--; @@ -14237,7 +14248,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getNestedExpCSRule()); } - pushFollow(FollowSets000.FOLLOW_ruleNestedExpCS_in_entryRuleNestedExpCS11185); + pushFollow(FollowSets000.FOLLOW_ruleNestedExpCS_in_entryRuleNestedExpCS11186); iv_ruleNestedExpCS=ruleNestedExpCS(); state._fsp--; @@ -14245,7 +14256,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleNestedExpCS; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNestedExpCS11195); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNestedExpCS11196); if (state.failed) return current; } @@ -14281,7 +14292,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4990:1: (otherlv_0= '(' ( (lv_source_1_0= ruleExpCS ) ) otherlv_2= ')' ) // ../../plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/parser/antlr/internal/InternalQVTcoreBase.g:4990:3: otherlv_0= '(' ( (lv_source_1_0= ruleExpCS ) ) otherlv_2= ')' { - otherlv_0=(Token)match(input,25,FollowSets000.FOLLOW_25_in_ruleNestedExpCS11232); if (state.failed) return current; + otherlv_0=(Token)match(input,25,FollowSets000.FOLLOW_25_in_ruleNestedExpCS11233); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getNestedExpCSAccess().getLeftParenthesisKeyword_0()); @@ -14298,7 +14309,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getNestedExpCSAccess().getSourceExpCSParserRuleCall_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNestedExpCS11253); + pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNestedExpCS11254); lv_source_1_0=ruleExpCS(); state._fsp--; @@ -14322,7 +14333,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } - otherlv_2=(Token)match(input,26,FollowSets000.FOLLOW_26_in_ruleNestedExpCS11265); if (state.failed) return current; + otherlv_2=(Token)match(input,26,FollowSets000.FOLLOW_26_in_ruleNestedExpCS11266); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getNestedExpCSAccess().getRightParenthesisKeyword_2()); @@ -14365,7 +14376,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getSelfExpCSRule()); } - pushFollow(FollowSets000.FOLLOW_ruleSelfExpCS_in_entryRuleSelfExpCS11301); + pushFollow(FollowSets000.FOLLOW_ruleSelfExpCS_in_entryRuleSelfExpCS11302); iv_ruleSelfExpCS=ruleSelfExpCS(); state._fsp--; @@ -14373,7 +14384,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleSelfExpCS; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleSelfExpCS11311); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleSelfExpCS11312); if (state.failed) return current; } @@ -14424,7 +14435,7 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,85,FollowSets000.FOLLOW_85_in_ruleSelfExpCS11360); if (state.failed) return current; + otherlv_1=(Token)match(input,85,FollowSets000.FOLLOW_85_in_ruleSelfExpCS11361); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getSelfExpCSAccess().getSelfKeyword_1()); @@ -14571,51 +14582,51 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { protected DFA17 dfa17 = new DFA17(this); protected DFA56 dfa56 = new DFA56(this); protected DFA51 dfa51 = new DFA51(this); - protected DFA74 dfa74 = new DFA74(this); + protected DFA75 dfa75 = new DFA75(this); static final String DFA6_eotS = "\21\uffff"; static final String DFA6_eofS = "\21\uffff"; static final String DFA6_minS = - "\1\20\1\4\1\uffff\11\20\1\4\3\20\1\uffff"; + "\1\20\1\4\11\20\1\4\3\20\2\uffff"; static final String DFA6_maxS = - "\1\20\1\125\1\uffff\15\115\1\uffff"; + "\1\20\1\125\15\115\2\uffff"; static final String DFA6_acceptS = - "\2\uffff\1\2\15\uffff\1\1"; + "\17\uffff\1\2\1\1"; static final String DFA6_specialS = "\21\uffff}>"; static final String[] DFA6_transitionS = { "\1\1", - "\1\3\1\4\2\2\13\uffff\2\2\2\uffff\1\10\1\17\1\2\3\uffff\1"+ - "\14\1\5\1\6\1\7\1\11\1\12\1\13\1\15\1\16\3\2\16\uffff\16\2\4"+ - "\uffff\4\2\2\uffff\1\2\3\uffff\1\2\1\uffff\1\2", + "\1\2\1\3\2\17\13\uffff\2\17\2\uffff\1\7\1\16\1\17\3\uffff\1"+ + "\13\1\4\1\5\1\6\1\10\1\11\1\12\1\14\1\15\3\17\16\uffff\16\17"+ + "\4\uffff\4\17\2\uffff\1\17\3\uffff\1\17\1\uffff\1\17", + "\1\17\4\uffff\2\17\2\uffff\1\17\1\uffff\1\20\1\17\11\uffff"+ + "\2\17\1\uffff\16\17\17\uffff\1\17\6\uffff\1\17", + "\1\17\4\uffff\2\17\2\uffff\1\17\1\uffff\1\20\1\17\11\uffff"+ + "\2\17\1\uffff\16\17\17\uffff\1\17\6\uffff\1\17", + "\1\17\4\uffff\2\17\2\uffff\1\17\1\uffff\1\20\1\17\11\uffff"+ + "\2\17\1\uffff\16\17\17\uffff\1\17\6\uffff\1\17", + "\1\17\4\uffff\2\17\2\uffff\1\17\1\uffff\1\20\1\17\11\uffff"+ + "\2\17\1\uffff\16\17\17\uffff\1\17\6\uffff\1\17", + "\1\17\4\uffff\2\17\2\uffff\1\17\1\uffff\1\20\1\17\11\uffff"+ + "\2\17\1\uffff\16\17\17\uffff\1\17\6\uffff\1\17", + "\1\17\4\uffff\2\17\2\uffff\1\17\1\uffff\1\20\1\17\11\uffff"+ + "\2\17\1\uffff\16\17\17\uffff\1\17\6\uffff\1\17", + "\1\17\4\uffff\2\17\2\uffff\1\17\1\uffff\1\20\1\17\11\uffff"+ + "\2\17\1\uffff\16\17\17\uffff\1\17\6\uffff\1\17", + "\1\17\4\uffff\2\17\2\uffff\1\17\1\uffff\1\20\1\17\11\uffff"+ + "\2\17\1\uffff\16\17\17\uffff\1\17\6\uffff\1\17", + "\1\17\4\uffff\2\17\2\uffff\1\17\1\uffff\1\20\1\17\11\uffff"+ + "\2\17\1\uffff\16\17\17\uffff\1\17\6\uffff\1\17", + "\2\20\12\uffff\1\17\4\uffff\2\17\2\20\1\17\1\uffff\1\20\1\17"+ + "\11\20\2\17\1\uffff\16\17\17\uffff\1\17\6\uffff\1\17", + "\1\17\4\uffff\2\17\2\uffff\1\17\1\uffff\1\20\1\17\11\uffff"+ + "\2\17\1\uffff\16\17\17\uffff\1\17\6\uffff\1\17", + "\1\17\4\uffff\2\17\2\uffff\1\17\1\uffff\1\20\1\17\11\uffff"+ + "\2\17\1\uffff\16\17\17\uffff\1\17\6\uffff\1\17", + "\1\17\4\uffff\2\17\2\uffff\1\17\1\uffff\1\20\1\17\11\uffff"+ + "\2\17\1\uffff\16\17\17\uffff\1\17\6\uffff\1\17", "", - "\1\2\4\uffff\2\2\2\uffff\1\2\1\uffff\1\20\1\2\11\uffff\2\2"+ - "\1\uffff\16\2\17\uffff\1\2\6\uffff\1\2", - "\1\2\4\uffff\2\2\2\uffff\1\2\1\uffff\1\20\1\2\11\uffff\2\2"+ - "\1\uffff\16\2\17\uffff\1\2\6\uffff\1\2", - "\1\2\4\uffff\2\2\2\uffff\1\2\1\uffff\1\20\1\2\11\uffff\2\2"+ - "\1\uffff\16\2\17\uffff\1\2\6\uffff\1\2", - "\1\2\4\uffff\2\2\2\uffff\1\2\1\uffff\1\20\1\2\11\uffff\2\2"+ - "\1\uffff\16\2\17\uffff\1\2\6\uffff\1\2", - "\1\2\4\uffff\2\2\2\uffff\1\2\1\uffff\1\20\1\2\11\uffff\2\2"+ - "\1\uffff\16\2\17\uffff\1\2\6\uffff\1\2", - "\1\2\4\uffff\2\2\2\uffff\1\2\1\uffff\1\20\1\2\11\uffff\2\2"+ - "\1\uffff\16\2\17\uffff\1\2\6\uffff\1\2", - "\1\2\4\uffff\2\2\2\uffff\1\2\1\uffff\1\20\1\2\11\uffff\2\2"+ - "\1\uffff\16\2\17\uffff\1\2\6\uffff\1\2", - "\1\2\4\uffff\2\2\2\uffff\1\2\1\uffff\1\20\1\2\11\uffff\2\2"+ - "\1\uffff\16\2\17\uffff\1\2\6\uffff\1\2", - "\1\2\4\uffff\2\2\2\uffff\1\2\1\uffff\1\20\1\2\11\uffff\2\2"+ - "\1\uffff\16\2\17\uffff\1\2\6\uffff\1\2", - "\2\20\12\uffff\1\2\4\uffff\2\2\2\20\1\2\1\uffff\1\20\1\2\11"+ - "\20\2\2\1\uffff\16\2\17\uffff\1\2\6\uffff\1\2", - "\1\2\4\uffff\2\2\2\uffff\1\2\1\uffff\1\20\1\2\11\uffff\2\2"+ - "\1\uffff\16\2\17\uffff\1\2\6\uffff\1\2", - "\1\2\4\uffff\2\2\2\uffff\1\2\1\uffff\1\20\1\2\11\uffff\2\2"+ - "\1\uffff\16\2\17\uffff\1\2\6\uffff\1\2", - "\1\2\4\uffff\2\2\2\uffff\1\2\1\uffff\1\20\1\2\11\uffff\2\2"+ - "\1\uffff\16\2\17\uffff\1\2\6\uffff\1\2", "" }; @@ -14716,45 +14727,45 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { static final String DFA17_eofS = "\21\uffff"; static final String DFA17_minS = - "\1\31\1\4\1\uffff\15\20\1\uffff"; + "\1\31\1\4\15\20\2\uffff"; static final String DFA17_maxS = - "\1\31\1\125\1\uffff\15\115\1\uffff"; + "\1\31\1\125\15\115\2\uffff"; static final String DFA17_acceptS = - "\2\uffff\1\2\15\uffff\1\1"; + "\17\uffff\1\2\1\1"; static final String DFA17_specialS = "\21\uffff}>"; static final String[] DFA17_transitionS = { "\1\1", - "\1\3\1\4\2\2\14\uffff\1\2\2\uffff\1\10\1\17\2\2\2\uffff\1"+ - "\14\1\5\1\6\1\7\1\11\1\12\1\13\1\15\1\16\3\2\16\uffff\16\2\4"+ - "\uffff\4\2\2\uffff\1\2\3\uffff\1\2\1\uffff\1\2", + "\1\2\1\3\2\17\14\uffff\1\17\2\uffff\1\7\1\16\2\17\2\uffff\1"+ + "\13\1\4\1\5\1\6\1\10\1\11\1\12\1\14\1\15\3\17\16\uffff\16\17"+ + "\4\uffff\4\17\2\uffff\1\17\3\uffff\1\17\1\uffff\1\17", + "\1\17\4\uffff\2\17\2\uffff\1\17\1\uffff\1\20\1\17\11\uffff"+ + "\2\17\1\uffff\16\17\17\uffff\1\17\6\uffff\1\17", + "\1\17\4\uffff\2\17\2\uffff\1\17\1\uffff\1\20\1\17\11\uffff"+ + "\2\17\1\uffff\16\17\17\uffff\1\17\6\uffff\1\17", + "\1\17\4\uffff\2\17\2\uffff\1\17\1\uffff\1\20\1\17\11\uffff"+ + "\2\17\1\uffff\16\17\17\uffff\1\17\6\uffff\1\17", + "\1\17\4\uffff\2\17\2\uffff\1\17\1\uffff\1\20\1\17\11\uffff"+ + "\2\17\1\uffff\16\17\17\uffff\1\17\6\uffff\1\17", + "\1\17\4\uffff\2\17\2\uffff\1\17\1\uffff\1\20\1\17\11\uffff"+ + "\2\17\1\uffff\16\17\17\uffff\1\17\6\uffff\1\17", + "\1\17\4\uffff\2\17\2\uffff\1\17\1\uffff\1\20\1\17\11\uffff"+ + "\2\17\1\uffff\16\17\17\uffff\1\17\6\uffff\1\17", + "\1\17\4\uffff\2\17\2\uffff\1\17\1\uffff\1\20\1\17\11\uffff"+ + "\2\17\1\uffff\16\17\17\uffff\1\17\6\uffff\1\17", + "\1\17\4\uffff\2\17\2\uffff\1\17\1\uffff\1\20\1\17\11\uffff"+ + "\2\17\1\uffff\16\17\17\uffff\1\17\6\uffff\1\17", + "\1\17\4\uffff\2\17\2\uffff\1\17\1\uffff\1\20\1\17\11\uffff"+ + "\2\17\1\uffff\16\17\17\uffff\1\17\6\uffff\1\17", + "\1\17\4\uffff\2\17\2\uffff\1\17\1\uffff\1\20\1\17\11\uffff"+ + "\2\17\1\uffff\16\17\17\uffff\1\17\6\uffff\1\17", + "\1\17\4\uffff\2\17\2\uffff\1\17\1\uffff\1\20\1\17\11\uffff"+ + "\2\17\1\uffff\16\17\17\uffff\1\17\6\uffff\1\17", + "\1\17\4\uffff\2\17\2\uffff\1\17\1\uffff\1\20\1\17\11\uffff"+ + "\2\17\1\uffff\16\17\17\uffff\1\17\6\uffff\1\17", + "\1\17\4\uffff\2\17\2\uffff\1\17\1\uffff\1\20\1\17\11\uffff"+ + "\2\17\1\uffff\16\17\17\uffff\1\17\6\uffff\1\17", "", - "\1\2\4\uffff\2\2\2\uffff\1\2\1\uffff\1\20\1\2\11\uffff\2\2"+ - "\1\uffff\16\2\17\uffff\1\2\6\uffff\1\2", - "\1\2\4\uffff\2\2\2\uffff\1\2\1\uffff\1\20\1\2\11\uffff\2\2"+ - "\1\uffff\16\2\17\uffff\1\2\6\uffff\1\2", - "\1\2\4\uffff\2\2\2\uffff\1\2\1\uffff\1\20\1\2\11\uffff\2\2"+ - "\1\uffff\16\2\17\uffff\1\2\6\uffff\1\2", - "\1\2\4\uffff\2\2\2\uffff\1\2\1\uffff\1\20\1\2\11\uffff\2\2"+ - "\1\uffff\16\2\17\uffff\1\2\6\uffff\1\2", - "\1\2\4\uffff\2\2\2\uffff\1\2\1\uffff\1\20\1\2\11\uffff\2\2"+ - "\1\uffff\16\2\17\uffff\1\2\6\uffff\1\2", - "\1\2\4\uffff\2\2\2\uffff\1\2\1\uffff\1\20\1\2\11\uffff\2\2"+ - "\1\uffff\16\2\17\uffff\1\2\6\uffff\1\2", - "\1\2\4\uffff\2\2\2\uffff\1\2\1\uffff\1\20\1\2\11\uffff\2\2"+ - "\1\uffff\16\2\17\uffff\1\2\6\uffff\1\2", - "\1\2\4\uffff\2\2\2\uffff\1\2\1\uffff\1\20\1\2\11\uffff\2\2"+ - "\1\uffff\16\2\17\uffff\1\2\6\uffff\1\2", - "\1\2\4\uffff\2\2\2\uffff\1\2\1\uffff\1\20\1\2\11\uffff\2\2"+ - "\1\uffff\16\2\17\uffff\1\2\6\uffff\1\2", - "\1\2\4\uffff\2\2\2\uffff\1\2\1\uffff\1\20\1\2\11\uffff\2\2"+ - "\1\uffff\16\2\17\uffff\1\2\6\uffff\1\2", - "\1\2\4\uffff\2\2\2\uffff\1\2\1\uffff\1\20\1\2\11\uffff\2\2"+ - "\1\uffff\16\2\17\uffff\1\2\6\uffff\1\2", - "\1\2\4\uffff\2\2\2\uffff\1\2\1\uffff\1\20\1\2\11\uffff\2\2"+ - "\1\uffff\16\2\17\uffff\1\2\6\uffff\1\2", - "\1\2\4\uffff\2\2\2\uffff\1\2\1\uffff\1\20\1\2\11\uffff\2\2"+ - "\1\uffff\16\2\17\uffff\1\2\6\uffff\1\2", "" }; @@ -14861,9 +14872,9 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { static final String DFA51_specialS = "\23\uffff}>"; static final String[] DFA51_transitionS = { - "\3\21\1\uffff\2\21\3\uffff\2\21\12\uffff\1\1\1\4\1\uffff\1"+ - "\2\1\3\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1"+ - "\20\16\uffff\1\21\1\uffff\1\21\10\uffff\3\21\1\uffff\1\21", + "\3\21\1\uffff\2\21\3\uffff\2\21\12\uffff\1\1\1\4\1\uffff\1\2"+ + "\1\3\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20"+ + "\16\uffff\1\21\1\uffff\1\21\10\uffff\3\21\1\uffff\1\21", "\4\22\17\uffff\3\22\3\uffff\14\22\16\uffff\16\22\4\uffff\4"+ "\22\2\uffff\1\22\3\uffff\1\21\1\uffff\1\22", "\4\22\17\uffff\3\22\3\uffff\14\22\16\uffff\16\22\4\uffff\4"+ @@ -14933,20 +14944,20 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { return "()* loopback of 3584:2: ( ( (lv_ownedOperator_4_0= ruleBinaryOperatorCS ) ) ( (lv_ownedExpression_5_0= rulePrefixedExpCS ) ) )*"; } } - static final String DFA74_eotS = + static final String DFA75_eotS = "\50\uffff"; - static final String DFA74_eofS = + static final String DFA75_eofS = "\50\uffff"; - static final String DFA74_minS = + static final String DFA75_minS = "\1\4\12\uffff\6\0\27\uffff"; - static final String DFA74_maxS = + static final String DFA75_maxS = "\1\125\12\uffff\6\0\27\uffff"; - static final String DFA74_acceptS = + static final String DFA75_acceptS = "\1\uffff\1\1\1\2\1\3\1\4\14\uffff\1\7\7\uffff\1\10\14\uffff\1\5"+ "\1\6"; - static final String DFA74_specialS = + static final String DFA75_specialS = "\13\uffff\1\0\1\1\1\2\1\3\1\4\1\5\27\uffff}>"; - static final String[] DFA74_transitionS = { + static final String[] DFA75_transitionS = { "\2\31\2\4\17\uffff\2\31\1\1\3\uffff\11\31\1\4\20\uffff\1\13"+ "\10\21\1\14\1\15\1\16\1\17\1\20\4\uffff\4\4\2\uffff\1\2\5\uffff"+ "\1\3", @@ -14991,47 +15002,47 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { "" }; - static final short[] DFA74_eot = DFA.unpackEncodedString(DFA74_eotS); - static final short[] DFA74_eof = DFA.unpackEncodedString(DFA74_eofS); - static final char[] DFA74_min = DFA.unpackEncodedStringToUnsignedChars(DFA74_minS); - static final char[] DFA74_max = DFA.unpackEncodedStringToUnsignedChars(DFA74_maxS); - static final short[] DFA74_accept = DFA.unpackEncodedString(DFA74_acceptS); - static final short[] DFA74_special = DFA.unpackEncodedString(DFA74_specialS); - static final short[][] DFA74_transition; + static final short[] DFA75_eot = DFA.unpackEncodedString(DFA75_eotS); + static final short[] DFA75_eof = DFA.unpackEncodedString(DFA75_eofS); + static final char[] DFA75_min = DFA.unpackEncodedStringToUnsignedChars(DFA75_minS); + static final char[] DFA75_max = DFA.unpackEncodedStringToUnsignedChars(DFA75_maxS); + static final short[] DFA75_accept = DFA.unpackEncodedString(DFA75_acceptS); + static final short[] DFA75_special = DFA.unpackEncodedString(DFA75_specialS); + static final short[][] DFA75_transition; static { - int numStates = DFA74_transitionS.length; - DFA74_transition = new short[numStates][]; + int numStates = DFA75_transitionS.length; + DFA75_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { - DFA74_transition[i] = DFA.unpackEncodedString(DFA74_transitionS[i]); + DFA75_transition[i] = DFA.unpackEncodedString(DFA75_transitionS[i]); } } - class DFA74 extends DFA { + class DFA75 extends DFA { - public DFA74(BaseRecognizer recognizer) { + public DFA75(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 74; - this.eot = DFA74_eot; - this.eof = DFA74_eof; - this.min = DFA74_min; - this.max = DFA74_max; - this.accept = DFA74_accept; - this.special = DFA74_special; - this.transition = DFA74_transition; + this.decisionNumber = 75; + this.eot = DFA75_eot; + this.eof = DFA75_eof; + this.min = DFA75_min; + this.max = DFA75_max; + this.accept = DFA75_accept; + this.special = DFA75_special; + this.transition = DFA75_transition; } public String getDescription() { - return "3834:1: (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_CollectionLiteralExpCS_5= ruleCollectionLiteralExpCS | this_TypeLiteralExpCS_6= ruleTypeLiteralExpCS | ( () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) ) )"; + return "3834:1: (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_CollectionLiteralExpCS_5= ruleCollectionLiteralExpCS | this_TypeLiteralExpCS_6= ruleTypeLiteralExpCS | ( () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) ) )"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA74_11 = input.LA(1); + int LA75_11 = input.LA(1); - int index74_11 = input.index(); + int index75_11 = input.index(); input.rewind(); s = -1; if ( (synpred103_InternalQVTcoreBase()) ) {s = 38;} @@ -15039,14 +15050,14 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { else if ( (synpred105_InternalQVTcoreBase()) ) {s = 17;} - input.seek(index74_11); + input.seek(index75_11); if ( s>=0 ) return s; break; case 1 : - int LA74_12 = input.LA(1); + int LA75_12 = input.LA(1); - int index74_12 = input.index(); + int index75_12 = input.index(); input.rewind(); s = -1; if ( (synpred104_InternalQVTcoreBase()) ) {s = 39;} @@ -15054,14 +15065,14 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { else if ( (synpred105_InternalQVTcoreBase()) ) {s = 17;} - input.seek(index74_12); + input.seek(index75_12); if ( s>=0 ) return s; break; case 2 : - int LA74_13 = input.LA(1); + int LA75_13 = input.LA(1); - int index74_13 = input.index(); + int index75_13 = input.index(); input.rewind(); s = -1; if ( (synpred104_InternalQVTcoreBase()) ) {s = 39;} @@ -15069,14 +15080,14 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { else if ( (synpred105_InternalQVTcoreBase()) ) {s = 17;} - input.seek(index74_13); + input.seek(index75_13); if ( s>=0 ) return s; break; case 3 : - int LA74_14 = input.LA(1); + int LA75_14 = input.LA(1); - int index74_14 = input.index(); + int index75_14 = input.index(); input.rewind(); s = -1; if ( (synpred104_InternalQVTcoreBase()) ) {s = 39;} @@ -15084,14 +15095,14 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { else if ( (synpred105_InternalQVTcoreBase()) ) {s = 17;} - input.seek(index74_14); + input.seek(index75_14); if ( s>=0 ) return s; break; case 4 : - int LA74_15 = input.LA(1); + int LA75_15 = input.LA(1); - int index74_15 = input.index(); + int index75_15 = input.index(); input.rewind(); s = -1; if ( (synpred104_InternalQVTcoreBase()) ) {s = 39;} @@ -15099,14 +15110,14 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { else if ( (synpred105_InternalQVTcoreBase()) ) {s = 17;} - input.seek(index74_15); + input.seek(index75_15); if ( s>=0 ) return s; break; case 5 : - int LA74_16 = input.LA(1); + int LA75_16 = input.LA(1); - int index74_16 = input.index(); + int index75_16 = input.index(); input.rewind(); s = -1; if ( (synpred104_InternalQVTcoreBase()) ) {s = 39;} @@ -15114,13 +15125,13 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { else if ( (synpred105_InternalQVTcoreBase()) ) {s = 17;} - input.seek(index74_16); + input.seek(index75_16); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 74, _s, input); + new NoViableAltException(getDescription(), 75, _s, input); error(nvae); throw nvae; } @@ -15476,88 +15487,88 @@ public class InternalQVTcoreBaseParser extends AbstractInternalAntlrParser { public static final BitSet FOLLOW_71_in_rulePrimaryExpCS9377 = new BitSet(new long[]{0x0000000000000002L,0x0000000000002000L}); public static final BitSet FOLLOW_77_in_rulePrimaryExpCS9398 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); public static final BitSet FOLLOW_78_in_rulePrimaryExpCS9423 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_16_in_rulePrimaryExpCS9457 = new BitSet(new long[]{0x0000003FE18000B0L}); + public static final BitSet FOLLOW_16_in_rulePrimaryExpCS9457 = new BitSet(new long[]{0x0000003FE18800B0L}); public static final BitSet FOLLOW_ruleConstructorPartCS_in_rulePrimaryExpCS9480 = new BitSet(new long[]{0x00000000000A0000L}); public static final BitSet FOLLOW_17_in_rulePrimaryExpCS9493 = new BitSet(new long[]{0x0000003FE1800030L}); public static final BitSet FOLLOW_ruleConstructorPartCS_in_rulePrimaryExpCS9514 = new BitSet(new long[]{0x00000000000A0000L}); - public static final BitSet FOLLOW_ruleStringLiteral_in_rulePrimaryExpCS9544 = new BitSet(new long[]{0x0000000000080000L}); - public static final BitSet FOLLOW_19_in_rulePrimaryExpCS9557 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_77_in_rulePrimaryExpCS9584 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); - public static final BitSet FOLLOW_78_in_rulePrimaryExpCS9609 = new BitSet(new long[]{0x0000000002000002L}); - public static final BitSet FOLLOW_25_in_rulePrimaryExpCS9636 = new BitSet(new long[]{0xFF8001FFE79000F0L,0x0000000000289E1FL}); - public static final BitSet FOLLOW_ruleNavigatingArgCS_in_rulePrimaryExpCS9658 = new BitSet(new long[]{0x0000000004460000L}); - public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS9679 = new BitSet(new long[]{0x0000000004460000L}); - public static final BitSet FOLLOW_ruleNavigatingSemiArgCS_in_rulePrimaryExpCS9702 = new BitSet(new long[]{0x0000000004060000L}); - public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS9723 = new BitSet(new long[]{0x0000000004060000L}); - public static final BitSet FOLLOW_ruleNavigatingBarArgCS_in_rulePrimaryExpCS9748 = new BitSet(new long[]{0x0000000004020000L}); - public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS9769 = new BitSet(new long[]{0x0000000004020000L}); - public static final BitSet FOLLOW_26_in_rulePrimaryExpCS9786 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingArgCS_in_entryRuleNavigatingArgCS9827 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingArgCS9837 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingArgCS9883 = new BitSet(new long[]{0x0000000008000002L}); - public static final BitSet FOLLOW_27_in_ruleNavigatingArgCS9896 = new BitSet(new long[]{0xFF8001FFE38000F0L,0x0000000000209E1FL}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingArgCS9917 = new BitSet(new long[]{0x0000800000000002L}); - public static final BitSet FOLLOW_47_in_ruleNavigatingArgCS9930 = new BitSet(new long[]{0xFF8001FFE39000F0L,0x0000000000289E1FL}); - public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingArgCS9951 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingBarArgCS_in_entryRuleNavigatingBarArgCS9991 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingBarArgCS10001 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_18_in_ruleNavigatingBarArgCS10044 = new BitSet(new long[]{0xFF8001FFE39000F0L,0x0000000000289E1FL}); - public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingBarArgCS10078 = new BitSet(new long[]{0x0000000008000002L}); - public static final BitSet FOLLOW_27_in_ruleNavigatingBarArgCS10091 = new BitSet(new long[]{0xFF8001FFE38000F0L,0x0000000000209E1FL}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingBarArgCS10112 = new BitSet(new long[]{0x0000800000000002L}); - public static final BitSet FOLLOW_47_in_ruleNavigatingBarArgCS10125 = new BitSet(new long[]{0xFF8001FFE39000F0L,0x0000000000289E1FL}); - public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingBarArgCS10146 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_entryRuleNavigatingCommaArgCS10186 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingCommaArgCS10196 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_17_in_ruleNavigatingCommaArgCS10239 = new BitSet(new long[]{0xFF8001FFE39000F0L,0x0000000000289E1FL}); - public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingCommaArgCS10273 = new BitSet(new long[]{0x0000000008000002L}); - public static final BitSet FOLLOW_27_in_ruleNavigatingCommaArgCS10286 = new BitSet(new long[]{0xFF8001FFE38000F0L,0x0000000000209E1FL}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingCommaArgCS10307 = new BitSet(new long[]{0x0000800000000002L}); - public static final BitSet FOLLOW_47_in_ruleNavigatingCommaArgCS10320 = new BitSet(new long[]{0xFF8001FFE39000F0L,0x0000000000289E1FL}); - public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingCommaArgCS10341 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingSemiArgCS_in_entryRuleNavigatingSemiArgCS10381 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingSemiArgCS10391 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_22_in_ruleNavigatingSemiArgCS10434 = new BitSet(new long[]{0xFF8001FFE39000F0L,0x0000000000289E1FL}); - public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingSemiArgCS10468 = new BitSet(new long[]{0x0000000008000002L}); - public static final BitSet FOLLOW_27_in_ruleNavigatingSemiArgCS10481 = new BitSet(new long[]{0xFF8001FFE38000F0L,0x0000000000209E1FL}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingSemiArgCS10502 = new BitSet(new long[]{0x0000800000000002L}); - public static final BitSet FOLLOW_47_in_ruleNavigatingSemiArgCS10515 = new BitSet(new long[]{0xFF8001FFE39000F0L,0x0000000000289E1FL}); - public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingSemiArgCS10536 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_entryRuleNavigatingArgExpCS10576 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingArgExpCS10586 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingArgExpCS10635 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleIfExpCS_in_entryRuleIfExpCS10669 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleIfExpCS10679 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_79_in_ruleIfExpCS10716 = new BitSet(new long[]{0xFF8001FFE39000F0L,0x0000000000289E1FL}); - public static final BitSet FOLLOW_ruleExpCS_in_ruleIfExpCS10737 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L}); - public static final BitSet FOLLOW_80_in_ruleIfExpCS10749 = new BitSet(new long[]{0xFF8001FFE39000F0L,0x0000000000289E1FL}); - public static final BitSet FOLLOW_ruleExpCS_in_ruleIfExpCS10770 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L}); - public static final BitSet FOLLOW_81_in_ruleIfExpCS10782 = new BitSet(new long[]{0xFF8001FFE39000F0L,0x0000000000289E1FL}); - public static final BitSet FOLLOW_ruleExpCS_in_ruleIfExpCS10803 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L}); - public static final BitSet FOLLOW_82_in_ruleIfExpCS10815 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleLetExpCS_in_entryRuleLetExpCS10851 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleLetExpCS10861 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_83_in_ruleLetExpCS10898 = new BitSet(new long[]{0x0000003FE1800030L}); - public static final BitSet FOLLOW_ruleLetVariableCS_in_ruleLetExpCS10919 = new BitSet(new long[]{0x0000000000020000L,0x0000000000100000L}); - public static final BitSet FOLLOW_17_in_ruleLetExpCS10932 = new BitSet(new long[]{0x0000003FE1800030L}); - public static final BitSet FOLLOW_ruleLetVariableCS_in_ruleLetExpCS10953 = new BitSet(new long[]{0x0000000000020000L,0x0000000000100000L}); - public static final BitSet FOLLOW_84_in_ruleLetExpCS10967 = new BitSet(new long[]{0xFF8001FFE39000F0L,0x0000000000289E1FL}); - public static final BitSet FOLLOW_ruleExpCS_in_ruleLetExpCS10988 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleLetVariableCS_in_entryRuleLetVariableCS11024 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleLetVariableCS11034 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleLetVariableCS11080 = new BitSet(new long[]{0x0000800008000000L}); - public static final BitSet FOLLOW_27_in_ruleLetVariableCS11093 = new BitSet(new long[]{0xFF8001FFE38000F0L,0x0000000000209E1FL}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleLetVariableCS11114 = new BitSet(new long[]{0x0000800000000000L}); - public static final BitSet FOLLOW_47_in_ruleLetVariableCS11128 = new BitSet(new long[]{0xFF8001FFE39000F0L,0x0000000000289E1FL}); - public static final BitSet FOLLOW_ruleExpCS_in_ruleLetVariableCS11149 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNestedExpCS_in_entryRuleNestedExpCS11185 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleNestedExpCS11195 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_25_in_ruleNestedExpCS11232 = new BitSet(new long[]{0xFF8001FFE39000F0L,0x0000000000289E1FL}); - public static final BitSet FOLLOW_ruleExpCS_in_ruleNestedExpCS11253 = new BitSet(new long[]{0x0000000004000000L}); - public static final BitSet FOLLOW_26_in_ruleNestedExpCS11265 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleSelfExpCS_in_entryRuleSelfExpCS11301 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleSelfExpCS11311 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_85_in_ruleSelfExpCS11360 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleStringLiteral_in_rulePrimaryExpCS9545 = new BitSet(new long[]{0x0000000000080000L}); + public static final BitSet FOLLOW_19_in_rulePrimaryExpCS9558 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_77_in_rulePrimaryExpCS9585 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); + public static final BitSet FOLLOW_78_in_rulePrimaryExpCS9610 = new BitSet(new long[]{0x0000000002000002L}); + public static final BitSet FOLLOW_25_in_rulePrimaryExpCS9637 = new BitSet(new long[]{0xFF8001FFE79000F0L,0x0000000000289E1FL}); + public static final BitSet FOLLOW_ruleNavigatingArgCS_in_rulePrimaryExpCS9659 = new BitSet(new long[]{0x0000000004460000L}); + public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS9680 = new BitSet(new long[]{0x0000000004460000L}); + public static final BitSet FOLLOW_ruleNavigatingSemiArgCS_in_rulePrimaryExpCS9703 = new BitSet(new long[]{0x0000000004060000L}); + public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS9724 = new BitSet(new long[]{0x0000000004060000L}); + public static final BitSet FOLLOW_ruleNavigatingBarArgCS_in_rulePrimaryExpCS9749 = new BitSet(new long[]{0x0000000004020000L}); + public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS9770 = new BitSet(new long[]{0x0000000004020000L}); + public static final BitSet FOLLOW_26_in_rulePrimaryExpCS9787 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingArgCS_in_entryRuleNavigatingArgCS9828 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingArgCS9838 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingArgCS9884 = new BitSet(new long[]{0x0000000008000002L}); + public static final BitSet FOLLOW_27_in_ruleNavigatingArgCS9897 = new BitSet(new long[]{0xFF8001FFE38000F0L,0x0000000000209E1FL}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingArgCS9918 = new BitSet(new long[]{0x0000800000000002L}); + public static final BitSet FOLLOW_47_in_ruleNavigatingArgCS9931 = new BitSet(new long[]{0xFF8001FFE39000F0L,0x0000000000289E1FL}); + public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingArgCS9952 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingBarArgCS_in_entryRuleNavigatingBarArgCS9992 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingBarArgCS10002 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_18_in_ruleNavigatingBarArgCS10045 = new BitSet(new long[]{0xFF8001FFE39000F0L,0x0000000000289E1FL}); + public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingBarArgCS10079 = new BitSet(new long[]{0x0000000008000002L}); + public static final BitSet FOLLOW_27_in_ruleNavigatingBarArgCS10092 = new BitSet(new long[]{0xFF8001FFE38000F0L,0x0000000000209E1FL}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingBarArgCS10113 = new BitSet(new long[]{0x0000800000000002L}); + public static final BitSet FOLLOW_47_in_ruleNavigatingBarArgCS10126 = new BitSet(new long[]{0xFF8001FFE39000F0L,0x0000000000289E1FL}); + public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingBarArgCS10147 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_entryRuleNavigatingCommaArgCS10187 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingCommaArgCS10197 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_17_in_ruleNavigatingCommaArgCS10240 = new BitSet(new long[]{0xFF8001FFE39000F0L,0x0000000000289E1FL}); + public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingCommaArgCS10274 = new BitSet(new long[]{0x0000000008000002L}); + public static final BitSet FOLLOW_27_in_ruleNavigatingCommaArgCS10287 = new BitSet(new long[]{0xFF8001FFE38000F0L,0x0000000000209E1FL}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingCommaArgCS10308 = new BitSet(new long[]{0x0000800000000002L}); + public static final BitSet FOLLOW_47_in_ruleNavigatingCommaArgCS10321 = new BitSet(new long[]{0xFF8001FFE39000F0L,0x0000000000289E1FL}); + public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingCommaArgCS10342 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingSemiArgCS_in_entryRuleNavigatingSemiArgCS10382 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingSemiArgCS10392 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_22_in_ruleNavigatingSemiArgCS10435 = new BitSet(new long[]{0xFF8001FFE39000F0L,0x0000000000289E1FL}); + public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingSemiArgCS10469 = new BitSet(new long[]{0x0000000008000002L}); + public static final BitSet FOLLOW_27_in_ruleNavigatingSemiArgCS10482 = new BitSet(new long[]{0xFF8001FFE38000F0L,0x0000000000209E1FL}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingSemiArgCS10503 = new BitSet(new long[]{0x0000800000000002L}); + public static final BitSet FOLLOW_47_in_ruleNavigatingSemiArgCS10516 = new BitSet(new long[]{0xFF8001FFE39000F0L,0x0000000000289E1FL}); + public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingSemiArgCS10537 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_entryRuleNavigatingArgExpCS10577 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingArgExpCS10587 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingArgExpCS10636 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleIfExpCS_in_entryRuleIfExpCS10670 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleIfExpCS10680 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_79_in_ruleIfExpCS10717 = new BitSet(new long[]{0xFF8001FFE39000F0L,0x0000000000289E1FL}); + public static final BitSet FOLLOW_ruleExpCS_in_ruleIfExpCS10738 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L}); + public static final BitSet FOLLOW_80_in_ruleIfExpCS10750 = new BitSet(new long[]{0xFF8001FFE39000F0L,0x0000000000289E1FL}); + public static final BitSet FOLLOW_ruleExpCS_in_ruleIfExpCS10771 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L}); + public static final BitSet FOLLOW_81_in_ruleIfExpCS10783 = new BitSet(new long[]{0xFF8001FFE39000F0L,0x0000000000289E1FL}); + public static final BitSet FOLLOW_ruleExpCS_in_ruleIfExpCS10804 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L}); + public static final BitSet FOLLOW_82_in_ruleIfExpCS10816 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleLetExpCS_in_entryRuleLetExpCS10852 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleLetExpCS10862 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_83_in_ruleLetExpCS10899 = new BitSet(new long[]{0x0000003FE1800030L}); + public static final BitSet FOLLOW_ruleLetVariableCS_in_ruleLetExpCS10920 = new BitSet(new long[]{0x0000000000020000L,0x0000000000100000L}); + public static final BitSet FOLLOW_17_in_ruleLetExpCS10933 = new BitSet(new long[]{0x0000003FE1800030L}); + public static final BitSet FOLLOW_ruleLetVariableCS_in_ruleLetExpCS10954 = new BitSet(new long[]{0x0000000000020000L,0x0000000000100000L}); + public static final BitSet FOLLOW_84_in_ruleLetExpCS10968 = new BitSet(new long[]{0xFF8001FFE39000F0L,0x0000000000289E1FL}); + public static final BitSet FOLLOW_ruleExpCS_in_ruleLetExpCS10989 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleLetVariableCS_in_entryRuleLetVariableCS11025 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleLetVariableCS11035 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleLetVariableCS11081 = new BitSet(new long[]{0x0000800008000000L}); + public static final BitSet FOLLOW_27_in_ruleLetVariableCS11094 = new BitSet(new long[]{0xFF8001FFE38000F0L,0x0000000000209E1FL}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleLetVariableCS11115 = new BitSet(new long[]{0x0000800000000000L}); + public static final BitSet FOLLOW_47_in_ruleLetVariableCS11129 = new BitSet(new long[]{0xFF8001FFE39000F0L,0x0000000000289E1FL}); + public static final BitSet FOLLOW_ruleExpCS_in_ruleLetVariableCS11150 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNestedExpCS_in_entryRuleNestedExpCS11186 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleNestedExpCS11196 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_25_in_ruleNestedExpCS11233 = new BitSet(new long[]{0xFF8001FFE39000F0L,0x0000000000289E1FL}); + public static final BitSet FOLLOW_ruleExpCS_in_ruleNestedExpCS11254 = new BitSet(new long[]{0x0000000004000000L}); + public static final BitSet FOLLOW_26_in_ruleNestedExpCS11266 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleSelfExpCS_in_entryRuleSelfExpCS11302 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleSelfExpCS11312 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_85_in_ruleSelfExpCS11361 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleTupleLiteralExpCS_in_synpred103_InternalQVTcoreBase9101 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCollectionLiteralExpCS_in_synpred104_InternalQVTcoreBase9131 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleTypeLiteralExpCS_in_synpred105_InternalQVTcoreBase9161 = new BitSet(new long[]{0x0000000000000002L}); diff --git a/plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/services/QVTcoreBaseGrammarAccess.java b/plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/services/QVTcoreBaseGrammarAccess.java index b0eab969c..ba6384467 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/services/QVTcoreBaseGrammarAccess.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtcorebase/src-gen/org/eclipse/qvtd/xtext/qvtcorebase/services/QVTcoreBaseGrammarAccess.java @@ -146,10 +146,9 @@ public class QVTcoreBaseGrammarAccess extends AbstractGrammarElementFinder { private final Keyword cSemicolonKeyword_3 = (Keyword)cGroup.eContents().get(3); ////Constraint ::= Predicate | Assignment - // //Predicate ::= BooleanOCLExpr - // + ////Predicate ::= BooleanOCLExpr ////Assignement ::= [�default�] SlotOwnerOCLExpr�.�PropertyName �:=� ValueOCLExpr - // AssignmentCS: + //AssignmentCS: // default?="default"? target=ExpCS (":=" initialiser=ExpCS)? ";"; public ParserRule getRule() { return rule; } @@ -315,7 +314,7 @@ public class QVTcoreBaseGrammarAccess extends AbstractGrammarElementFinder { private final Keyword cRightParenthesisKeyword_1_3 = (Keyword)cGroup_1.eContents().get(3); ////EnforcementOperationCS: ('creation'|'deletion') ExpCS ';'; - // GuardPatternCS: + //GuardPatternCS: // "(" unrealizedVariables+=UnrealizedVariableCS ("," unrealizedVariables+=UnrealizedVariableCS)* "|" // constraints+=AssignmentCS* ")" | {GuardPatternCS} "(" constraints+=AssignmentCS* ")"; public ParserRule getRule() { return rule; } @@ -450,8 +449,8 @@ public class QVTcoreBaseGrammarAccess extends AbstractGrammarElementFinder { private final Keyword cSemicolonKeyword_2 = (Keyword)cGroup.eContents().get(2); ////IncludeCS returns IncludeCS: - // // 'include' namespace=[pivot::Namespace|URI] ';'; - // LibraryCS returns base::LibraryCS: + //// 'include' namespace=[pivot::Namespace|URI] ';'; + //LibraryCS returns base::LibraryCS: // "library" package=[pivot::Package|URI] ";"; public ParserRule getRule() { return rule; } @@ -686,11 +685,10 @@ public class QVTcoreBaseGrammarAccess extends AbstractGrammarElementFinder { private final Keyword cColonColonKeyword_2_1 = (Keyword)cGroup_2.eContents().get(1); ////<query> ::= 'query' <PathNameCS> - // // '(' [<paramDeclaration> (',' <paramDeclaration>)*] ')' - // + //// '(' [<paramDeclaration> (',' <paramDeclaration>)*] ')' //// ':' <TypeCS> - // // (';' | '{' <OCLExpressionCS> '}') - // ScopeNameCS returns base::PathNameCS: + //// (';' | '{' <OCLExpressionCS> '}') + //ScopeNameCS returns base::PathNameCS: // path+=FirstPathElementCS "::" (path+=NextPathElementCS "::")*; public ParserRule getRule() { return rule; } @@ -785,7 +783,7 @@ public class QVTcoreBaseGrammarAccess extends AbstractGrammarElementFinder { private final RuleCall cOwnedTypeTypeExpCSParserRuleCall_2_0 = (RuleCall)cOwnedTypeAssignment_2.eContents().get(0); ////Variable := VariableName �:� TypeDeclaration - // UnrealizedVariableCS: + //UnrealizedVariableCS: // name=UnrestrictedName ":" ownedType=TypeExpCS; public ParserRule getRule() { return rule; } @@ -819,7 +817,7 @@ public class QVTcoreBaseGrammarAccess extends AbstractGrammarElementFinder { private final RuleCall cOwnedTypeTypeExpCSParserRuleCall_3_0 = (RuleCall)cOwnedTypeAssignment_3.eContents().get(0); ////RealizedVariable := �realized� VariableName �:� TypeDeclaration - // RealizedVariableCS: + //RealizedVariableCS: // "realize" name=UnrestrictedName ":" ownedType=TypeExpCS; public ParserRule getRule() { return rule; } @@ -894,21 +892,21 @@ public class QVTcoreBaseGrammarAccess extends AbstractGrammarElementFinder { private final Keyword cUsesKeyword_11 = (Keyword)cAlternatives.eContents().get(11); ////| 'where' - // UnrestrictedName returns ecore::EString: + //UnrestrictedName returns ecore::EString: // EssentialOCLUnrestrictedName //| 'creation' - // //| 'default' - // //| 'deletion' - // //| 'include' - // | "check" | "enforce" | - // "import" | "imports" | "library" | "map" | "query" | "realize" | "refines" | "transformation" | "uses"; + // //| 'default' + // //| 'deletion' + // //| 'include' + // | "check" | "enforce" | "import" | "imports" | "library" | "map" | "query" | "realize" | "refines" | "transformation" | + // "uses"; public ParserRule getRule() { return rule; } //EssentialOCLUnrestrictedName //| 'creation' - // //| 'default' - // //| 'deletion' - // //| 'include' - // | "check" | "enforce" | - //"import" | "imports" | "library" | "map" | "query" | "realize" | "refines" | "transformation" | "uses" + ////| 'default' + ////| 'deletion' + ////| 'include' + //| "check" | "enforce" | "import" | "imports" | "library" | "map" | "query" | "realize" | "refines" | "transformation" | + //"uses" public Alternatives getAlternatives() { return cAlternatives; } //EssentialOCLUnrestrictedName @@ -1016,10 +1014,9 @@ public class QVTcoreBaseGrammarAccess extends AbstractGrammarElementFinder { } ////Constraint ::= Predicate | Assignment - // //Predicate ::= BooleanOCLExpr - // + ////Predicate ::= BooleanOCLExpr ////Assignement ::= [�default�] SlotOwnerOCLExpr�.�PropertyName �:=� ValueOCLExpr - // AssignmentCS: + //AssignmentCS: // default?="default"? target=ExpCS (":=" initialiser=ExpCS)? ";"; public AssignmentCSElements getAssignmentCSAccess() { return (pAssignmentCS != null) ? pAssignmentCS : (pAssignmentCS = new AssignmentCSElements()); @@ -1042,7 +1039,7 @@ public class QVTcoreBaseGrammarAccess extends AbstractGrammarElementFinder { } ////EnforcementOperationCS: ('creation'|'deletion') ExpCS ';'; - // GuardPatternCS: + //GuardPatternCS: // "(" unrealizedVariables+=UnrealizedVariableCS ("," unrealizedVariables+=UnrealizedVariableCS)* "|" // constraints+=AssignmentCS* ")" | {GuardPatternCS} "(" constraints+=AssignmentCS* ")"; public GuardPatternCSElements getGuardPatternCSAccess() { @@ -1064,8 +1061,8 @@ public class QVTcoreBaseGrammarAccess extends AbstractGrammarElementFinder { } ////IncludeCS returns IncludeCS: - // // 'include' namespace=[pivot::Namespace|URI] ';'; - // LibraryCS returns base::LibraryCS: + //// 'include' namespace=[pivot::Namespace|URI] ';'; + //LibraryCS returns base::LibraryCS: // "library" package=[pivot::Package|URI] ";"; public LibraryCSElements getLibraryCSAccess() { return (pLibraryCS != null) ? pLibraryCS : (pLibraryCS = new LibraryCSElements()); @@ -1108,11 +1105,10 @@ public class QVTcoreBaseGrammarAccess extends AbstractGrammarElementFinder { } ////<query> ::= 'query' <PathNameCS> - // // '(' [<paramDeclaration> (',' <paramDeclaration>)*] ')' - // + //// '(' [<paramDeclaration> (',' <paramDeclaration>)*] ')' //// ':' <TypeCS> - // // (';' | '{' <OCLExpressionCS> '}') - // ScopeNameCS returns base::PathNameCS: + //// (';' | '{' <OCLExpressionCS> '}') + //ScopeNameCS returns base::PathNameCS: // path+=FirstPathElementCS "::" (path+=NextPathElementCS "::")*; public ScopeNameCSElements getScopeNameCSAccess() { return (pScopeNameCS != null) ? pScopeNameCS : (pScopeNameCS = new ScopeNameCSElements()); @@ -1133,7 +1129,7 @@ public class QVTcoreBaseGrammarAccess extends AbstractGrammarElementFinder { } ////Variable := VariableName �:� TypeDeclaration - // UnrealizedVariableCS: + //UnrealizedVariableCS: // name=UnrestrictedName ":" ownedType=TypeExpCS; public UnrealizedVariableCSElements getUnrealizedVariableCSAccess() { return (pUnrealizedVariableCS != null) ? pUnrealizedVariableCS : (pUnrealizedVariableCS = new UnrealizedVariableCSElements()); @@ -1144,7 +1140,7 @@ public class QVTcoreBaseGrammarAccess extends AbstractGrammarElementFinder { } ////RealizedVariable := �realized� VariableName �:� TypeDeclaration - // RealizedVariableCS: + //RealizedVariableCS: // "realize" name=UnrestrictedName ":" ownedType=TypeExpCS; public RealizedVariableCSElements getRealizedVariableCSAccess() { return (pRealizedVariableCS != null) ? pRealizedVariableCS : (pRealizedVariableCS = new RealizedVariableCSElements()); @@ -1165,13 +1161,13 @@ public class QVTcoreBaseGrammarAccess extends AbstractGrammarElementFinder { } ////| 'where' - // UnrestrictedName returns ecore::EString: + //UnrestrictedName returns ecore::EString: // EssentialOCLUnrestrictedName //| 'creation' - // //| 'default' - // //| 'deletion' - // //| 'include' - // | "check" | "enforce" | - // "import" | "imports" | "library" | "map" | "query" | "realize" | "refines" | "transformation" | "uses"; + // //| 'default' + // //| 'deletion' + // //| 'include' + // | "check" | "enforce" | "import" | "imports" | "library" | "map" | "query" | "realize" | "refines" | "transformation" | + // "uses"; public UnrestrictedNameElements getUnrestrictedNameAccess() { return (pUnrestrictedName != null) ? pUnrestrictedName : (pUnrestrictedName = new UnrestrictedNameElements()); } @@ -1181,7 +1177,7 @@ public class QVTcoreBaseGrammarAccess extends AbstractGrammarElementFinder { } ////generate essentialOCLCST "http://www.eclipse.org/ocl/3.0.0/EssentialOCLCST" - // Model returns ContextCS: + //Model returns ContextCS: // ownedExpression=ExpCS; public EssentialOCLGrammarAccess.ModelElements getModelAccess() { return gaEssentialOCL.getModelAccess(); @@ -1244,8 +1240,8 @@ public class QVTcoreBaseGrammarAccess extends AbstractGrammarElementFinder { } //// String to allow diverse re-use - // // multiple leading zeroes occur as floating point fractional part - // terminal INT: + //// multiple leading zeroes occur as floating point fractional part + //terminal INT: // "0".."9"+; public TerminalRule getINTRule() { return gaEssentialOCL.getINTRule(); @@ -1272,10 +1268,8 @@ public class QVTcoreBaseGrammarAccess extends AbstractGrammarElementFinder { } //// Not terminal to allow parser backtracking to sort out "5..7" - // //// EssentialOCLTokenSource pieces this together ('.' INT)? (('e' | 'E') ('+' | '-')? INT)?; - // NUMBER_LITERAL returns - //BigNumber: + //NUMBER_LITERAL returns BigNumber: // INT; public EssentialOCLGrammarAccess.NUMBER_LITERALElements getNUMBER_LITERALAccess() { return gaEssentialOCL.getNUMBER_LITERALAccess(); @@ -1390,7 +1384,7 @@ public class QVTcoreBaseGrammarAccess extends AbstractGrammarElementFinder { } //// Intended to be overrideable - // InfixOperatorCS returns BinaryOperatorCS: + //InfixOperatorCS returns BinaryOperatorCS: // EssentialOCLInfixOperatorCS; public EssentialOCLGrammarAccess.InfixOperatorCSElements getInfixOperatorCSAccess() { return gaEssentialOCL.getInfixOperatorCSAccess(); @@ -1401,7 +1395,7 @@ public class QVTcoreBaseGrammarAccess extends AbstractGrammarElementFinder { } //// Intended to be overrideable - // NavigationOperatorCS: + //NavigationOperatorCS: // EssentialOCLNavigationOperatorCS; public EssentialOCLGrammarAccess.NavigationOperatorCSElements getNavigationOperatorCSAccess() { return gaEssentialOCL.getNavigationOperatorCSAccess(); @@ -1412,7 +1406,7 @@ public class QVTcoreBaseGrammarAccess extends AbstractGrammarElementFinder { } //// Intended to be overrideable - // UnaryOperatorCS: + //UnaryOperatorCS: // EssentialOCLUnaryOperatorCS; public EssentialOCLGrammarAccess.UnaryOperatorCSElements getUnaryOperatorCSAccess() { return gaEssentialOCL.getUnaryOperatorCSAccess(); @@ -1423,11 +1417,9 @@ public class QVTcoreBaseGrammarAccess extends AbstractGrammarElementFinder { } ////--------------------------------------------------------------------- - // // Names - // + //// Names ////--------------------------------------------------------------------- - // EssentialOCLUnrestrictedName returns - //ecore::EString: + //EssentialOCLUnrestrictedName returns ecore::EString: // Identifier; public EssentialOCLGrammarAccess.EssentialOCLUnrestrictedNameElements getEssentialOCLUnrestrictedNameAccess() { return gaEssentialOCL.getEssentialOCLUnrestrictedNameAccess(); @@ -1448,7 +1440,7 @@ public class QVTcoreBaseGrammarAccess extends AbstractGrammarElementFinder { } //// Intended to be overridden - // UnreservedName returns ecore::EString: + //UnreservedName returns ecore::EString: // EssentialOCLUnreservedName; public EssentialOCLGrammarAccess.UnreservedNameElements getUnreservedNameAccess() { return gaEssentialOCL.getUnreservedNameAccess(); @@ -1509,10 +1501,9 @@ public class QVTcoreBaseGrammarAccess extends AbstractGrammarElementFinder { } ////--------------------------------------------------------------------- - // // Types - // + //// Types ////--------------------------------------------------------------------- - // PrimitiveTypeIdentifier: + //PrimitiveTypeIdentifier: // "Boolean" | "Integer" | "Real" | "String" | "UnlimitedNatural" | "OclAny" | "OclInvalid" | "OclVoid"; public EssentialOCLGrammarAccess.PrimitiveTypeIdentifierElements getPrimitiveTypeIdentifierAccess() { return gaEssentialOCL.getPrimitiveTypeIdentifierAccess(); @@ -1603,10 +1594,9 @@ public class QVTcoreBaseGrammarAccess extends AbstractGrammarElementFinder { } ////--------------------------------------------------------------------- - // // Literals - // + //// Literals ////--------------------------------------------------------------------- - // CollectionLiteralExpCS: + //CollectionLiteralExpCS: // ownedType=CollectionTypeCS "{" (ownedParts+=CollectionLiteralPartCS ("," ownedParts+=CollectionLiteralPartCS)*)? "}"; public EssentialOCLGrammarAccess.CollectionLiteralExpCSElements getCollectionLiteralExpCSAccess() { return gaEssentialOCL.getCollectionLiteralExpCSAccess(); @@ -1778,19 +1768,14 @@ public class QVTcoreBaseGrammarAccess extends AbstractGrammarElementFinder { } ////--------------------------------------------------------------------- - // // Expressions - // + //// Expressions ////--------------------------------------------------------------------- - // //// An ExpCS permits a LetExpCS only in the final term to ensure - // //// that let is right associative, whereas infix operators are left associative. - // //// a = 64 / 16 / let b : Integer in 8 / let c : Integer in 4 - // // is - // + //// is //// a = (64 / 16) / (let b : Integer in 8 / (let c : Integer in 4 )) - // ExpCS: + //ExpCS: // PrefixedExpCS ({InfixExpCS.ownedExpression+=current} ownedOperator+=BinaryOperatorCS (ownedExpression+=PrefixedExpCS // (ownedOperator+=BinaryOperatorCS ownedExpression+=PrefixedExpCS)* (ownedOperator+=BinaryOperatorCS // ownedExpression+=LetExpCS)? | ownedExpression+=LetExpCS))? | {PrefixExpCS} ownedOperator+=UnaryOperatorCS+ @@ -1817,7 +1802,7 @@ public class QVTcoreBaseGrammarAccess extends AbstractGrammarElementFinder { // NestedExpCS | IfExpCS | SelfExpCS | PrimitiveLiteralExpCS | TupleLiteralExpCS | CollectionLiteralExpCS | // TypeLiteralExpCS | {NameExpCS} pathName=PathNameCS ({IndexExpCS.nameExp=current} "[" firstIndexes+=ExpCS ("," // firstIndexes+=ExpCS)* "]" ("[" secondIndexes+=ExpCS ("," secondIndexes+=ExpCS)* "]")? (atPre?="@" "pre")? | - // {ConstructorExpCS.nameExp=current} "{" (ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)* | + // {ConstructorExpCS.nameExp=current} "{" ((ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)*)? | // value=StringLiteral) "}" | (atPre?="@" "pre")? ({InvocationExpCS.nameExp=current} "(" (argument+=NavigatingArgCS // argument+=NavigatingCommaArgCS* (argument+=NavigatingSemiArgCS argument+=NavigatingCommaArgCS*)? // (argument+=NavigatingBarArgCS argument+=NavigatingCommaArgCS*)?)? ")")?); @@ -1830,7 +1815,7 @@ public class QVTcoreBaseGrammarAccess extends AbstractGrammarElementFinder { } //// Type-less init is an illegal infix expression - // NavigatingArgCS: + //NavigatingArgCS: // name=NavigatingArgExpCS (":" ownedType=TypeExpCS ("=" init=ExpCS)?)?; public EssentialOCLGrammarAccess.NavigatingArgCSElements getNavigatingArgCSAccess() { return gaEssentialOCL.getNavigatingArgCSAccess(); @@ -1841,7 +1826,7 @@ public class QVTcoreBaseGrammarAccess extends AbstractGrammarElementFinder { } //// Type-less init is an illegal infix expression - // NavigatingBarArgCS returns NavigatingArgCS: + //NavigatingBarArgCS returns NavigatingArgCS: // prefix="|" name=NavigatingArgExpCS (":" ownedType=TypeExpCS ("=" init=ExpCS)?)?; public EssentialOCLGrammarAccess.NavigatingBarArgCSElements getNavigatingBarArgCSAccess() { return gaEssentialOCL.getNavigatingBarArgCSAccess(); @@ -1852,7 +1837,7 @@ public class QVTcoreBaseGrammarAccess extends AbstractGrammarElementFinder { } //// Type-less init is an illegal infix expression - // NavigatingCommaArgCS returns NavigatingArgCS: + //NavigatingCommaArgCS returns NavigatingArgCS: // prefix="," name=NavigatingArgExpCS (":" ownedType=TypeExpCS ("=" init=ExpCS)?)?; public EssentialOCLGrammarAccess.NavigatingCommaArgCSElements getNavigatingCommaArgCSAccess() { return gaEssentialOCL.getNavigatingCommaArgCSAccess(); @@ -1863,7 +1848,7 @@ public class QVTcoreBaseGrammarAccess extends AbstractGrammarElementFinder { } //// Type-less init is an illegal infix expression - // NavigatingSemiArgCS returns NavigatingArgCS: + //NavigatingSemiArgCS returns NavigatingArgCS: // prefix=";" name=NavigatingArgExpCS (":" ownedType=TypeExpCS ("=" init=ExpCS)?)?; public EssentialOCLGrammarAccess.NavigatingSemiArgCSElements getNavigatingSemiArgCSAccess() { return gaEssentialOCL.getNavigatingSemiArgCSAccess(); @@ -1874,8 +1859,8 @@ public class QVTcoreBaseGrammarAccess extends AbstractGrammarElementFinder { } //// Intended to be overridden - // // '?' -- defined by Complete OCL - // NavigatingArgExpCS returns ExpCS: + //// '?' -- defined by Complete OCL + //NavigatingArgExpCS returns ExpCS: // ExpCS; public EssentialOCLGrammarAccess.NavigatingArgExpCSElements getNavigatingArgExpCSAccess() { return gaEssentialOCL.getNavigatingArgExpCSAccess(); diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/AbstractQVTimperativeUiModule.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/AbstractQVTimperativeUiModule.java index 38a7ca0f3..fd246c6db 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/AbstractQVTimperativeUiModule.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/AbstractQVTimperativeUiModule.java @@ -100,7 +100,7 @@ public abstract class AbstractQVTimperativeUiModule extends DefaultUiModule { // contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment public void configureIResourceDescriptionsPersisted(com.google.inject.Binder binder) { - binder.bind(org.eclipse.xtext.resource.IResourceDescriptions.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.builder.impl.PersistentDataAwareDirtyResource.PERSISTED_DESCRIPTIONS)).to(org.eclipse.xtext.builder.builderState.IBuilderState.class); + binder.bind(org.eclipse.xtext.resource.IResourceDescriptions.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.resource.impl.ResourceDescriptionsProvider.PERSISTED_DESCRIPTIONS)).to(org.eclipse.xtext.builder.builderState.IBuilderState.class); } // contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment @@ -135,7 +135,7 @@ public abstract class AbstractQVTimperativeUiModule extends DefaultUiModule { // contributed by org.eclipse.ocl.examples.build.fragments.EssentialOCLFragment public Class<? extends org.eclipse.xtext.resource.ILocationInFileProvider> bindILocationInFileProvider() { - return org.eclipse.ocl.examples.xtext.base.pivot2cs.BaseLocationInFileProvider.class; + return org.eclipse.ocl.examples.xtext.essentialocl.pivot2cs.EssentialOCLLocationInFileProvider.class; } // contributed by org.eclipse.ocl.examples.build.fragments.EssentialOCLFragment diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g index 68c15d567..3262619db 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g +++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g @@ -3607,7 +3607,7 @@ rule__PrimaryExpCS__Alternatives_7_2_1_2 : ( { before(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_1_2_0()); } -(rule__PrimaryExpCS__Group_7_2_1_2_0__0) +(rule__PrimaryExpCS__Group_7_2_1_2_0__0)? { after(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_1_2_0()); } ) diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.tokens b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.tokens index b55599ad0..eca68a77e 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.tokens +++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.tokens @@ -1,154 +1,154 @@ -T__68=68
-T__69=69
-T__66=66
-T__67=67
-T__64=64
-T__29=29
-T__65=65
-T__28=28
-T__62=62
-T__27=27
-T__63=63
-T__26=26
-RULE_ESCAPED_CHARACTER=8
-T__25=25
-T__24=24
-T__23=23
-T__22=22
-RULE_ANY_OTHER=15
-T__21=21
-T__20=20
-RULE_ESCAPED_ID=7
-RULE_DOUBLE_QUOTED_STRING=10
-T__61=61
-T__60=60
-T__55=55
-T__56=56
-T__19=19
-T__57=57
-T__58=58
-T__16=16
-T__51=51
-T__52=52
-T__18=18
-T__53=53
-T__17=17
-T__54=54
-T__59=59
-RULE_SIMPLE_ID=6
-RULE_INT=4
-T__50=50
-T__42=42
-T__43=43
-T__40=40
-RULE_ML_SINGLE_QUOTED_STRING=11
-T__41=41
-T__80=80
-T__46=46
-T__81=81
-T__47=47
-T__82=82
-T__44=44
-T__83=83
-T__45=45
-T__48=48
-T__49=49
-RULE_SINGLE_QUOTED_STRING=5
-T__85=85
-RULE_SL_COMMENT=13
-T__84=84
-T__86=86
-RULE_ML_COMMENT=12
-RULE_LETTER_CHARACTER=9
-T__30=30
-T__31=31
-T__32=32
-T__71=71
-T__33=33
-T__72=72
-T__34=34
-T__35=35
-T__70=70
-T__36=36
-T__37=37
-T__38=38
-T__39=39
-RULE_WS=14
-T__76=76
-T__75=75
-T__74=74
-T__73=73
-T__79=79
-T__78=78
-T__77=77
-'>='=36
-'/'=32
-'where'=65
-'Sequence'=57
-'then'=78
-':='=16
-'enforce'=19
-'Real'=49
-'>'=34
-'Integer'=48
-';'=17
-'Boolean'=47
-'<>'=39
-'uses'=28
-'transformation'=27
-'OclInvalid'=53
-'+'=33
-'pre'=76
-'.'=44
-'imports'=21
-'library'=22
-'import'=20
-'Set'=55
-'true'=84
-'else'=79
-'let'=81
-'and'=40
-'{'=62
-'check'=18
-'?'=60
-'OclVoid'=54
-'if'=77
-':'=69
-'('=66
-'not'=31
-'-'=30
-','=61
-'default'=83
-'in'=64
-']'=73
-'query'=24
-'..'=71
-'|'=68
-'OrderedSet'=59
-'UnlimitedNatural'=51
-'null'=75
-'Tuple'=46
-'Collection'=58
-'String'=50
-'='=38
-'map'=23
-'@'=86
-'::'=70
-'Bag'=56
-')'=67
-'xor'=42
-'->'=45
-'}'=63
-'refines'=26
-'<='=37
-'false'=85
-'<'=35
-'realize'=25
-'invalid'=74
-'OclAny'=52
-'['=72
-'*'=29
-'or'=41
-'implies'=43
-'self'=82
-'endif'=80
+T__68=68 +T__69=69 +T__66=66 +T__67=67 +T__64=64 +T__29=29 +T__65=65 +T__28=28 +T__62=62 +T__27=27 +T__63=63 +T__26=26 +RULE_ESCAPED_CHARACTER=8 +T__25=25 +T__24=24 +T__23=23 +T__22=22 +RULE_ANY_OTHER=15 +T__21=21 +T__20=20 +RULE_ESCAPED_ID=7 +RULE_DOUBLE_QUOTED_STRING=10 +T__61=61 +T__60=60 +T__55=55 +T__56=56 +T__19=19 +T__57=57 +T__58=58 +T__16=16 +T__51=51 +T__52=52 +T__18=18 +T__53=53 +T__17=17 +T__54=54 +T__59=59 +RULE_SIMPLE_ID=6 +RULE_INT=4 +T__50=50 +T__42=42 +T__43=43 +T__40=40 +RULE_ML_SINGLE_QUOTED_STRING=11 +T__41=41 +T__80=80 +T__46=46 +T__81=81 +T__47=47 +T__82=82 +T__44=44 +T__83=83 +T__45=45 +T__48=48 +T__49=49 +RULE_SINGLE_QUOTED_STRING=5 +T__85=85 +RULE_SL_COMMENT=13 +T__84=84 +T__86=86 +RULE_ML_COMMENT=12 +RULE_LETTER_CHARACTER=9 +T__30=30 +T__31=31 +T__32=32 +T__71=71 +T__33=33 +T__72=72 +T__34=34 +T__35=35 +T__70=70 +T__36=36 +T__37=37 +T__38=38 +T__39=39 +RULE_WS=14 +T__76=76 +T__75=75 +T__74=74 +T__73=73 +T__79=79 +T__78=78 +T__77=77 +'>='=36 +'/'=32 +'where'=65 +'Sequence'=57 +'then'=78 +':='=16 +'enforce'=19 +'Real'=49 +'>'=34 +'Integer'=48 +';'=17 +'Boolean'=47 +'<>'=39 +'uses'=28 +'transformation'=27 +'OclInvalid'=53 +'+'=33 +'pre'=76 +'.'=44 +'imports'=21 +'library'=22 +'import'=20 +'Set'=55 +'true'=84 +'else'=79 +'let'=81 +'and'=40 +'{'=62 +'check'=18 +'?'=60 +'OclVoid'=54 +'if'=77 +':'=69 +'('=66 +'not'=31 +'-'=30 +','=61 +'default'=83 +'in'=64 +']'=73 +'query'=24 +'..'=71 +'|'=68 +'OrderedSet'=59 +'UnlimitedNatural'=51 +'null'=75 +'Tuple'=46 +'Collection'=58 +'String'=50 +'='=38 +'map'=23 +'@'=86 +'::'=70 +'Bag'=56 +')'=67 +'xor'=42 +'->'=45 +'}'=63 +'refines'=26 +'<='=37 +'false'=85 +'<'=35 +'realize'=25 +'invalid'=74 +'OclAny'=52 +'['=72 +'*'=29 +'or'=41 +'implies'=43 +'self'=82 +'endif'=80 diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperativeLexer.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperativeLexer.java index d01389f88..58f9bc20e 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperativeLexer.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperativeLexer.java @@ -2748,23 +2748,22 @@ public class InternalQVTimperativeLexer extends Lexer { protected DFA11 dfa11 = new DFA11(this); static final String DFA11_eotS = - "\1\uffff\1\70\1\uffff\11\73\1\uffff\1\114\1\73\1\121\1\uffff\1"+ - "\124\1\127\1\uffff\3\73\1\135\10\73\4\uffff\1\73\5\uffff\4\73\1"+ - "\uffff\2\65\1\73\10\uffff\1\73\1\uffff\3\73\1\u0083\1\u0084\10\73"+ - "\4\uffff\2\73\12\uffff\1\73\1\u0092\1\73\2\uffff\13\73\4\uffff\1"+ - "\73\5\uffff\4\73\6\uffff\6\73\2\uffff\1\73\1\u00ad\1\u00ae\7\73"+ - "\1\u00b6\1\73\1\u00b8\1\uffff\1\u00b9\2\73\1\u00bc\3\73\1\u00c0"+ - "\6\73\1\u00c9\6\73\1\u00d0\4\73\2\uffff\4\73\1\u00d9\1\u00da\1\u00db"+ - "\1\uffff\1\u00dc\2\uffff\2\73\1\uffff\1\73\1\u00e0\1\73\1\uffff"+ - "\10\73\1\uffff\1\u00ea\2\73\1\u00ed\1\73\1\u00ef\1\uffff\4\73\1"+ - "\u00f4\3\73\4\uffff\1\u00f8\2\73\1\uffff\10\73\1\u0103\1\uffff\1"+ - "\73\1\u0105\1\uffff\1\73\1\uffff\1\u0108\3\73\1\uffff\3\73\1\uffff"+ - "\2\73\1\u0111\2\73\1\u0114\4\73\1\uffff\1\73\1\uffff\1\u011a\1\u011b"+ - "\1\uffff\1\u011c\1\u011d\1\u011e\1\u011f\1\u0120\1\73\1\u0122\1"+ - "\u0123\1\uffff\2\73\1\uffff\1\73\1\u0127\2\73\1\u012a\7\uffff\1"+ - "\73\2\uffff\1\u012c\2\73\1\uffff\2\73\1\uffff\1\73\1\uffff\6\73"+ - "\1\u0138\1\u0139\1\u013a\2\73\3\uffff\4\73\1\u0141\1\73\1\uffff"+ - "\1\73\1\u0144\1\uffff"; + "\1\uffff\1\70\1\uffff\11\73\1\uffff\1\114\1\73\1\121\1\uffff\1\124"+ + "\1\127\1\uffff\3\73\1\135\10\73\4\uffff\1\73\5\uffff\4\73\1\uffff"+ + "\2\65\1\73\10\uffff\1\73\1\uffff\3\73\1\u0083\1\u0084\10\73\4\uffff"+ + "\2\73\12\uffff\1\73\1\u0092\1\73\2\uffff\13\73\4\uffff\1\73\5\uffff"+ + "\4\73\6\uffff\6\73\2\uffff\1\73\1\u00ad\1\u00ae\7\73\1\u00b6\1\73"+ + "\1\u00b8\1\uffff\1\u00b9\2\73\1\u00bc\3\73\1\u00c0\6\73\1\u00c9"+ + "\6\73\1\u00d0\4\73\2\uffff\4\73\1\u00d9\1\u00da\1\u00db\1\uffff"+ + "\1\u00dc\2\uffff\2\73\1\uffff\1\73\1\u00e0\1\73\1\uffff\10\73\1"+ + "\uffff\1\u00ea\2\73\1\u00ed\1\73\1\u00ef\1\uffff\4\73\1\u00f4\3"+ + "\73\4\uffff\1\u00f8\2\73\1\uffff\10\73\1\u0103\1\uffff\1\73\1\u0105"+ + "\1\uffff\1\73\1\uffff\1\u0108\3\73\1\uffff\3\73\1\uffff\2\73\1\u0111"+ + "\2\73\1\u0114\4\73\1\uffff\1\73\1\uffff\1\u011a\1\u011b\1\uffff"+ + "\1\u011c\1\u011d\1\u011e\1\u011f\1\u0120\1\73\1\u0122\1\u0123\1"+ + "\uffff\2\73\1\uffff\1\73\1\u0127\2\73\1\u012a\7\uffff\1\73\2\uffff"+ + "\1\u012c\2\73\1\uffff\2\73\1\uffff\1\73\1\uffff\6\73\1\u0138\1\u0139"+ + "\1\u013a\2\73\3\uffff\4\73\1\u0141\1\73\1\uffff\1\73\1\u0144\1\uffff"; static final String DFA11_eofS = "\u0145\uffff"; static final String DFA11_minS = @@ -2905,8 +2904,7 @@ public class InternalQVTimperativeLexer extends Lexer { "\1\177\1\uffff\1\176", "\1\u0080", "\1\u0081", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\25\73\1\u0082\4"+ - "\73", + "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\25\73\1\u0082\4\73", "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\32\73", "\1\u0085", "\1\u0086", @@ -3083,8 +3081,7 @@ public class InternalQVTimperativeLexer extends Lexer { "", "\1\u0106", "", - "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\22\73\1\u0107\7"+ - "\73", + "\12\73\7\uffff\32\73\4\uffff\1\73\1\uffff\22\73\1\u0107\7\73", "\1\u0109", "\1\u010a", "\1\u010b", diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperativeParser.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperativeParser.java index 48335644f..7d19fea6f 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperativeParser.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperativeParser.java @@ -7852,12 +7852,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa else if ( (LA5_0==25) ) { int LA5_2 = input.LA(2); - if ( ((LA5_2>=RULE_SIMPLE_ID && LA5_2<=RULE_ESCAPED_ID)||(LA5_2>=18 && LA5_2<=28)) ) { - alt5=2; - } - else if ( (LA5_2==69) ) { + if ( (LA5_2==69) ) { alt5=1; } + else if ( ((LA5_2>=RULE_SIMPLE_ID && LA5_2<=RULE_ESCAPED_ID)||(LA5_2>=18 && LA5_2<=28)) ) { + alt5=2; + } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = @@ -7966,12 +7966,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa else if ( (LA6_0==25) ) { int LA6_2 = input.LA(2); - if ( (LA6_2==69) ) { - alt6=1; - } - else if ( ((LA6_2>=RULE_SIMPLE_ID && LA6_2<=RULE_ESCAPED_ID)||(LA6_2>=18 && LA6_2<=28)) ) { + if ( ((LA6_2>=RULE_SIMPLE_ID && LA6_2<=RULE_ESCAPED_ID)||(LA6_2>=18 && LA6_2<=28)) ) { alt6=2; } + else if ( (LA6_2==69) ) { + alt6=1; + } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = @@ -8166,12 +8166,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa else if ( (LA8_0==25) ) { int LA8_2 = input.LA(2); - if ( (LA8_2==69) ) { - alt8=1; - } - else if ( ((LA8_2>=RULE_SIMPLE_ID && LA8_2<=RULE_ESCAPED_ID)||(LA8_2>=18 && LA8_2<=28)) ) { + if ( ((LA8_2>=RULE_SIMPLE_ID && LA8_2<=RULE_ESCAPED_ID)||(LA8_2>=18 && LA8_2<=28)) ) { alt8=2; } + else if ( (LA8_2==69) ) { + alt8=1; + } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = @@ -11724,47 +11724,58 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // $ANTLR start "rule__PrimaryExpCS__Alternatives_7_2_1_2" - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3603:1: rule__PrimaryExpCS__Alternatives_7_2_1_2 : ( ( ( rule__PrimaryExpCS__Group_7_2_1_2_0__0 ) ) | ( ( rule__PrimaryExpCS__ValueAssignment_7_2_1_2_1 ) ) ); + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3603:1: rule__PrimaryExpCS__Alternatives_7_2_1_2 : ( ( ( rule__PrimaryExpCS__Group_7_2_1_2_0__0 )? ) | ( ( rule__PrimaryExpCS__ValueAssignment_7_2_1_2_1 ) ) ); public final void rule__PrimaryExpCS__Alternatives_7_2_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3607:1: ( ( ( rule__PrimaryExpCS__Group_7_2_1_2_0__0 ) ) | ( ( rule__PrimaryExpCS__ValueAssignment_7_2_1_2_1 ) ) ) - int alt34=2; - int LA34_0 = input.LA(1); + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3607:1: ( ( ( rule__PrimaryExpCS__Group_7_2_1_2_0__0 )? ) | ( ( rule__PrimaryExpCS__ValueAssignment_7_2_1_2_1 ) ) ) + int alt35=2; + int LA35_0 = input.LA(1); - if ( ((LA34_0>=RULE_SIMPLE_ID && LA34_0<=RULE_ESCAPED_ID)||(LA34_0>=18 && LA34_0<=28)) ) { - alt34=1; + if ( ((LA35_0>=RULE_SIMPLE_ID && LA35_0<=RULE_ESCAPED_ID)||(LA35_0>=18 && LA35_0<=28)||LA35_0==63) ) { + alt35=1; } - else if ( (LA34_0==RULE_SINGLE_QUOTED_STRING) ) { - alt34=2; + else if ( (LA35_0==RULE_SINGLE_QUOTED_STRING) ) { + alt35=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 34, 0, input); + new NoViableAltException("", 35, 0, input); throw nvae; } - switch (alt34) { + switch (alt35) { case 1 : - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3608:1: ( ( rule__PrimaryExpCS__Group_7_2_1_2_0__0 ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3608:1: ( ( rule__PrimaryExpCS__Group_7_2_1_2_0__0 )? ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3608:1: ( ( rule__PrimaryExpCS__Group_7_2_1_2_0__0 ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3609:1: ( rule__PrimaryExpCS__Group_7_2_1_2_0__0 ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3608:1: ( ( rule__PrimaryExpCS__Group_7_2_1_2_0__0 )? ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3609:1: ( rule__PrimaryExpCS__Group_7_2_1_2_0__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_1_2_0()); } - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3610:1: ( rule__PrimaryExpCS__Group_7_2_1_2_0__0 ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3610:2: rule__PrimaryExpCS__Group_7_2_1_2_0__0 - { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__0_in_rule__PrimaryExpCS__Alternatives_7_2_1_27874); - rule__PrimaryExpCS__Group_7_2_1_2_0__0(); + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3610:1: ( rule__PrimaryExpCS__Group_7_2_1_2_0__0 )? + int alt34=2; + int LA34_0 = input.LA(1); - state._fsp--; - if (state.failed) return ; + if ( ((LA34_0>=RULE_SIMPLE_ID && LA34_0<=RULE_ESCAPED_ID)||(LA34_0>=18 && LA34_0<=28)) ) { + alt34=1; + } + switch (alt34) { + case 1 : + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3610:2: rule__PrimaryExpCS__Group_7_2_1_2_0__0 + { + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__0_in_rule__PrimaryExpCS__Alternatives_7_2_1_27874); + rule__PrimaryExpCS__Group_7_2_1_2_0__0(); + + state._fsp--; + if (state.failed) return ; + + } + break; } @@ -11789,7 +11800,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3616:1: ( rule__PrimaryExpCS__ValueAssignment_7_2_1_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3616:2: rule__PrimaryExpCS__ValueAssignment_7_2_1_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__ValueAssignment_7_2_1_2_1_in_rule__PrimaryExpCS__Alternatives_7_2_1_27892); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__ValueAssignment_7_2_1_2_1_in_rule__PrimaryExpCS__Alternatives_7_2_1_27893); rule__PrimaryExpCS__ValueAssignment_7_2_1_2_1(); state._fsp--; @@ -11833,12 +11844,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3631:1: ( rule__TopLevelCS__Group__0__Impl rule__TopLevelCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3632:2: rule__TopLevelCS__Group__0__Impl rule__TopLevelCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Group__0__Impl_in_rule__TopLevelCS__Group__07923); + pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Group__0__Impl_in_rule__TopLevelCS__Group__07924); rule__TopLevelCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Group__1_in_rule__TopLevelCS__Group__07926); + pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Group__1_in_rule__TopLevelCS__Group__07927); rule__TopLevelCS__Group__1(); state._fsp--; @@ -11878,21 +11889,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getTopLevelCSAccess().getAlternatives_0()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3646:1: ( rule__TopLevelCS__Alternatives_0 )* - loop35: + loop36: do { - int alt35=2; - int LA35_0 = input.LA(1); + int alt36=2; + int LA36_0 = input.LA(1); - if ( (LA35_0==20||LA35_0==22) ) { - alt35=1; + if ( (LA36_0==20||LA36_0==22) ) { + alt36=1; } - switch (alt35) { + switch (alt36) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3646:2: rule__TopLevelCS__Alternatives_0 { - pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Alternatives_0_in_rule__TopLevelCS__Group__0__Impl7953); + pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Alternatives_0_in_rule__TopLevelCS__Group__0__Impl7954); rule__TopLevelCS__Alternatives_0(); state._fsp--; @@ -11902,7 +11913,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop35; + break loop36; } } while (true); @@ -11940,7 +11951,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3660:1: ( rule__TopLevelCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3661:2: rule__TopLevelCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Group__1__Impl_in_rule__TopLevelCS__Group__17984); + pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Group__1__Impl_in_rule__TopLevelCS__Group__17985); rule__TopLevelCS__Group__1__Impl(); state._fsp--; @@ -11980,21 +11991,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getTopLevelCSAccess().getAlternatives_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3674:1: ( rule__TopLevelCS__Alternatives_1 )* - loop36: + loop37: do { - int alt36=2; - int LA36_0 = input.LA(1); + int alt37=2; + int LA37_0 = input.LA(1); - if ( ((LA36_0>=23 && LA36_0<=24)||LA36_0==27) ) { - alt36=1; + if ( ((LA37_0>=23 && LA37_0<=24)||LA37_0==27) ) { + alt37=1; } - switch (alt36) { + switch (alt37) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3674:2: rule__TopLevelCS__Alternatives_1 { - pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Alternatives_1_in_rule__TopLevelCS__Group__1__Impl8011); + pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Alternatives_1_in_rule__TopLevelCS__Group__1__Impl8012); rule__TopLevelCS__Alternatives_1(); state._fsp--; @@ -12004,7 +12015,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop36; + break loop37; } } while (true); @@ -12042,12 +12053,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3692:1: ( rule__DirectionCS__Group__0__Impl rule__DirectionCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3693:2: rule__DirectionCS__Group__0__Impl rule__DirectionCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__0__Impl_in_rule__DirectionCS__Group__08046); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__0__Impl_in_rule__DirectionCS__Group__08047); rule__DirectionCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__1_in_rule__DirectionCS__Group__08049); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__1_in_rule__DirectionCS__Group__08050); rule__DirectionCS__Group__1(); state._fsp--; @@ -12121,12 +12132,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3723:1: ( rule__DirectionCS__Group__1__Impl rule__DirectionCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3724:2: rule__DirectionCS__Group__1__Impl rule__DirectionCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__1__Impl_in_rule__DirectionCS__Group__18107); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__1__Impl_in_rule__DirectionCS__Group__18108); rule__DirectionCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__2_in_rule__DirectionCS__Group__18110); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__2_in_rule__DirectionCS__Group__18111); rule__DirectionCS__Group__2(); state._fsp--; @@ -12168,7 +12179,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3738:1: ( rule__DirectionCS__NameAssignment_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3738:2: rule__DirectionCS__NameAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__NameAssignment_1_in_rule__DirectionCS__Group__1__Impl8137); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__NameAssignment_1_in_rule__DirectionCS__Group__1__Impl8138); rule__DirectionCS__NameAssignment_1(); state._fsp--; @@ -12210,12 +12221,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3752:1: ( rule__DirectionCS__Group__2__Impl rule__DirectionCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3753:2: rule__DirectionCS__Group__2__Impl rule__DirectionCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__2__Impl_in_rule__DirectionCS__Group__28167); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__2__Impl_in_rule__DirectionCS__Group__28168); rule__DirectionCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__3_in_rule__DirectionCS__Group__28170); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__3_in_rule__DirectionCS__Group__28171); rule__DirectionCS__Group__3(); state._fsp--; @@ -12255,17 +12266,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getDirectionCSAccess().getGroup_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3767:1: ( rule__DirectionCS__Group_2__0 )? - int alt37=2; - int LA37_0 = input.LA(1); + int alt38=2; + int LA38_0 = input.LA(1); - if ( (LA37_0==21) ) { - alt37=1; + if ( (LA38_0==21) ) { + alt38=1; } - switch (alt37) { + switch (alt38) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3767:2: rule__DirectionCS__Group_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__0_in_rule__DirectionCS__Group__2__Impl8197); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__0_in_rule__DirectionCS__Group__2__Impl8198); rule__DirectionCS__Group_2__0(); state._fsp--; @@ -12310,7 +12321,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3781:1: ( rule__DirectionCS__Group__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3782:2: rule__DirectionCS__Group__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__3__Impl_in_rule__DirectionCS__Group__38228); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group__3__Impl_in_rule__DirectionCS__Group__38229); rule__DirectionCS__Group__3__Impl(); state._fsp--; @@ -12350,17 +12361,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getDirectionCSAccess().getGroup_3()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3795:1: ( rule__DirectionCS__Group_3__0 )? - int alt38=2; - int LA38_0 = input.LA(1); + int alt39=2; + int LA39_0 = input.LA(1); - if ( (LA38_0==28) ) { - alt38=1; + if ( (LA39_0==28) ) { + alt39=1; } - switch (alt38) { + switch (alt39) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3795:2: rule__DirectionCS__Group_3__0 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__0_in_rule__DirectionCS__Group__3__Impl8255); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__0_in_rule__DirectionCS__Group__3__Impl8256); rule__DirectionCS__Group_3__0(); state._fsp--; @@ -12405,12 +12416,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3817:1: ( rule__DirectionCS__Group_2__0__Impl rule__DirectionCS__Group_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3818:2: rule__DirectionCS__Group_2__0__Impl rule__DirectionCS__Group_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__0__Impl_in_rule__DirectionCS__Group_2__08294); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__0__Impl_in_rule__DirectionCS__Group_2__08295); rule__DirectionCS__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__1_in_rule__DirectionCS__Group_2__08297); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__1_in_rule__DirectionCS__Group_2__08298); rule__DirectionCS__Group_2__1(); state._fsp--; @@ -12449,7 +12460,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getDirectionCSAccess().getImportsKeyword_2_0()); } - match(input,21,FollowSets000.FOLLOW_21_in_rule__DirectionCS__Group_2__0__Impl8325); if (state.failed) return ; + match(input,21,FollowSets000.FOLLOW_21_in_rule__DirectionCS__Group_2__0__Impl8326); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDirectionCSAccess().getImportsKeyword_2_0()); } @@ -12484,12 +12495,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3848:1: ( rule__DirectionCS__Group_2__1__Impl rule__DirectionCS__Group_2__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3849:2: rule__DirectionCS__Group_2__1__Impl rule__DirectionCS__Group_2__2 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__1__Impl_in_rule__DirectionCS__Group_2__18356); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__1__Impl_in_rule__DirectionCS__Group_2__18357); rule__DirectionCS__Group_2__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__2_in_rule__DirectionCS__Group_2__18359); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__2_in_rule__DirectionCS__Group_2__18360); rule__DirectionCS__Group_2__2(); state._fsp--; @@ -12531,7 +12542,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3863:1: ( rule__DirectionCS__ImportsAssignment_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3863:2: rule__DirectionCS__ImportsAssignment_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__ImportsAssignment_2_1_in_rule__DirectionCS__Group_2__1__Impl8386); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__ImportsAssignment_2_1_in_rule__DirectionCS__Group_2__1__Impl8387); rule__DirectionCS__ImportsAssignment_2_1(); state._fsp--; @@ -12573,7 +12584,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3877:1: ( rule__DirectionCS__Group_2__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3878:2: rule__DirectionCS__Group_2__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__2__Impl_in_rule__DirectionCS__Group_2__28416); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2__2__Impl_in_rule__DirectionCS__Group_2__28417); rule__DirectionCS__Group_2__2__Impl(); state._fsp--; @@ -12613,21 +12624,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getDirectionCSAccess().getGroup_2_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3891:1: ( rule__DirectionCS__Group_2_2__0 )* - loop39: + loop40: do { - int alt39=2; - int LA39_0 = input.LA(1); + int alt40=2; + int LA40_0 = input.LA(1); - if ( (LA39_0==61) ) { - alt39=1; + if ( (LA40_0==61) ) { + alt40=1; } - switch (alt39) { + switch (alt40) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3891:2: rule__DirectionCS__Group_2_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2_2__0_in_rule__DirectionCS__Group_2__2__Impl8443); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2_2__0_in_rule__DirectionCS__Group_2__2__Impl8444); rule__DirectionCS__Group_2_2__0(); state._fsp--; @@ -12637,7 +12648,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop39; + break loop40; } } while (true); @@ -12675,12 +12686,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3911:1: ( rule__DirectionCS__Group_2_2__0__Impl rule__DirectionCS__Group_2_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3912:2: rule__DirectionCS__Group_2_2__0__Impl rule__DirectionCS__Group_2_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2_2__0__Impl_in_rule__DirectionCS__Group_2_2__08480); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2_2__0__Impl_in_rule__DirectionCS__Group_2_2__08481); rule__DirectionCS__Group_2_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2_2__1_in_rule__DirectionCS__Group_2_2__08483); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2_2__1_in_rule__DirectionCS__Group_2_2__08484); rule__DirectionCS__Group_2_2__1(); state._fsp--; @@ -12719,7 +12730,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getDirectionCSAccess().getCommaKeyword_2_2_0()); } - match(input,61,FollowSets000.FOLLOW_61_in_rule__DirectionCS__Group_2_2__0__Impl8511); if (state.failed) return ; + match(input,61,FollowSets000.FOLLOW_61_in_rule__DirectionCS__Group_2_2__0__Impl8512); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDirectionCSAccess().getCommaKeyword_2_2_0()); } @@ -12754,7 +12765,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3942:1: ( rule__DirectionCS__Group_2_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3943:2: rule__DirectionCS__Group_2_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2_2__1__Impl_in_rule__DirectionCS__Group_2_2__18542); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_2_2__1__Impl_in_rule__DirectionCS__Group_2_2__18543); rule__DirectionCS__Group_2_2__1__Impl(); state._fsp--; @@ -12796,7 +12807,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3956:1: ( rule__DirectionCS__ImportsAssignment_2_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3956:2: rule__DirectionCS__ImportsAssignment_2_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__ImportsAssignment_2_2_1_in_rule__DirectionCS__Group_2_2__1__Impl8569); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__ImportsAssignment_2_2_1_in_rule__DirectionCS__Group_2_2__1__Impl8570); rule__DirectionCS__ImportsAssignment_2_2_1(); state._fsp--; @@ -12838,12 +12849,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3974:1: ( rule__DirectionCS__Group_3__0__Impl rule__DirectionCS__Group_3__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:3975:2: rule__DirectionCS__Group_3__0__Impl rule__DirectionCS__Group_3__1 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__0__Impl_in_rule__DirectionCS__Group_3__08603); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__0__Impl_in_rule__DirectionCS__Group_3__08604); rule__DirectionCS__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__1_in_rule__DirectionCS__Group_3__08606); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__1_in_rule__DirectionCS__Group_3__08607); rule__DirectionCS__Group_3__1(); state._fsp--; @@ -12882,7 +12893,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getDirectionCSAccess().getUsesKeyword_3_0()); } - match(input,28,FollowSets000.FOLLOW_28_in_rule__DirectionCS__Group_3__0__Impl8634); if (state.failed) return ; + match(input,28,FollowSets000.FOLLOW_28_in_rule__DirectionCS__Group_3__0__Impl8635); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDirectionCSAccess().getUsesKeyword_3_0()); } @@ -12917,12 +12928,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4005:1: ( rule__DirectionCS__Group_3__1__Impl rule__DirectionCS__Group_3__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4006:2: rule__DirectionCS__Group_3__1__Impl rule__DirectionCS__Group_3__2 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__1__Impl_in_rule__DirectionCS__Group_3__18665); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__1__Impl_in_rule__DirectionCS__Group_3__18666); rule__DirectionCS__Group_3__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__2_in_rule__DirectionCS__Group_3__18668); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__2_in_rule__DirectionCS__Group_3__18669); rule__DirectionCS__Group_3__2(); state._fsp--; @@ -12964,7 +12975,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4020:1: ( rule__DirectionCS__UsesAssignment_3_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4020:2: rule__DirectionCS__UsesAssignment_3_1 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__UsesAssignment_3_1_in_rule__DirectionCS__Group_3__1__Impl8695); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__UsesAssignment_3_1_in_rule__DirectionCS__Group_3__1__Impl8696); rule__DirectionCS__UsesAssignment_3_1(); state._fsp--; @@ -13006,7 +13017,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4034:1: ( rule__DirectionCS__Group_3__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4035:2: rule__DirectionCS__Group_3__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__2__Impl_in_rule__DirectionCS__Group_3__28725); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3__2__Impl_in_rule__DirectionCS__Group_3__28726); rule__DirectionCS__Group_3__2__Impl(); state._fsp--; @@ -13046,21 +13057,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getDirectionCSAccess().getGroup_3_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4048:1: ( rule__DirectionCS__Group_3_2__0 )* - loop40: + loop41: do { - int alt40=2; - int LA40_0 = input.LA(1); + int alt41=2; + int LA41_0 = input.LA(1); - if ( (LA40_0==61) ) { - alt40=1; + if ( (LA41_0==61) ) { + alt41=1; } - switch (alt40) { + switch (alt41) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4048:2: rule__DirectionCS__Group_3_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3_2__0_in_rule__DirectionCS__Group_3__2__Impl8752); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3_2__0_in_rule__DirectionCS__Group_3__2__Impl8753); rule__DirectionCS__Group_3_2__0(); state._fsp--; @@ -13070,7 +13081,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop40; + break loop41; } } while (true); @@ -13108,12 +13119,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4068:1: ( rule__DirectionCS__Group_3_2__0__Impl rule__DirectionCS__Group_3_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4069:2: rule__DirectionCS__Group_3_2__0__Impl rule__DirectionCS__Group_3_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3_2__0__Impl_in_rule__DirectionCS__Group_3_2__08789); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3_2__0__Impl_in_rule__DirectionCS__Group_3_2__08790); rule__DirectionCS__Group_3_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3_2__1_in_rule__DirectionCS__Group_3_2__08792); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3_2__1_in_rule__DirectionCS__Group_3_2__08793); rule__DirectionCS__Group_3_2__1(); state._fsp--; @@ -13152,7 +13163,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getDirectionCSAccess().getCommaKeyword_3_2_0()); } - match(input,61,FollowSets000.FOLLOW_61_in_rule__DirectionCS__Group_3_2__0__Impl8820); if (state.failed) return ; + match(input,61,FollowSets000.FOLLOW_61_in_rule__DirectionCS__Group_3_2__0__Impl8821); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDirectionCSAccess().getCommaKeyword_3_2_0()); } @@ -13187,7 +13198,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4099:1: ( rule__DirectionCS__Group_3_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4100:2: rule__DirectionCS__Group_3_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3_2__1__Impl_in_rule__DirectionCS__Group_3_2__18851); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__Group_3_2__1__Impl_in_rule__DirectionCS__Group_3_2__18852); rule__DirectionCS__Group_3_2__1__Impl(); state._fsp--; @@ -13229,7 +13240,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4113:1: ( rule__DirectionCS__UsesAssignment_3_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4113:2: rule__DirectionCS__UsesAssignment_3_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__UsesAssignment_3_2_1_in_rule__DirectionCS__Group_3_2__1__Impl8878); + pushFollow(FollowSets000.FOLLOW_rule__DirectionCS__UsesAssignment_3_2_1_in_rule__DirectionCS__Group_3_2__1__Impl8879); rule__DirectionCS__UsesAssignment_3_2_1(); state._fsp--; @@ -13271,12 +13282,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4131:1: ( rule__MappingCS__Group__0__Impl rule__MappingCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4132:2: rule__MappingCS__Group__0__Impl rule__MappingCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__0__Impl_in_rule__MappingCS__Group__08912); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__0__Impl_in_rule__MappingCS__Group__08913); rule__MappingCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__1_in_rule__MappingCS__Group__08915); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__1_in_rule__MappingCS__Group__08916); rule__MappingCS__Group__1(); state._fsp--; @@ -13350,12 +13361,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4162:1: ( rule__MappingCS__Group__1__Impl rule__MappingCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4163:2: rule__MappingCS__Group__1__Impl rule__MappingCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__1__Impl_in_rule__MappingCS__Group__18973); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__1__Impl_in_rule__MappingCS__Group__18974); rule__MappingCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__2_in_rule__MappingCS__Group__18976); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__2_in_rule__MappingCS__Group__18977); rule__MappingCS__Group__2(); state._fsp--; @@ -13394,7 +13405,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMappingCSAccess().getMapKeyword_1()); } - match(input,23,FollowSets000.FOLLOW_23_in_rule__MappingCS__Group__1__Impl9004); if (state.failed) return ; + match(input,23,FollowSets000.FOLLOW_23_in_rule__MappingCS__Group__1__Impl9005); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMappingCSAccess().getMapKeyword_1()); } @@ -13429,12 +13440,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4193:1: ( rule__MappingCS__Group__2__Impl rule__MappingCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4194:2: rule__MappingCS__Group__2__Impl rule__MappingCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__2__Impl_in_rule__MappingCS__Group__29035); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__2__Impl_in_rule__MappingCS__Group__29036); rule__MappingCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__3_in_rule__MappingCS__Group__29038); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__3_in_rule__MappingCS__Group__29039); rule__MappingCS__Group__3(); state._fsp--; @@ -13476,7 +13487,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4208:1: ( rule__MappingCS__NameAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4208:2: rule__MappingCS__NameAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__NameAssignment_2_in_rule__MappingCS__Group__2__Impl9065); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__NameAssignment_2_in_rule__MappingCS__Group__2__Impl9066); rule__MappingCS__NameAssignment_2(); state._fsp--; @@ -13518,12 +13529,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4222:1: ( rule__MappingCS__Group__3__Impl rule__MappingCS__Group__4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4223:2: rule__MappingCS__Group__3__Impl rule__MappingCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__3__Impl_in_rule__MappingCS__Group__39095); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__3__Impl_in_rule__MappingCS__Group__39096); rule__MappingCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__4_in_rule__MappingCS__Group__39098); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__4_in_rule__MappingCS__Group__39099); rule__MappingCS__Group__4(); state._fsp--; @@ -13563,17 +13574,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getMappingCSAccess().getGroup_3()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4237:1: ( rule__MappingCS__Group_3__0 )? - int alt41=2; - int LA41_0 = input.LA(1); + int alt42=2; + int LA42_0 = input.LA(1); - if ( (LA41_0==64) ) { - alt41=1; + if ( (LA42_0==64) ) { + alt42=1; } - switch (alt41) { + switch (alt42) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4237:2: rule__MappingCS__Group_3__0 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_3__0_in_rule__MappingCS__Group__3__Impl9125); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_3__0_in_rule__MappingCS__Group__3__Impl9126); rule__MappingCS__Group_3__0(); state._fsp--; @@ -13618,12 +13629,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4251:1: ( rule__MappingCS__Group__4__Impl rule__MappingCS__Group__5 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4252:2: rule__MappingCS__Group__4__Impl rule__MappingCS__Group__5 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__4__Impl_in_rule__MappingCS__Group__49156); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__4__Impl_in_rule__MappingCS__Group__49157); rule__MappingCS__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__5_in_rule__MappingCS__Group__49159); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__5_in_rule__MappingCS__Group__49160); rule__MappingCS__Group__5(); state._fsp--; @@ -13662,7 +13673,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMappingCSAccess().getLeftCurlyBracketKeyword_4()); } - match(input,62,FollowSets000.FOLLOW_62_in_rule__MappingCS__Group__4__Impl9187); if (state.failed) return ; + match(input,62,FollowSets000.FOLLOW_62_in_rule__MappingCS__Group__4__Impl9188); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMappingCSAccess().getLeftCurlyBracketKeyword_4()); } @@ -13697,12 +13708,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4282:1: ( rule__MappingCS__Group__5__Impl rule__MappingCS__Group__6 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4283:2: rule__MappingCS__Group__5__Impl rule__MappingCS__Group__6 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__5__Impl_in_rule__MappingCS__Group__59218); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__5__Impl_in_rule__MappingCS__Group__59219); rule__MappingCS__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__6_in_rule__MappingCS__Group__59221); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__6_in_rule__MappingCS__Group__59222); rule__MappingCS__Group__6(); state._fsp--; @@ -13742,21 +13753,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getMappingCSAccess().getDomainsAssignment_5()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4297:1: ( rule__MappingCS__DomainsAssignment_5 )* - loop42: + loop43: do { - int alt42=2; - int LA42_0 = input.LA(1); + int alt43=2; + int LA43_0 = input.LA(1); - if ( (LA42_0==18) ) { - alt42=1; + if ( (LA43_0==18) ) { + alt43=1; } - switch (alt42) { + switch (alt43) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4297:2: rule__MappingCS__DomainsAssignment_5 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__DomainsAssignment_5_in_rule__MappingCS__Group__5__Impl9248); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__DomainsAssignment_5_in_rule__MappingCS__Group__5__Impl9249); rule__MappingCS__DomainsAssignment_5(); state._fsp--; @@ -13766,7 +13777,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop42; + break loop43; } } while (true); @@ -13804,12 +13815,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4311:1: ( rule__MappingCS__Group__6__Impl rule__MappingCS__Group__7 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4312:2: rule__MappingCS__Group__6__Impl rule__MappingCS__Group__7 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__6__Impl_in_rule__MappingCS__Group__69279); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__6__Impl_in_rule__MappingCS__Group__69280); rule__MappingCS__Group__6__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__7_in_rule__MappingCS__Group__69282); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__7_in_rule__MappingCS__Group__69283); rule__MappingCS__Group__7(); state._fsp--; @@ -13849,21 +13860,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getMappingCSAccess().getDomainsAssignment_6()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4326:1: ( rule__MappingCS__DomainsAssignment_6 )* - loop43: + loop44: do { - int alt43=2; - int LA43_0 = input.LA(1); + int alt44=2; + int LA44_0 = input.LA(1); - if ( (LA43_0==19) ) { - alt43=1; + if ( (LA44_0==19) ) { + alt44=1; } - switch (alt43) { + switch (alt44) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4326:2: rule__MappingCS__DomainsAssignment_6 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__DomainsAssignment_6_in_rule__MappingCS__Group__6__Impl9309); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__DomainsAssignment_6_in_rule__MappingCS__Group__6__Impl9310); rule__MappingCS__DomainsAssignment_6(); state._fsp--; @@ -13873,7 +13884,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop43; + break loop44; } } while (true); @@ -13911,12 +13922,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4340:1: ( rule__MappingCS__Group__7__Impl rule__MappingCS__Group__8 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4341:2: rule__MappingCS__Group__7__Impl rule__MappingCS__Group__8 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__7__Impl_in_rule__MappingCS__Group__79340); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__7__Impl_in_rule__MappingCS__Group__79341); rule__MappingCS__Group__7__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__8_in_rule__MappingCS__Group__79343); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__8_in_rule__MappingCS__Group__79344); rule__MappingCS__Group__8(); state._fsp--; @@ -13956,17 +13967,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getMappingCSAccess().getGroup_7()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4355:1: ( rule__MappingCS__Group_7__0 )? - int alt44=2; - int LA44_0 = input.LA(1); + int alt45=2; + int LA45_0 = input.LA(1); - if ( (LA44_0==65) ) { - alt44=1; + if ( (LA45_0==65) ) { + alt45=1; } - switch (alt44) { + switch (alt45) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4355:2: rule__MappingCS__Group_7__0 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_7__0_in_rule__MappingCS__Group__7__Impl9370); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_7__0_in_rule__MappingCS__Group__7__Impl9371); rule__MappingCS__Group_7__0(); state._fsp--; @@ -14011,12 +14022,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4369:1: ( rule__MappingCS__Group__8__Impl rule__MappingCS__Group__9 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4370:2: rule__MappingCS__Group__8__Impl rule__MappingCS__Group__9 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__8__Impl_in_rule__MappingCS__Group__89401); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__8__Impl_in_rule__MappingCS__Group__89402); rule__MappingCS__Group__8__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__9_in_rule__MappingCS__Group__89404); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__9_in_rule__MappingCS__Group__89405); rule__MappingCS__Group__9(); state._fsp--; @@ -14056,21 +14067,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getMappingCSAccess().getMappingCallsAssignment_8()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4384:1: ( rule__MappingCS__MappingCallsAssignment_8 )* - loop45: + loop46: do { - int alt45=2; - int LA45_0 = input.LA(1); + int alt46=2; + int LA46_0 = input.LA(1); - if ( (LA45_0==23) ) { - alt45=1; + if ( (LA46_0==23) ) { + alt46=1; } - switch (alt45) { + switch (alt46) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4384:2: rule__MappingCS__MappingCallsAssignment_8 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__MappingCallsAssignment_8_in_rule__MappingCS__Group__8__Impl9431); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__MappingCallsAssignment_8_in_rule__MappingCS__Group__8__Impl9432); rule__MappingCS__MappingCallsAssignment_8(); state._fsp--; @@ -14080,7 +14091,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop45; + break loop46; } } while (true); @@ -14118,7 +14129,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4398:1: ( rule__MappingCS__Group__9__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4399:2: rule__MappingCS__Group__9__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__9__Impl_in_rule__MappingCS__Group__99462); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group__9__Impl_in_rule__MappingCS__Group__99463); rule__MappingCS__Group__9__Impl(); state._fsp--; @@ -14157,7 +14168,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMappingCSAccess().getRightCurlyBracketKeyword_9()); } - match(input,63,FollowSets000.FOLLOW_63_in_rule__MappingCS__Group__9__Impl9490); if (state.failed) return ; + match(input,63,FollowSets000.FOLLOW_63_in_rule__MappingCS__Group__9__Impl9491); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMappingCSAccess().getRightCurlyBracketKeyword_9()); } @@ -14192,12 +14203,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4448:1: ( rule__MappingCS__Group_3__0__Impl rule__MappingCS__Group_3__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4449:2: rule__MappingCS__Group_3__0__Impl rule__MappingCS__Group_3__1 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_3__0__Impl_in_rule__MappingCS__Group_3__09541); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_3__0__Impl_in_rule__MappingCS__Group_3__09542); rule__MappingCS__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_3__1_in_rule__MappingCS__Group_3__09544); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_3__1_in_rule__MappingCS__Group_3__09545); rule__MappingCS__Group_3__1(); state._fsp--; @@ -14236,7 +14247,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMappingCSAccess().getInKeyword_3_0()); } - match(input,64,FollowSets000.FOLLOW_64_in_rule__MappingCS__Group_3__0__Impl9572); if (state.failed) return ; + match(input,64,FollowSets000.FOLLOW_64_in_rule__MappingCS__Group_3__0__Impl9573); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMappingCSAccess().getInKeyword_3_0()); } @@ -14271,7 +14282,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4479:1: ( rule__MappingCS__Group_3__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4480:2: rule__MappingCS__Group_3__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_3__1__Impl_in_rule__MappingCS__Group_3__19603); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_3__1__Impl_in_rule__MappingCS__Group_3__19604); rule__MappingCS__Group_3__1__Impl(); state._fsp--; @@ -14313,7 +14324,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4493:1: ( rule__MappingCS__InAssignment_3_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4493:2: rule__MappingCS__InAssignment_3_1 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__InAssignment_3_1_in_rule__MappingCS__Group_3__1__Impl9630); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__InAssignment_3_1_in_rule__MappingCS__Group_3__1__Impl9631); rule__MappingCS__InAssignment_3_1(); state._fsp--; @@ -14355,12 +14366,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4511:1: ( rule__MappingCS__Group_7__0__Impl rule__MappingCS__Group_7__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4512:2: rule__MappingCS__Group_7__0__Impl rule__MappingCS__Group_7__1 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_7__0__Impl_in_rule__MappingCS__Group_7__09664); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_7__0__Impl_in_rule__MappingCS__Group_7__09665); rule__MappingCS__Group_7__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_7__1_in_rule__MappingCS__Group_7__09667); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_7__1_in_rule__MappingCS__Group_7__09668); rule__MappingCS__Group_7__1(); state._fsp--; @@ -14399,7 +14410,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMappingCSAccess().getWhereKeyword_7_0()); } - match(input,65,FollowSets000.FOLLOW_65_in_rule__MappingCS__Group_7__0__Impl9695); if (state.failed) return ; + match(input,65,FollowSets000.FOLLOW_65_in_rule__MappingCS__Group_7__0__Impl9696); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMappingCSAccess().getWhereKeyword_7_0()); } @@ -14434,7 +14445,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4542:1: ( rule__MappingCS__Group_7__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4543:2: rule__MappingCS__Group_7__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_7__1__Impl_in_rule__MappingCS__Group_7__19726); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__Group_7__1__Impl_in_rule__MappingCS__Group_7__19727); rule__MappingCS__Group_7__1__Impl(); state._fsp--; @@ -14476,7 +14487,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4556:1: ( rule__MappingCS__MiddleAssignment_7_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4556:2: rule__MappingCS__MiddleAssignment_7_1 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCS__MiddleAssignment_7_1_in_rule__MappingCS__Group_7__1__Impl9753); + pushFollow(FollowSets000.FOLLOW_rule__MappingCS__MiddleAssignment_7_1_in_rule__MappingCS__Group_7__1__Impl9754); rule__MappingCS__MiddleAssignment_7_1(); state._fsp--; @@ -14518,12 +14529,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4574:1: ( rule__MappingCallCS__Group__0__Impl rule__MappingCallCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4575:2: rule__MappingCallCS__Group__0__Impl rule__MappingCallCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__Group__0__Impl_in_rule__MappingCallCS__Group__09787); + pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__Group__0__Impl_in_rule__MappingCallCS__Group__09788); rule__MappingCallCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__Group__1_in_rule__MappingCallCS__Group__09790); + pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__Group__1_in_rule__MappingCallCS__Group__09791); rule__MappingCallCS__Group__1(); state._fsp--; @@ -14597,12 +14608,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4605:1: ( rule__MappingCallCS__Group__1__Impl rule__MappingCallCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4606:2: rule__MappingCallCS__Group__1__Impl rule__MappingCallCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__Group__1__Impl_in_rule__MappingCallCS__Group__19848); + pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__Group__1__Impl_in_rule__MappingCallCS__Group__19849); rule__MappingCallCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__Group__2_in_rule__MappingCallCS__Group__19851); + pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__Group__2_in_rule__MappingCallCS__Group__19852); rule__MappingCallCS__Group__2(); state._fsp--; @@ -14641,7 +14652,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMappingCallCSAccess().getMapKeyword_1()); } - match(input,23,FollowSets000.FOLLOW_23_in_rule__MappingCallCS__Group__1__Impl9879); if (state.failed) return ; + match(input,23,FollowSets000.FOLLOW_23_in_rule__MappingCallCS__Group__1__Impl9880); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMappingCallCSAccess().getMapKeyword_1()); } @@ -14676,12 +14687,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4636:1: ( rule__MappingCallCS__Group__2__Impl rule__MappingCallCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4637:2: rule__MappingCallCS__Group__2__Impl rule__MappingCallCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__Group__2__Impl_in_rule__MappingCallCS__Group__29910); + pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__Group__2__Impl_in_rule__MappingCallCS__Group__29911); rule__MappingCallCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__Group__3_in_rule__MappingCallCS__Group__29913); + pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__Group__3_in_rule__MappingCallCS__Group__29914); rule__MappingCallCS__Group__3(); state._fsp--; @@ -14723,7 +14734,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4651:1: ( rule__MappingCallCS__ReferredMappingAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4651:2: rule__MappingCallCS__ReferredMappingAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__ReferredMappingAssignment_2_in_rule__MappingCallCS__Group__2__Impl9940); + pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__ReferredMappingAssignment_2_in_rule__MappingCallCS__Group__2__Impl9941); rule__MappingCallCS__ReferredMappingAssignment_2(); state._fsp--; @@ -14765,12 +14776,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4665:1: ( rule__MappingCallCS__Group__3__Impl rule__MappingCallCS__Group__4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4666:2: rule__MappingCallCS__Group__3__Impl rule__MappingCallCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__Group__3__Impl_in_rule__MappingCallCS__Group__39970); + pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__Group__3__Impl_in_rule__MappingCallCS__Group__39971); rule__MappingCallCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__Group__4_in_rule__MappingCallCS__Group__39973); + pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__Group__4_in_rule__MappingCallCS__Group__39974); rule__MappingCallCS__Group__4(); state._fsp--; @@ -14809,7 +14820,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMappingCallCSAccess().getLeftCurlyBracketKeyword_3()); } - match(input,62,FollowSets000.FOLLOW_62_in_rule__MappingCallCS__Group__3__Impl10001); if (state.failed) return ; + match(input,62,FollowSets000.FOLLOW_62_in_rule__MappingCallCS__Group__3__Impl10002); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMappingCallCSAccess().getLeftCurlyBracketKeyword_3()); } @@ -14844,12 +14855,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4696:1: ( rule__MappingCallCS__Group__4__Impl rule__MappingCallCS__Group__5 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4697:2: rule__MappingCallCS__Group__4__Impl rule__MappingCallCS__Group__5 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__Group__4__Impl_in_rule__MappingCallCS__Group__410032); + pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__Group__4__Impl_in_rule__MappingCallCS__Group__410033); rule__MappingCallCS__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__Group__5_in_rule__MappingCallCS__Group__410035); + pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__Group__5_in_rule__MappingCallCS__Group__410036); rule__MappingCallCS__Group__5(); state._fsp--; @@ -14889,21 +14900,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getMappingCallCSAccess().getBindingsAssignment_4()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4711:1: ( rule__MappingCallCS__BindingsAssignment_4 )* - loop46: + loop47: do { - int alt46=2; - int LA46_0 = input.LA(1); + int alt47=2; + int LA47_0 = input.LA(1); - if ( ((LA46_0>=RULE_SIMPLE_ID && LA46_0<=RULE_ESCAPED_ID)||(LA46_0>=18 && LA46_0<=28)) ) { - alt46=1; + if ( ((LA47_0>=RULE_SIMPLE_ID && LA47_0<=RULE_ESCAPED_ID)||(LA47_0>=18 && LA47_0<=28)) ) { + alt47=1; } - switch (alt46) { + switch (alt47) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4711:2: rule__MappingCallCS__BindingsAssignment_4 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__BindingsAssignment_4_in_rule__MappingCallCS__Group__4__Impl10062); + pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__BindingsAssignment_4_in_rule__MappingCallCS__Group__4__Impl10063); rule__MappingCallCS__BindingsAssignment_4(); state._fsp--; @@ -14913,7 +14924,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop46; + break loop47; } } while (true); @@ -14951,7 +14962,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4725:1: ( rule__MappingCallCS__Group__5__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4726:2: rule__MappingCallCS__Group__5__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__Group__5__Impl_in_rule__MappingCallCS__Group__510093); + pushFollow(FollowSets000.FOLLOW_rule__MappingCallCS__Group__5__Impl_in_rule__MappingCallCS__Group__510094); rule__MappingCallCS__Group__5__Impl(); state._fsp--; @@ -14990,7 +15001,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMappingCallCSAccess().getRightCurlyBracketKeyword_5()); } - match(input,63,FollowSets000.FOLLOW_63_in_rule__MappingCallCS__Group__5__Impl10121); if (state.failed) return ; + match(input,63,FollowSets000.FOLLOW_63_in_rule__MappingCallCS__Group__5__Impl10122); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMappingCallCSAccess().getRightCurlyBracketKeyword_5()); } @@ -15025,12 +15036,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4767:1: ( rule__MappingCallBindingCS__Group__0__Impl rule__MappingCallBindingCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4768:2: rule__MappingCallBindingCS__Group__0__Impl rule__MappingCallBindingCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCallBindingCS__Group__0__Impl_in_rule__MappingCallBindingCS__Group__010164); + pushFollow(FollowSets000.FOLLOW_rule__MappingCallBindingCS__Group__0__Impl_in_rule__MappingCallBindingCS__Group__010165); rule__MappingCallBindingCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCallBindingCS__Group__1_in_rule__MappingCallBindingCS__Group__010167); + pushFollow(FollowSets000.FOLLOW_rule__MappingCallBindingCS__Group__1_in_rule__MappingCallBindingCS__Group__010168); rule__MappingCallBindingCS__Group__1(); state._fsp--; @@ -15072,7 +15083,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4782:1: ( rule__MappingCallBindingCS__ReferredVariableAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4782:2: rule__MappingCallBindingCS__ReferredVariableAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCallBindingCS__ReferredVariableAssignment_0_in_rule__MappingCallBindingCS__Group__0__Impl10194); + pushFollow(FollowSets000.FOLLOW_rule__MappingCallBindingCS__ReferredVariableAssignment_0_in_rule__MappingCallBindingCS__Group__0__Impl10195); rule__MappingCallBindingCS__ReferredVariableAssignment_0(); state._fsp--; @@ -15114,12 +15125,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4796:1: ( rule__MappingCallBindingCS__Group__1__Impl rule__MappingCallBindingCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4797:2: rule__MappingCallBindingCS__Group__1__Impl rule__MappingCallBindingCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCallBindingCS__Group__1__Impl_in_rule__MappingCallBindingCS__Group__110224); + pushFollow(FollowSets000.FOLLOW_rule__MappingCallBindingCS__Group__1__Impl_in_rule__MappingCallBindingCS__Group__110225); rule__MappingCallBindingCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCallBindingCS__Group__2_in_rule__MappingCallBindingCS__Group__110227); + pushFollow(FollowSets000.FOLLOW_rule__MappingCallBindingCS__Group__2_in_rule__MappingCallBindingCS__Group__110228); rule__MappingCallBindingCS__Group__2(); state._fsp--; @@ -15161,7 +15172,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4811:1: ( rule__MappingCallBindingCS__Alternatives_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4811:2: rule__MappingCallBindingCS__Alternatives_1 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCallBindingCS__Alternatives_1_in_rule__MappingCallBindingCS__Group__1__Impl10254); + pushFollow(FollowSets000.FOLLOW_rule__MappingCallBindingCS__Alternatives_1_in_rule__MappingCallBindingCS__Group__1__Impl10255); rule__MappingCallBindingCS__Alternatives_1(); state._fsp--; @@ -15203,12 +15214,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4825:1: ( rule__MappingCallBindingCS__Group__2__Impl rule__MappingCallBindingCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4826:2: rule__MappingCallBindingCS__Group__2__Impl rule__MappingCallBindingCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCallBindingCS__Group__2__Impl_in_rule__MappingCallBindingCS__Group__210284); + pushFollow(FollowSets000.FOLLOW_rule__MappingCallBindingCS__Group__2__Impl_in_rule__MappingCallBindingCS__Group__210285); rule__MappingCallBindingCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MappingCallBindingCS__Group__3_in_rule__MappingCallBindingCS__Group__210287); + pushFollow(FollowSets000.FOLLOW_rule__MappingCallBindingCS__Group__3_in_rule__MappingCallBindingCS__Group__210288); rule__MappingCallBindingCS__Group__3(); state._fsp--; @@ -15250,7 +15261,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4840:1: ( rule__MappingCallBindingCS__ValueAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4840:2: rule__MappingCallBindingCS__ValueAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__MappingCallBindingCS__ValueAssignment_2_in_rule__MappingCallBindingCS__Group__2__Impl10314); + pushFollow(FollowSets000.FOLLOW_rule__MappingCallBindingCS__ValueAssignment_2_in_rule__MappingCallBindingCS__Group__2__Impl10315); rule__MappingCallBindingCS__ValueAssignment_2(); state._fsp--; @@ -15292,7 +15303,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4854:1: ( rule__MappingCallBindingCS__Group__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4855:2: rule__MappingCallBindingCS__Group__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MappingCallBindingCS__Group__3__Impl_in_rule__MappingCallBindingCS__Group__310344); + pushFollow(FollowSets000.FOLLOW_rule__MappingCallBindingCS__Group__3__Impl_in_rule__MappingCallBindingCS__Group__310345); rule__MappingCallBindingCS__Group__3__Impl(); state._fsp--; @@ -15331,7 +15342,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMappingCallBindingCSAccess().getSemicolonKeyword_3()); } - match(input,17,FollowSets000.FOLLOW_17_in_rule__MappingCallBindingCS__Group__3__Impl10372); if (state.failed) return ; + match(input,17,FollowSets000.FOLLOW_17_in_rule__MappingCallBindingCS__Group__3__Impl10373); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMappingCallBindingCSAccess().getSemicolonKeyword_3()); } @@ -15366,12 +15377,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4892:1: ( rule__SourceDomainCS__Group__0__Impl rule__SourceDomainCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4893:2: rule__SourceDomainCS__Group__0__Impl rule__SourceDomainCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__SourceDomainCS__Group__0__Impl_in_rule__SourceDomainCS__Group__010411); + pushFollow(FollowSets000.FOLLOW_rule__SourceDomainCS__Group__0__Impl_in_rule__SourceDomainCS__Group__010412); rule__SourceDomainCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__SourceDomainCS__Group__1_in_rule__SourceDomainCS__Group__010414); + pushFollow(FollowSets000.FOLLOW_rule__SourceDomainCS__Group__1_in_rule__SourceDomainCS__Group__010415); rule__SourceDomainCS__Group__1(); state._fsp--; @@ -15413,7 +15424,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4907:1: ( rule__SourceDomainCS__CheckAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4907:2: rule__SourceDomainCS__CheckAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__SourceDomainCS__CheckAssignment_0_in_rule__SourceDomainCS__Group__0__Impl10441); + pushFollow(FollowSets000.FOLLOW_rule__SourceDomainCS__CheckAssignment_0_in_rule__SourceDomainCS__Group__0__Impl10442); rule__SourceDomainCS__CheckAssignment_0(); state._fsp--; @@ -15455,12 +15466,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4921:1: ( rule__SourceDomainCS__Group__1__Impl rule__SourceDomainCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4922:2: rule__SourceDomainCS__Group__1__Impl rule__SourceDomainCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__SourceDomainCS__Group__1__Impl_in_rule__SourceDomainCS__Group__110471); + pushFollow(FollowSets000.FOLLOW_rule__SourceDomainCS__Group__1__Impl_in_rule__SourceDomainCS__Group__110472); rule__SourceDomainCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__SourceDomainCS__Group__2_in_rule__SourceDomainCS__Group__110474); + pushFollow(FollowSets000.FOLLOW_rule__SourceDomainCS__Group__2_in_rule__SourceDomainCS__Group__110475); rule__SourceDomainCS__Group__2(); state._fsp--; @@ -15502,7 +15513,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4936:1: ( rule__SourceDomainCS__DirectionAssignment_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4936:2: rule__SourceDomainCS__DirectionAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__SourceDomainCS__DirectionAssignment_1_in_rule__SourceDomainCS__Group__1__Impl10501); + pushFollow(FollowSets000.FOLLOW_rule__SourceDomainCS__DirectionAssignment_1_in_rule__SourceDomainCS__Group__1__Impl10502); rule__SourceDomainCS__DirectionAssignment_1(); state._fsp--; @@ -15544,12 +15555,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4950:1: ( rule__SourceDomainCS__Group__2__Impl rule__SourceDomainCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4951:2: rule__SourceDomainCS__Group__2__Impl rule__SourceDomainCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__SourceDomainCS__Group__2__Impl_in_rule__SourceDomainCS__Group__210531); + pushFollow(FollowSets000.FOLLOW_rule__SourceDomainCS__Group__2__Impl_in_rule__SourceDomainCS__Group__210532); rule__SourceDomainCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__SourceDomainCS__Group__3_in_rule__SourceDomainCS__Group__210534); + pushFollow(FollowSets000.FOLLOW_rule__SourceDomainCS__Group__3_in_rule__SourceDomainCS__Group__210535); rule__SourceDomainCS__Group__3(); state._fsp--; @@ -15591,7 +15602,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4965:1: ( rule__SourceDomainCS__GuardPatternAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4965:2: rule__SourceDomainCS__GuardPatternAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__SourceDomainCS__GuardPatternAssignment_2_in_rule__SourceDomainCS__Group__2__Impl10561); + pushFollow(FollowSets000.FOLLOW_rule__SourceDomainCS__GuardPatternAssignment_2_in_rule__SourceDomainCS__Group__2__Impl10562); rule__SourceDomainCS__GuardPatternAssignment_2(); state._fsp--; @@ -15633,7 +15644,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4979:1: ( rule__SourceDomainCS__Group__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4980:2: rule__SourceDomainCS__Group__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__SourceDomainCS__Group__3__Impl_in_rule__SourceDomainCS__Group__310591); + pushFollow(FollowSets000.FOLLOW_rule__SourceDomainCS__Group__3__Impl_in_rule__SourceDomainCS__Group__310592); rule__SourceDomainCS__Group__3__Impl(); state._fsp--; @@ -15675,7 +15686,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4993:1: ( rule__SourceDomainCS__BottomPatternAssignment_3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:4993:2: rule__SourceDomainCS__BottomPatternAssignment_3 { - pushFollow(FollowSets000.FOLLOW_rule__SourceDomainCS__BottomPatternAssignment_3_in_rule__SourceDomainCS__Group__3__Impl10618); + pushFollow(FollowSets000.FOLLOW_rule__SourceDomainCS__BottomPatternAssignment_3_in_rule__SourceDomainCS__Group__3__Impl10619); rule__SourceDomainCS__BottomPatternAssignment_3(); state._fsp--; @@ -15717,12 +15728,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5015:1: ( rule__SourceBottomPatternCS__Group__0__Impl rule__SourceBottomPatternCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5016:2: rule__SourceBottomPatternCS__Group__0__Impl rule__SourceBottomPatternCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__SourceBottomPatternCS__Group__0__Impl_in_rule__SourceBottomPatternCS__Group__010656); + pushFollow(FollowSets000.FOLLOW_rule__SourceBottomPatternCS__Group__0__Impl_in_rule__SourceBottomPatternCS__Group__010657); rule__SourceBottomPatternCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__SourceBottomPatternCS__Group__1_in_rule__SourceBottomPatternCS__Group__010659); + pushFollow(FollowSets000.FOLLOW_rule__SourceBottomPatternCS__Group__1_in_rule__SourceBottomPatternCS__Group__010660); rule__SourceBottomPatternCS__Group__1(); state._fsp--; @@ -15796,12 +15807,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5046:1: ( rule__SourceBottomPatternCS__Group__1__Impl rule__SourceBottomPatternCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5047:2: rule__SourceBottomPatternCS__Group__1__Impl rule__SourceBottomPatternCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__SourceBottomPatternCS__Group__1__Impl_in_rule__SourceBottomPatternCS__Group__110717); + pushFollow(FollowSets000.FOLLOW_rule__SourceBottomPatternCS__Group__1__Impl_in_rule__SourceBottomPatternCS__Group__110718); rule__SourceBottomPatternCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__SourceBottomPatternCS__Group__2_in_rule__SourceBottomPatternCS__Group__110720); + pushFollow(FollowSets000.FOLLOW_rule__SourceBottomPatternCS__Group__2_in_rule__SourceBottomPatternCS__Group__110721); rule__SourceBottomPatternCS__Group__2(); state._fsp--; @@ -15840,7 +15851,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getSourceBottomPatternCSAccess().getLeftCurlyBracketKeyword_1()); } - match(input,62,FollowSets000.FOLLOW_62_in_rule__SourceBottomPatternCS__Group__1__Impl10748); if (state.failed) return ; + match(input,62,FollowSets000.FOLLOW_62_in_rule__SourceBottomPatternCS__Group__1__Impl10749); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSourceBottomPatternCSAccess().getLeftCurlyBracketKeyword_1()); } @@ -15875,7 +15886,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5077:1: ( rule__SourceBottomPatternCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5078:2: rule__SourceBottomPatternCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__SourceBottomPatternCS__Group__2__Impl_in_rule__SourceBottomPatternCS__Group__210779); + pushFollow(FollowSets000.FOLLOW_rule__SourceBottomPatternCS__Group__2__Impl_in_rule__SourceBottomPatternCS__Group__210780); rule__SourceBottomPatternCS__Group__2__Impl(); state._fsp--; @@ -15914,7 +15925,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getSourceBottomPatternCSAccess().getRightCurlyBracketKeyword_2()); } - match(input,63,FollowSets000.FOLLOW_63_in_rule__SourceBottomPatternCS__Group__2__Impl10807); if (state.failed) return ; + match(input,63,FollowSets000.FOLLOW_63_in_rule__SourceBottomPatternCS__Group__2__Impl10808); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSourceBottomPatternCSAccess().getRightCurlyBracketKeyword_2()); } @@ -15949,12 +15960,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5113:1: ( rule__SourceGuardPatternCS__Group__0__Impl rule__SourceGuardPatternCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5114:2: rule__SourceGuardPatternCS__Group__0__Impl rule__SourceGuardPatternCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__Group__0__Impl_in_rule__SourceGuardPatternCS__Group__010844); + pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__Group__0__Impl_in_rule__SourceGuardPatternCS__Group__010845); rule__SourceGuardPatternCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__Group__1_in_rule__SourceGuardPatternCS__Group__010847); + pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__Group__1_in_rule__SourceGuardPatternCS__Group__010848); rule__SourceGuardPatternCS__Group__1(); state._fsp--; @@ -16028,12 +16039,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5144:1: ( rule__SourceGuardPatternCS__Group__1__Impl rule__SourceGuardPatternCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5145:2: rule__SourceGuardPatternCS__Group__1__Impl rule__SourceGuardPatternCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__Group__1__Impl_in_rule__SourceGuardPatternCS__Group__110905); + pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__Group__1__Impl_in_rule__SourceGuardPatternCS__Group__110906); rule__SourceGuardPatternCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__Group__2_in_rule__SourceGuardPatternCS__Group__110908); + pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__Group__2_in_rule__SourceGuardPatternCS__Group__110909); rule__SourceGuardPatternCS__Group__2(); state._fsp--; @@ -16072,7 +16083,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getSourceGuardPatternCSAccess().getLeftParenthesisKeyword_1()); } - match(input,66,FollowSets000.FOLLOW_66_in_rule__SourceGuardPatternCS__Group__1__Impl10936); if (state.failed) return ; + match(input,66,FollowSets000.FOLLOW_66_in_rule__SourceGuardPatternCS__Group__1__Impl10937); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSourceGuardPatternCSAccess().getLeftParenthesisKeyword_1()); } @@ -16107,12 +16118,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5175:1: ( rule__SourceGuardPatternCS__Group__2__Impl rule__SourceGuardPatternCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5176:2: rule__SourceGuardPatternCS__Group__2__Impl rule__SourceGuardPatternCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__Group__2__Impl_in_rule__SourceGuardPatternCS__Group__210967); + pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__Group__2__Impl_in_rule__SourceGuardPatternCS__Group__210968); rule__SourceGuardPatternCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__Group__3_in_rule__SourceGuardPatternCS__Group__210970); + pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__Group__3_in_rule__SourceGuardPatternCS__Group__210971); rule__SourceGuardPatternCS__Group__3(); state._fsp--; @@ -16152,17 +16163,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getSourceGuardPatternCSAccess().getGroup_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5190:1: ( rule__SourceGuardPatternCS__Group_2__0 )? - int alt47=2; - int LA47_0 = input.LA(1); + int alt48=2; + int LA48_0 = input.LA(1); - if ( ((LA47_0>=RULE_SIMPLE_ID && LA47_0<=RULE_ESCAPED_ID)||(LA47_0>=18 && LA47_0<=28)) ) { - alt47=1; + if ( ((LA48_0>=RULE_SIMPLE_ID && LA48_0<=RULE_ESCAPED_ID)||(LA48_0>=18 && LA48_0<=28)) ) { + alt48=1; } - switch (alt47) { + switch (alt48) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5190:2: rule__SourceGuardPatternCS__Group_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__Group_2__0_in_rule__SourceGuardPatternCS__Group__2__Impl10997); + pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__Group_2__0_in_rule__SourceGuardPatternCS__Group__2__Impl10998); rule__SourceGuardPatternCS__Group_2__0(); state._fsp--; @@ -16207,7 +16218,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5204:1: ( rule__SourceGuardPatternCS__Group__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5205:2: rule__SourceGuardPatternCS__Group__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__Group__3__Impl_in_rule__SourceGuardPatternCS__Group__311028); + pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__Group__3__Impl_in_rule__SourceGuardPatternCS__Group__311029); rule__SourceGuardPatternCS__Group__3__Impl(); state._fsp--; @@ -16246,7 +16257,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getSourceGuardPatternCSAccess().getRightParenthesisKeyword_3()); } - match(input,67,FollowSets000.FOLLOW_67_in_rule__SourceGuardPatternCS__Group__3__Impl11056); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_67_in_rule__SourceGuardPatternCS__Group__3__Impl11057); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSourceGuardPatternCSAccess().getRightParenthesisKeyword_3()); } @@ -16281,12 +16292,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5242:1: ( rule__SourceGuardPatternCS__Group_2__0__Impl rule__SourceGuardPatternCS__Group_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5243:2: rule__SourceGuardPatternCS__Group_2__0__Impl rule__SourceGuardPatternCS__Group_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__Group_2__0__Impl_in_rule__SourceGuardPatternCS__Group_2__011095); + pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__Group_2__0__Impl_in_rule__SourceGuardPatternCS__Group_2__011096); rule__SourceGuardPatternCS__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__Group_2__1_in_rule__SourceGuardPatternCS__Group_2__011098); + pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__Group_2__1_in_rule__SourceGuardPatternCS__Group_2__011099); rule__SourceGuardPatternCS__Group_2__1(); state._fsp--; @@ -16328,7 +16339,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5257:1: ( rule__SourceGuardPatternCS__UnrealizedVariablesAssignment_2_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5257:2: rule__SourceGuardPatternCS__UnrealizedVariablesAssignment_2_0 { - pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__UnrealizedVariablesAssignment_2_0_in_rule__SourceGuardPatternCS__Group_2__0__Impl11125); + pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__UnrealizedVariablesAssignment_2_0_in_rule__SourceGuardPatternCS__Group_2__0__Impl11126); rule__SourceGuardPatternCS__UnrealizedVariablesAssignment_2_0(); state._fsp--; @@ -16370,7 +16381,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5271:1: ( rule__SourceGuardPatternCS__Group_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5272:2: rule__SourceGuardPatternCS__Group_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__Group_2__1__Impl_in_rule__SourceGuardPatternCS__Group_2__111155); + pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__Group_2__1__Impl_in_rule__SourceGuardPatternCS__Group_2__111156); rule__SourceGuardPatternCS__Group_2__1__Impl(); state._fsp--; @@ -16410,21 +16421,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getSourceGuardPatternCSAccess().getGroup_2_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5285:1: ( rule__SourceGuardPatternCS__Group_2_1__0 )* - loop48: + loop49: do { - int alt48=2; - int LA48_0 = input.LA(1); + int alt49=2; + int LA49_0 = input.LA(1); - if ( (LA48_0==61) ) { - alt48=1; + if ( (LA49_0==61) ) { + alt49=1; } - switch (alt48) { + switch (alt49) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5285:2: rule__SourceGuardPatternCS__Group_2_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__Group_2_1__0_in_rule__SourceGuardPatternCS__Group_2__1__Impl11182); + pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__Group_2_1__0_in_rule__SourceGuardPatternCS__Group_2__1__Impl11183); rule__SourceGuardPatternCS__Group_2_1__0(); state._fsp--; @@ -16434,7 +16445,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop48; + break loop49; } } while (true); @@ -16472,12 +16483,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5303:1: ( rule__SourceGuardPatternCS__Group_2_1__0__Impl rule__SourceGuardPatternCS__Group_2_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5304:2: rule__SourceGuardPatternCS__Group_2_1__0__Impl rule__SourceGuardPatternCS__Group_2_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__Group_2_1__0__Impl_in_rule__SourceGuardPatternCS__Group_2_1__011217); + pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__Group_2_1__0__Impl_in_rule__SourceGuardPatternCS__Group_2_1__011218); rule__SourceGuardPatternCS__Group_2_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__Group_2_1__1_in_rule__SourceGuardPatternCS__Group_2_1__011220); + pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__Group_2_1__1_in_rule__SourceGuardPatternCS__Group_2_1__011221); rule__SourceGuardPatternCS__Group_2_1__1(); state._fsp--; @@ -16516,7 +16527,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getSourceGuardPatternCSAccess().getCommaKeyword_2_1_0()); } - match(input,61,FollowSets000.FOLLOW_61_in_rule__SourceGuardPatternCS__Group_2_1__0__Impl11248); if (state.failed) return ; + match(input,61,FollowSets000.FOLLOW_61_in_rule__SourceGuardPatternCS__Group_2_1__0__Impl11249); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSourceGuardPatternCSAccess().getCommaKeyword_2_1_0()); } @@ -16551,7 +16562,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5334:1: ( rule__SourceGuardPatternCS__Group_2_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5335:2: rule__SourceGuardPatternCS__Group_2_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__Group_2_1__1__Impl_in_rule__SourceGuardPatternCS__Group_2_1__111279); + pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__Group_2_1__1__Impl_in_rule__SourceGuardPatternCS__Group_2_1__111280); rule__SourceGuardPatternCS__Group_2_1__1__Impl(); state._fsp--; @@ -16593,7 +16604,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5348:1: ( rule__SourceGuardPatternCS__UnrealizedVariablesAssignment_2_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5348:2: rule__SourceGuardPatternCS__UnrealizedVariablesAssignment_2_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__UnrealizedVariablesAssignment_2_1_1_in_rule__SourceGuardPatternCS__Group_2_1__1__Impl11306); + pushFollow(FollowSets000.FOLLOW_rule__SourceGuardPatternCS__UnrealizedVariablesAssignment_2_1_1_in_rule__SourceGuardPatternCS__Group_2_1__1__Impl11307); rule__SourceGuardPatternCS__UnrealizedVariablesAssignment_2_1_1(); state._fsp--; @@ -16635,12 +16646,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5366:1: ( rule__MiddleDomainCS__Group__0__Impl rule__MiddleDomainCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5367:2: rule__MiddleDomainCS__Group__0__Impl rule__MiddleDomainCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__MiddleDomainCS__Group__0__Impl_in_rule__MiddleDomainCS__Group__011340); + pushFollow(FollowSets000.FOLLOW_rule__MiddleDomainCS__Group__0__Impl_in_rule__MiddleDomainCS__Group__011341); rule__MiddleDomainCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MiddleDomainCS__Group__1_in_rule__MiddleDomainCS__Group__011343); + pushFollow(FollowSets000.FOLLOW_rule__MiddleDomainCS__Group__1_in_rule__MiddleDomainCS__Group__011344); rule__MiddleDomainCS__Group__1(); state._fsp--; @@ -16714,12 +16725,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5397:1: ( rule__MiddleDomainCS__Group__1__Impl rule__MiddleDomainCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5398:2: rule__MiddleDomainCS__Group__1__Impl rule__MiddleDomainCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__MiddleDomainCS__Group__1__Impl_in_rule__MiddleDomainCS__Group__111401); + pushFollow(FollowSets000.FOLLOW_rule__MiddleDomainCS__Group__1__Impl_in_rule__MiddleDomainCS__Group__111402); rule__MiddleDomainCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MiddleDomainCS__Group__2_in_rule__MiddleDomainCS__Group__111404); + pushFollow(FollowSets000.FOLLOW_rule__MiddleDomainCS__Group__2_in_rule__MiddleDomainCS__Group__111405); rule__MiddleDomainCS__Group__2(); state._fsp--; @@ -16761,7 +16772,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5412:1: ( rule__MiddleDomainCS__GuardPatternAssignment_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5412:2: rule__MiddleDomainCS__GuardPatternAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__MiddleDomainCS__GuardPatternAssignment_1_in_rule__MiddleDomainCS__Group__1__Impl11431); + pushFollow(FollowSets000.FOLLOW_rule__MiddleDomainCS__GuardPatternAssignment_1_in_rule__MiddleDomainCS__Group__1__Impl11432); rule__MiddleDomainCS__GuardPatternAssignment_1(); state._fsp--; @@ -16803,7 +16814,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5426:1: ( rule__MiddleDomainCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5427:2: rule__MiddleDomainCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MiddleDomainCS__Group__2__Impl_in_rule__MiddleDomainCS__Group__211461); + pushFollow(FollowSets000.FOLLOW_rule__MiddleDomainCS__Group__2__Impl_in_rule__MiddleDomainCS__Group__211462); rule__MiddleDomainCS__Group__2__Impl(); state._fsp--; @@ -16845,7 +16856,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5440:1: ( rule__MiddleDomainCS__BottomPatternAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5440:2: rule__MiddleDomainCS__BottomPatternAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__MiddleDomainCS__BottomPatternAssignment_2_in_rule__MiddleDomainCS__Group__2__Impl11488); + pushFollow(FollowSets000.FOLLOW_rule__MiddleDomainCS__BottomPatternAssignment_2_in_rule__MiddleDomainCS__Group__2__Impl11489); rule__MiddleDomainCS__BottomPatternAssignment_2(); state._fsp--; @@ -16887,12 +16898,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5460:1: ( rule__MiddleBottomPatternCS__Group__0__Impl rule__MiddleBottomPatternCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5461:2: rule__MiddleBottomPatternCS__Group__0__Impl rule__MiddleBottomPatternCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group__0__Impl_in_rule__MiddleBottomPatternCS__Group__011524); + pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group__0__Impl_in_rule__MiddleBottomPatternCS__Group__011525); rule__MiddleBottomPatternCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group__1_in_rule__MiddleBottomPatternCS__Group__011527); + pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group__1_in_rule__MiddleBottomPatternCS__Group__011528); rule__MiddleBottomPatternCS__Group__1(); state._fsp--; @@ -16966,12 +16977,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5491:1: ( rule__MiddleBottomPatternCS__Group__1__Impl rule__MiddleBottomPatternCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5492:2: rule__MiddleBottomPatternCS__Group__1__Impl rule__MiddleBottomPatternCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group__1__Impl_in_rule__MiddleBottomPatternCS__Group__111585); + pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group__1__Impl_in_rule__MiddleBottomPatternCS__Group__111586); rule__MiddleBottomPatternCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group__2_in_rule__MiddleBottomPatternCS__Group__111588); + pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group__2_in_rule__MiddleBottomPatternCS__Group__111589); rule__MiddleBottomPatternCS__Group__2(); state._fsp--; @@ -17010,7 +17021,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMiddleBottomPatternCSAccess().getLeftCurlyBracketKeyword_1()); } - match(input,62,FollowSets000.FOLLOW_62_in_rule__MiddleBottomPatternCS__Group__1__Impl11616); if (state.failed) return ; + match(input,62,FollowSets000.FOLLOW_62_in_rule__MiddleBottomPatternCS__Group__1__Impl11617); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMiddleBottomPatternCSAccess().getLeftCurlyBracketKeyword_1()); } @@ -17045,12 +17056,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5522:1: ( rule__MiddleBottomPatternCS__Group__2__Impl rule__MiddleBottomPatternCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5523:2: rule__MiddleBottomPatternCS__Group__2__Impl rule__MiddleBottomPatternCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group__2__Impl_in_rule__MiddleBottomPatternCS__Group__211647); + pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group__2__Impl_in_rule__MiddleBottomPatternCS__Group__211648); rule__MiddleBottomPatternCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group__3_in_rule__MiddleBottomPatternCS__Group__211650); + pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group__3_in_rule__MiddleBottomPatternCS__Group__211651); rule__MiddleBottomPatternCS__Group__3(); state._fsp--; @@ -17090,21 +17101,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getMiddleBottomPatternCSAccess().getConstraintsAssignment_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5537:1: ( rule__MiddleBottomPatternCS__ConstraintsAssignment_2 )* - loop49: + loop50: do { - int alt49=2; - int LA49_0 = input.LA(1); + int alt50=2; + int LA50_0 = input.LA(1); - if ( ((LA49_0>=RULE_INT && LA49_0<=RULE_ESCAPED_ID)||(LA49_0>=18 && LA49_0<=31)||(LA49_0>=46 && LA49_0<=59)||LA49_0==66||(LA49_0>=74 && LA49_0<=75)||LA49_0==77||(LA49_0>=81 && LA49_0<=85)) ) { - alt49=1; + if ( ((LA50_0>=RULE_INT && LA50_0<=RULE_ESCAPED_ID)||(LA50_0>=18 && LA50_0<=31)||(LA50_0>=46 && LA50_0<=59)||LA50_0==66||(LA50_0>=74 && LA50_0<=75)||LA50_0==77||(LA50_0>=81 && LA50_0<=85)) ) { + alt50=1; } - switch (alt49) { + switch (alt50) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5537:2: rule__MiddleBottomPatternCS__ConstraintsAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__ConstraintsAssignment_2_in_rule__MiddleBottomPatternCS__Group__2__Impl11677); + pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__ConstraintsAssignment_2_in_rule__MiddleBottomPatternCS__Group__2__Impl11678); rule__MiddleBottomPatternCS__ConstraintsAssignment_2(); state._fsp--; @@ -17114,7 +17125,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop49; + break loop50; } } while (true); @@ -17152,7 +17163,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5551:1: ( rule__MiddleBottomPatternCS__Group__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5552:2: rule__MiddleBottomPatternCS__Group__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group__3__Impl_in_rule__MiddleBottomPatternCS__Group__311708); + pushFollow(FollowSets000.FOLLOW_rule__MiddleBottomPatternCS__Group__3__Impl_in_rule__MiddleBottomPatternCS__Group__311709); rule__MiddleBottomPatternCS__Group__3__Impl(); state._fsp--; @@ -17191,7 +17202,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMiddleBottomPatternCSAccess().getRightCurlyBracketKeyword_3()); } - match(input,63,FollowSets000.FOLLOW_63_in_rule__MiddleBottomPatternCS__Group__3__Impl11736); if (state.failed) return ; + match(input,63,FollowSets000.FOLLOW_63_in_rule__MiddleBottomPatternCS__Group__3__Impl11737); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMiddleBottomPatternCSAccess().getRightCurlyBracketKeyword_3()); } @@ -17226,12 +17237,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5589:1: ( rule__MiddleGuardPatternCS__Group__0__Impl rule__MiddleGuardPatternCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5590:2: rule__MiddleGuardPatternCS__Group__0__Impl rule__MiddleGuardPatternCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__MiddleGuardPatternCS__Group__0__Impl_in_rule__MiddleGuardPatternCS__Group__011775); + pushFollow(FollowSets000.FOLLOW_rule__MiddleGuardPatternCS__Group__0__Impl_in_rule__MiddleGuardPatternCS__Group__011776); rule__MiddleGuardPatternCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MiddleGuardPatternCS__Group__1_in_rule__MiddleGuardPatternCS__Group__011778); + pushFollow(FollowSets000.FOLLOW_rule__MiddleGuardPatternCS__Group__1_in_rule__MiddleGuardPatternCS__Group__011779); rule__MiddleGuardPatternCS__Group__1(); state._fsp--; @@ -17305,12 +17316,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5620:1: ( rule__MiddleGuardPatternCS__Group__1__Impl rule__MiddleGuardPatternCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5621:2: rule__MiddleGuardPatternCS__Group__1__Impl rule__MiddleGuardPatternCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__MiddleGuardPatternCS__Group__1__Impl_in_rule__MiddleGuardPatternCS__Group__111836); + pushFollow(FollowSets000.FOLLOW_rule__MiddleGuardPatternCS__Group__1__Impl_in_rule__MiddleGuardPatternCS__Group__111837); rule__MiddleGuardPatternCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MiddleGuardPatternCS__Group__2_in_rule__MiddleGuardPatternCS__Group__111839); + pushFollow(FollowSets000.FOLLOW_rule__MiddleGuardPatternCS__Group__2_in_rule__MiddleGuardPatternCS__Group__111840); rule__MiddleGuardPatternCS__Group__2(); state._fsp--; @@ -17349,7 +17360,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMiddleGuardPatternCSAccess().getLeftParenthesisKeyword_1()); } - match(input,66,FollowSets000.FOLLOW_66_in_rule__MiddleGuardPatternCS__Group__1__Impl11867); if (state.failed) return ; + match(input,66,FollowSets000.FOLLOW_66_in_rule__MiddleGuardPatternCS__Group__1__Impl11868); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMiddleGuardPatternCSAccess().getLeftParenthesisKeyword_1()); } @@ -17384,12 +17395,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5651:1: ( rule__MiddleGuardPatternCS__Group__2__Impl rule__MiddleGuardPatternCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5652:2: rule__MiddleGuardPatternCS__Group__2__Impl rule__MiddleGuardPatternCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__MiddleGuardPatternCS__Group__2__Impl_in_rule__MiddleGuardPatternCS__Group__211898); + pushFollow(FollowSets000.FOLLOW_rule__MiddleGuardPatternCS__Group__2__Impl_in_rule__MiddleGuardPatternCS__Group__211899); rule__MiddleGuardPatternCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MiddleGuardPatternCS__Group__3_in_rule__MiddleGuardPatternCS__Group__211901); + pushFollow(FollowSets000.FOLLOW_rule__MiddleGuardPatternCS__Group__3_in_rule__MiddleGuardPatternCS__Group__211902); rule__MiddleGuardPatternCS__Group__3(); state._fsp--; @@ -17429,21 +17440,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getMiddleGuardPatternCSAccess().getConstraintsAssignment_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5666:1: ( rule__MiddleGuardPatternCS__ConstraintsAssignment_2 )* - loop50: + loop51: do { - int alt50=2; - int LA50_0 = input.LA(1); + int alt51=2; + int LA51_0 = input.LA(1); - if ( ((LA50_0>=RULE_INT && LA50_0<=RULE_ESCAPED_ID)||(LA50_0>=18 && LA50_0<=31)||(LA50_0>=46 && LA50_0<=59)||LA50_0==66||(LA50_0>=74 && LA50_0<=75)||LA50_0==77||(LA50_0>=81 && LA50_0<=85)) ) { - alt50=1; + if ( ((LA51_0>=RULE_INT && LA51_0<=RULE_ESCAPED_ID)||(LA51_0>=18 && LA51_0<=31)||(LA51_0>=46 && LA51_0<=59)||LA51_0==66||(LA51_0>=74 && LA51_0<=75)||LA51_0==77||(LA51_0>=81 && LA51_0<=85)) ) { + alt51=1; } - switch (alt50) { + switch (alt51) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5666:2: rule__MiddleGuardPatternCS__ConstraintsAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__MiddleGuardPatternCS__ConstraintsAssignment_2_in_rule__MiddleGuardPatternCS__Group__2__Impl11928); + pushFollow(FollowSets000.FOLLOW_rule__MiddleGuardPatternCS__ConstraintsAssignment_2_in_rule__MiddleGuardPatternCS__Group__2__Impl11929); rule__MiddleGuardPatternCS__ConstraintsAssignment_2(); state._fsp--; @@ -17453,7 +17464,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop50; + break loop51; } } while (true); @@ -17491,7 +17502,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5680:1: ( rule__MiddleGuardPatternCS__Group__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5681:2: rule__MiddleGuardPatternCS__Group__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MiddleGuardPatternCS__Group__3__Impl_in_rule__MiddleGuardPatternCS__Group__311959); + pushFollow(FollowSets000.FOLLOW_rule__MiddleGuardPatternCS__Group__3__Impl_in_rule__MiddleGuardPatternCS__Group__311960); rule__MiddleGuardPatternCS__Group__3__Impl(); state._fsp--; @@ -17530,7 +17541,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMiddleGuardPatternCSAccess().getRightParenthesisKeyword_3()); } - match(input,67,FollowSets000.FOLLOW_67_in_rule__MiddleGuardPatternCS__Group__3__Impl11987); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_67_in_rule__MiddleGuardPatternCS__Group__3__Impl11988); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMiddleGuardPatternCSAccess().getRightParenthesisKeyword_3()); } @@ -17565,12 +17576,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5718:1: ( rule__TargetDomainCS__Group__0__Impl rule__TargetDomainCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5719:2: rule__TargetDomainCS__Group__0__Impl rule__TargetDomainCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__TargetDomainCS__Group__0__Impl_in_rule__TargetDomainCS__Group__012026); + pushFollow(FollowSets000.FOLLOW_rule__TargetDomainCS__Group__0__Impl_in_rule__TargetDomainCS__Group__012027); rule__TargetDomainCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TargetDomainCS__Group__1_in_rule__TargetDomainCS__Group__012029); + pushFollow(FollowSets000.FOLLOW_rule__TargetDomainCS__Group__1_in_rule__TargetDomainCS__Group__012030); rule__TargetDomainCS__Group__1(); state._fsp--; @@ -17612,7 +17623,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5733:1: ( rule__TargetDomainCS__EnforceAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5733:2: rule__TargetDomainCS__EnforceAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__TargetDomainCS__EnforceAssignment_0_in_rule__TargetDomainCS__Group__0__Impl12056); + pushFollow(FollowSets000.FOLLOW_rule__TargetDomainCS__EnforceAssignment_0_in_rule__TargetDomainCS__Group__0__Impl12057); rule__TargetDomainCS__EnforceAssignment_0(); state._fsp--; @@ -17654,12 +17665,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5747:1: ( rule__TargetDomainCS__Group__1__Impl rule__TargetDomainCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5748:2: rule__TargetDomainCS__Group__1__Impl rule__TargetDomainCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__TargetDomainCS__Group__1__Impl_in_rule__TargetDomainCS__Group__112086); + pushFollow(FollowSets000.FOLLOW_rule__TargetDomainCS__Group__1__Impl_in_rule__TargetDomainCS__Group__112087); rule__TargetDomainCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TargetDomainCS__Group__2_in_rule__TargetDomainCS__Group__112089); + pushFollow(FollowSets000.FOLLOW_rule__TargetDomainCS__Group__2_in_rule__TargetDomainCS__Group__112090); rule__TargetDomainCS__Group__2(); state._fsp--; @@ -17701,7 +17712,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5762:1: ( rule__TargetDomainCS__DirectionAssignment_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5762:2: rule__TargetDomainCS__DirectionAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__TargetDomainCS__DirectionAssignment_1_in_rule__TargetDomainCS__Group__1__Impl12116); + pushFollow(FollowSets000.FOLLOW_rule__TargetDomainCS__DirectionAssignment_1_in_rule__TargetDomainCS__Group__1__Impl12117); rule__TargetDomainCS__DirectionAssignment_1(); state._fsp--; @@ -17743,12 +17754,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5776:1: ( rule__TargetDomainCS__Group__2__Impl rule__TargetDomainCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5777:2: rule__TargetDomainCS__Group__2__Impl rule__TargetDomainCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__TargetDomainCS__Group__2__Impl_in_rule__TargetDomainCS__Group__212146); + pushFollow(FollowSets000.FOLLOW_rule__TargetDomainCS__Group__2__Impl_in_rule__TargetDomainCS__Group__212147); rule__TargetDomainCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TargetDomainCS__Group__3_in_rule__TargetDomainCS__Group__212149); + pushFollow(FollowSets000.FOLLOW_rule__TargetDomainCS__Group__3_in_rule__TargetDomainCS__Group__212150); rule__TargetDomainCS__Group__3(); state._fsp--; @@ -17790,7 +17801,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5791:1: ( rule__TargetDomainCS__GuardPatternAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5791:2: rule__TargetDomainCS__GuardPatternAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__TargetDomainCS__GuardPatternAssignment_2_in_rule__TargetDomainCS__Group__2__Impl12176); + pushFollow(FollowSets000.FOLLOW_rule__TargetDomainCS__GuardPatternAssignment_2_in_rule__TargetDomainCS__Group__2__Impl12177); rule__TargetDomainCS__GuardPatternAssignment_2(); state._fsp--; @@ -17832,7 +17843,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5805:1: ( rule__TargetDomainCS__Group__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5806:2: rule__TargetDomainCS__Group__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TargetDomainCS__Group__3__Impl_in_rule__TargetDomainCS__Group__312206); + pushFollow(FollowSets000.FOLLOW_rule__TargetDomainCS__Group__3__Impl_in_rule__TargetDomainCS__Group__312207); rule__TargetDomainCS__Group__3__Impl(); state._fsp--; @@ -17874,7 +17885,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5819:1: ( rule__TargetDomainCS__BottomPatternAssignment_3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5819:2: rule__TargetDomainCS__BottomPatternAssignment_3 { - pushFollow(FollowSets000.FOLLOW_rule__TargetDomainCS__BottomPatternAssignment_3_in_rule__TargetDomainCS__Group__3__Impl12233); + pushFollow(FollowSets000.FOLLOW_rule__TargetDomainCS__BottomPatternAssignment_3_in_rule__TargetDomainCS__Group__3__Impl12234); rule__TargetDomainCS__BottomPatternAssignment_3(); state._fsp--; @@ -17916,12 +17927,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5841:1: ( rule__TargetBottomPatternCS__Group__0__Impl rule__TargetBottomPatternCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5842:2: rule__TargetBottomPatternCS__Group__0__Impl rule__TargetBottomPatternCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Group__0__Impl_in_rule__TargetBottomPatternCS__Group__012271); + pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Group__0__Impl_in_rule__TargetBottomPatternCS__Group__012272); rule__TargetBottomPatternCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Group__1_in_rule__TargetBottomPatternCS__Group__012274); + pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Group__1_in_rule__TargetBottomPatternCS__Group__012275); rule__TargetBottomPatternCS__Group__1(); state._fsp--; @@ -17995,12 +18006,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5872:1: ( rule__TargetBottomPatternCS__Group__1__Impl rule__TargetBottomPatternCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5873:2: rule__TargetBottomPatternCS__Group__1__Impl rule__TargetBottomPatternCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Group__1__Impl_in_rule__TargetBottomPatternCS__Group__112332); + pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Group__1__Impl_in_rule__TargetBottomPatternCS__Group__112333); rule__TargetBottomPatternCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Group__2_in_rule__TargetBottomPatternCS__Group__112335); + pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Group__2_in_rule__TargetBottomPatternCS__Group__112336); rule__TargetBottomPatternCS__Group__2(); state._fsp--; @@ -18039,7 +18050,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTargetBottomPatternCSAccess().getLeftCurlyBracketKeyword_1()); } - match(input,62,FollowSets000.FOLLOW_62_in_rule__TargetBottomPatternCS__Group__1__Impl12363); if (state.failed) return ; + match(input,62,FollowSets000.FOLLOW_62_in_rule__TargetBottomPatternCS__Group__1__Impl12364); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTargetBottomPatternCSAccess().getLeftCurlyBracketKeyword_1()); } @@ -18074,12 +18085,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5903:1: ( rule__TargetBottomPatternCS__Group__2__Impl rule__TargetBottomPatternCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5904:2: rule__TargetBottomPatternCS__Group__2__Impl rule__TargetBottomPatternCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Group__2__Impl_in_rule__TargetBottomPatternCS__Group__212394); + pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Group__2__Impl_in_rule__TargetBottomPatternCS__Group__212395); rule__TargetBottomPatternCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Group__3_in_rule__TargetBottomPatternCS__Group__212397); + pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Group__3_in_rule__TargetBottomPatternCS__Group__212398); rule__TargetBottomPatternCS__Group__3(); state._fsp--; @@ -18119,17 +18130,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getTargetBottomPatternCSAccess().getGroup_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5918:1: ( rule__TargetBottomPatternCS__Group_2__0 )? - int alt51=2; - int LA51_0 = input.LA(1); + int alt52=2; + int LA52_0 = input.LA(1); - if ( ((LA51_0>=RULE_SIMPLE_ID && LA51_0<=RULE_ESCAPED_ID)||(LA51_0>=18 && LA51_0<=28)) ) { - alt51=1; + if ( ((LA52_0>=RULE_SIMPLE_ID && LA52_0<=RULE_ESCAPED_ID)||(LA52_0>=18 && LA52_0<=28)) ) { + alt52=1; } - switch (alt51) { + switch (alt52) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5918:2: rule__TargetBottomPatternCS__Group_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Group_2__0_in_rule__TargetBottomPatternCS__Group__2__Impl12424); + pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Group_2__0_in_rule__TargetBottomPatternCS__Group__2__Impl12425); rule__TargetBottomPatternCS__Group_2__0(); state._fsp--; @@ -18174,7 +18185,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5932:1: ( rule__TargetBottomPatternCS__Group__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5933:2: rule__TargetBottomPatternCS__Group__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Group__3__Impl_in_rule__TargetBottomPatternCS__Group__312455); + pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Group__3__Impl_in_rule__TargetBottomPatternCS__Group__312456); rule__TargetBottomPatternCS__Group__3__Impl(); state._fsp--; @@ -18213,7 +18224,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTargetBottomPatternCSAccess().getRightCurlyBracketKeyword_3()); } - match(input,63,FollowSets000.FOLLOW_63_in_rule__TargetBottomPatternCS__Group__3__Impl12483); if (state.failed) return ; + match(input,63,FollowSets000.FOLLOW_63_in_rule__TargetBottomPatternCS__Group__3__Impl12484); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTargetBottomPatternCSAccess().getRightCurlyBracketKeyword_3()); } @@ -18248,12 +18259,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5970:1: ( rule__TargetBottomPatternCS__Group_2__0__Impl rule__TargetBottomPatternCS__Group_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5971:2: rule__TargetBottomPatternCS__Group_2__0__Impl rule__TargetBottomPatternCS__Group_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Group_2__0__Impl_in_rule__TargetBottomPatternCS__Group_2__012522); + pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Group_2__0__Impl_in_rule__TargetBottomPatternCS__Group_2__012523); rule__TargetBottomPatternCS__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Group_2__1_in_rule__TargetBottomPatternCS__Group_2__012525); + pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Group_2__1_in_rule__TargetBottomPatternCS__Group_2__012526); rule__TargetBottomPatternCS__Group_2__1(); state._fsp--; @@ -18295,7 +18306,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5985:1: ( rule__TargetBottomPatternCS__Alternatives_2_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5985:2: rule__TargetBottomPatternCS__Alternatives_2_0 { - pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Alternatives_2_0_in_rule__TargetBottomPatternCS__Group_2__0__Impl12552); + pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Alternatives_2_0_in_rule__TargetBottomPatternCS__Group_2__0__Impl12553); rule__TargetBottomPatternCS__Alternatives_2_0(); state._fsp--; @@ -18337,7 +18348,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:5999:1: ( rule__TargetBottomPatternCS__Group_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6000:2: rule__TargetBottomPatternCS__Group_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Group_2__1__Impl_in_rule__TargetBottomPatternCS__Group_2__112582); + pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Group_2__1__Impl_in_rule__TargetBottomPatternCS__Group_2__112583); rule__TargetBottomPatternCS__Group_2__1__Impl(); state._fsp--; @@ -18377,21 +18388,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getTargetBottomPatternCSAccess().getGroup_2_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6013:1: ( rule__TargetBottomPatternCS__Group_2_1__0 )* - loop52: + loop53: do { - int alt52=2; - int LA52_0 = input.LA(1); + int alt53=2; + int LA53_0 = input.LA(1); - if ( (LA52_0==61) ) { - alt52=1; + if ( (LA53_0==61) ) { + alt53=1; } - switch (alt52) { + switch (alt53) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6013:2: rule__TargetBottomPatternCS__Group_2_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Group_2_1__0_in_rule__TargetBottomPatternCS__Group_2__1__Impl12609); + pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Group_2_1__0_in_rule__TargetBottomPatternCS__Group_2__1__Impl12610); rule__TargetBottomPatternCS__Group_2_1__0(); state._fsp--; @@ -18401,7 +18412,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop52; + break loop53; } } while (true); @@ -18439,12 +18450,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6031:1: ( rule__TargetBottomPatternCS__Group_2_1__0__Impl rule__TargetBottomPatternCS__Group_2_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6032:2: rule__TargetBottomPatternCS__Group_2_1__0__Impl rule__TargetBottomPatternCS__Group_2_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Group_2_1__0__Impl_in_rule__TargetBottomPatternCS__Group_2_1__012644); + pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Group_2_1__0__Impl_in_rule__TargetBottomPatternCS__Group_2_1__012645); rule__TargetBottomPatternCS__Group_2_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Group_2_1__1_in_rule__TargetBottomPatternCS__Group_2_1__012647); + pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Group_2_1__1_in_rule__TargetBottomPatternCS__Group_2_1__012648); rule__TargetBottomPatternCS__Group_2_1__1(); state._fsp--; @@ -18483,7 +18494,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTargetBottomPatternCSAccess().getCommaKeyword_2_1_0()); } - match(input,61,FollowSets000.FOLLOW_61_in_rule__TargetBottomPatternCS__Group_2_1__0__Impl12675); if (state.failed) return ; + match(input,61,FollowSets000.FOLLOW_61_in_rule__TargetBottomPatternCS__Group_2_1__0__Impl12676); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTargetBottomPatternCSAccess().getCommaKeyword_2_1_0()); } @@ -18518,7 +18529,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6062:1: ( rule__TargetBottomPatternCS__Group_2_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6063:2: rule__TargetBottomPatternCS__Group_2_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Group_2_1__1__Impl_in_rule__TargetBottomPatternCS__Group_2_1__112706); + pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Group_2_1__1__Impl_in_rule__TargetBottomPatternCS__Group_2_1__112707); rule__TargetBottomPatternCS__Group_2_1__1__Impl(); state._fsp--; @@ -18560,7 +18571,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6076:1: ( rule__TargetBottomPatternCS__Alternatives_2_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6076:2: rule__TargetBottomPatternCS__Alternatives_2_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Alternatives_2_1_1_in_rule__TargetBottomPatternCS__Group_2_1__1__Impl12733); + pushFollow(FollowSets000.FOLLOW_rule__TargetBottomPatternCS__Alternatives_2_1_1_in_rule__TargetBottomPatternCS__Group_2_1__1__Impl12734); rule__TargetBottomPatternCS__Alternatives_2_1_1(); state._fsp--; @@ -18602,12 +18613,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6094:1: ( rule__TargetGuardPatternCS__Group__0__Impl rule__TargetGuardPatternCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6095:2: rule__TargetGuardPatternCS__Group__0__Impl rule__TargetGuardPatternCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__Group__0__Impl_in_rule__TargetGuardPatternCS__Group__012767); + pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__Group__0__Impl_in_rule__TargetGuardPatternCS__Group__012768); rule__TargetGuardPatternCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__Group__1_in_rule__TargetGuardPatternCS__Group__012770); + pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__Group__1_in_rule__TargetGuardPatternCS__Group__012771); rule__TargetGuardPatternCS__Group__1(); state._fsp--; @@ -18681,12 +18692,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6125:1: ( rule__TargetGuardPatternCS__Group__1__Impl rule__TargetGuardPatternCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6126:2: rule__TargetGuardPatternCS__Group__1__Impl rule__TargetGuardPatternCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__Group__1__Impl_in_rule__TargetGuardPatternCS__Group__112828); + pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__Group__1__Impl_in_rule__TargetGuardPatternCS__Group__112829); rule__TargetGuardPatternCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__Group__2_in_rule__TargetGuardPatternCS__Group__112831); + pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__Group__2_in_rule__TargetGuardPatternCS__Group__112832); rule__TargetGuardPatternCS__Group__2(); state._fsp--; @@ -18725,7 +18736,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTargetGuardPatternCSAccess().getLeftParenthesisKeyword_1()); } - match(input,66,FollowSets000.FOLLOW_66_in_rule__TargetGuardPatternCS__Group__1__Impl12859); if (state.failed) return ; + match(input,66,FollowSets000.FOLLOW_66_in_rule__TargetGuardPatternCS__Group__1__Impl12860); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTargetGuardPatternCSAccess().getLeftParenthesisKeyword_1()); } @@ -18760,12 +18771,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6156:1: ( rule__TargetGuardPatternCS__Group__2__Impl rule__TargetGuardPatternCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6157:2: rule__TargetGuardPatternCS__Group__2__Impl rule__TargetGuardPatternCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__Group__2__Impl_in_rule__TargetGuardPatternCS__Group__212890); + pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__Group__2__Impl_in_rule__TargetGuardPatternCS__Group__212891); rule__TargetGuardPatternCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__Group__3_in_rule__TargetGuardPatternCS__Group__212893); + pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__Group__3_in_rule__TargetGuardPatternCS__Group__212894); rule__TargetGuardPatternCS__Group__3(); state._fsp--; @@ -18805,17 +18816,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getTargetGuardPatternCSAccess().getGroup_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6171:1: ( rule__TargetGuardPatternCS__Group_2__0 )? - int alt53=2; - int LA53_0 = input.LA(1); + int alt54=2; + int LA54_0 = input.LA(1); - if ( ((LA53_0>=RULE_SIMPLE_ID && LA53_0<=RULE_ESCAPED_ID)||(LA53_0>=18 && LA53_0<=28)) ) { - alt53=1; + if ( ((LA54_0>=RULE_SIMPLE_ID && LA54_0<=RULE_ESCAPED_ID)||(LA54_0>=18 && LA54_0<=28)) ) { + alt54=1; } - switch (alt53) { + switch (alt54) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6171:2: rule__TargetGuardPatternCS__Group_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__Group_2__0_in_rule__TargetGuardPatternCS__Group__2__Impl12920); + pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__Group_2__0_in_rule__TargetGuardPatternCS__Group__2__Impl12921); rule__TargetGuardPatternCS__Group_2__0(); state._fsp--; @@ -18860,7 +18871,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6185:1: ( rule__TargetGuardPatternCS__Group__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6186:2: rule__TargetGuardPatternCS__Group__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__Group__3__Impl_in_rule__TargetGuardPatternCS__Group__312951); + pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__Group__3__Impl_in_rule__TargetGuardPatternCS__Group__312952); rule__TargetGuardPatternCS__Group__3__Impl(); state._fsp--; @@ -18899,7 +18910,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTargetGuardPatternCSAccess().getRightParenthesisKeyword_3()); } - match(input,67,FollowSets000.FOLLOW_67_in_rule__TargetGuardPatternCS__Group__3__Impl12979); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_67_in_rule__TargetGuardPatternCS__Group__3__Impl12980); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTargetGuardPatternCSAccess().getRightParenthesisKeyword_3()); } @@ -18934,12 +18945,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6223:1: ( rule__TargetGuardPatternCS__Group_2__0__Impl rule__TargetGuardPatternCS__Group_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6224:2: rule__TargetGuardPatternCS__Group_2__0__Impl rule__TargetGuardPatternCS__Group_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__Group_2__0__Impl_in_rule__TargetGuardPatternCS__Group_2__013018); + pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__Group_2__0__Impl_in_rule__TargetGuardPatternCS__Group_2__013019); rule__TargetGuardPatternCS__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__Group_2__1_in_rule__TargetGuardPatternCS__Group_2__013021); + pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__Group_2__1_in_rule__TargetGuardPatternCS__Group_2__013022); rule__TargetGuardPatternCS__Group_2__1(); state._fsp--; @@ -18981,7 +18992,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6238:1: ( rule__TargetGuardPatternCS__UnrealizedVariablesAssignment_2_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6238:2: rule__TargetGuardPatternCS__UnrealizedVariablesAssignment_2_0 { - pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__UnrealizedVariablesAssignment_2_0_in_rule__TargetGuardPatternCS__Group_2__0__Impl13048); + pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__UnrealizedVariablesAssignment_2_0_in_rule__TargetGuardPatternCS__Group_2__0__Impl13049); rule__TargetGuardPatternCS__UnrealizedVariablesAssignment_2_0(); state._fsp--; @@ -19023,7 +19034,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6252:1: ( rule__TargetGuardPatternCS__Group_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6253:2: rule__TargetGuardPatternCS__Group_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__Group_2__1__Impl_in_rule__TargetGuardPatternCS__Group_2__113078); + pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__Group_2__1__Impl_in_rule__TargetGuardPatternCS__Group_2__113079); rule__TargetGuardPatternCS__Group_2__1__Impl(); state._fsp--; @@ -19063,21 +19074,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getTargetGuardPatternCSAccess().getGroup_2_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6266:1: ( rule__TargetGuardPatternCS__Group_2_1__0 )* - loop54: + loop55: do { - int alt54=2; - int LA54_0 = input.LA(1); + int alt55=2; + int LA55_0 = input.LA(1); - if ( (LA54_0==61) ) { - alt54=1; + if ( (LA55_0==61) ) { + alt55=1; } - switch (alt54) { + switch (alt55) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6266:2: rule__TargetGuardPatternCS__Group_2_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__Group_2_1__0_in_rule__TargetGuardPatternCS__Group_2__1__Impl13105); + pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__Group_2_1__0_in_rule__TargetGuardPatternCS__Group_2__1__Impl13106); rule__TargetGuardPatternCS__Group_2_1__0(); state._fsp--; @@ -19087,7 +19098,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop54; + break loop55; } } while (true); @@ -19125,12 +19136,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6284:1: ( rule__TargetGuardPatternCS__Group_2_1__0__Impl rule__TargetGuardPatternCS__Group_2_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6285:2: rule__TargetGuardPatternCS__Group_2_1__0__Impl rule__TargetGuardPatternCS__Group_2_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__Group_2_1__0__Impl_in_rule__TargetGuardPatternCS__Group_2_1__013140); + pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__Group_2_1__0__Impl_in_rule__TargetGuardPatternCS__Group_2_1__013141); rule__TargetGuardPatternCS__Group_2_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__Group_2_1__1_in_rule__TargetGuardPatternCS__Group_2_1__013143); + pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__Group_2_1__1_in_rule__TargetGuardPatternCS__Group_2_1__013144); rule__TargetGuardPatternCS__Group_2_1__1(); state._fsp--; @@ -19169,7 +19180,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTargetGuardPatternCSAccess().getCommaKeyword_2_1_0()); } - match(input,61,FollowSets000.FOLLOW_61_in_rule__TargetGuardPatternCS__Group_2_1__0__Impl13171); if (state.failed) return ; + match(input,61,FollowSets000.FOLLOW_61_in_rule__TargetGuardPatternCS__Group_2_1__0__Impl13172); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTargetGuardPatternCSAccess().getCommaKeyword_2_1_0()); } @@ -19204,7 +19215,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6315:1: ( rule__TargetGuardPatternCS__Group_2_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6316:2: rule__TargetGuardPatternCS__Group_2_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__Group_2_1__1__Impl_in_rule__TargetGuardPatternCS__Group_2_1__113202); + pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__Group_2_1__1__Impl_in_rule__TargetGuardPatternCS__Group_2_1__113203); rule__TargetGuardPatternCS__Group_2_1__1__Impl(); state._fsp--; @@ -19246,7 +19257,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6329:1: ( rule__TargetGuardPatternCS__UnrealizedVariablesAssignment_2_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6329:2: rule__TargetGuardPatternCS__UnrealizedVariablesAssignment_2_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__UnrealizedVariablesAssignment_2_1_1_in_rule__TargetGuardPatternCS__Group_2_1__1__Impl13229); + pushFollow(FollowSets000.FOLLOW_rule__TargetGuardPatternCS__UnrealizedVariablesAssignment_2_1_1_in_rule__TargetGuardPatternCS__Group_2_1__1__Impl13230); rule__TargetGuardPatternCS__UnrealizedVariablesAssignment_2_1_1(); state._fsp--; @@ -19288,12 +19299,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6347:1: ( rule__BottomPatternCS__Group_0__0__Impl rule__BottomPatternCS__Group_0__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6348:2: rule__BottomPatternCS__Group_0__0__Impl rule__BottomPatternCS__Group_0__1 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__0__Impl_in_rule__BottomPatternCS__Group_0__013263); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__0__Impl_in_rule__BottomPatternCS__Group_0__013264); rule__BottomPatternCS__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__1_in_rule__BottomPatternCS__Group_0__013266); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__1_in_rule__BottomPatternCS__Group_0__013267); rule__BottomPatternCS__Group_0__1(); state._fsp--; @@ -19332,7 +19343,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_0_0()); } - match(input,62,FollowSets000.FOLLOW_62_in_rule__BottomPatternCS__Group_0__0__Impl13294); if (state.failed) return ; + match(input,62,FollowSets000.FOLLOW_62_in_rule__BottomPatternCS__Group_0__0__Impl13295); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_0_0()); } @@ -19367,12 +19378,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6378:1: ( rule__BottomPatternCS__Group_0__1__Impl rule__BottomPatternCS__Group_0__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6379:2: rule__BottomPatternCS__Group_0__1__Impl rule__BottomPatternCS__Group_0__2 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__1__Impl_in_rule__BottomPatternCS__Group_0__113325); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__1__Impl_in_rule__BottomPatternCS__Group_0__113326); rule__BottomPatternCS__Group_0__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__2_in_rule__BottomPatternCS__Group_0__113328); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__2_in_rule__BottomPatternCS__Group_0__113329); rule__BottomPatternCS__Group_0__2(); state._fsp--; @@ -19414,7 +19425,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6393:1: ( rule__BottomPatternCS__Alternatives_0_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6393:2: rule__BottomPatternCS__Alternatives_0_1 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Alternatives_0_1_in_rule__BottomPatternCS__Group_0__1__Impl13355); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Alternatives_0_1_in_rule__BottomPatternCS__Group_0__1__Impl13356); rule__BottomPatternCS__Alternatives_0_1(); state._fsp--; @@ -19456,12 +19467,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6407:1: ( rule__BottomPatternCS__Group_0__2__Impl rule__BottomPatternCS__Group_0__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6408:2: rule__BottomPatternCS__Group_0__2__Impl rule__BottomPatternCS__Group_0__3 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__2__Impl_in_rule__BottomPatternCS__Group_0__213385); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__2__Impl_in_rule__BottomPatternCS__Group_0__213386); rule__BottomPatternCS__Group_0__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__3_in_rule__BottomPatternCS__Group_0__213388); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__3_in_rule__BottomPatternCS__Group_0__213389); rule__BottomPatternCS__Group_0__3(); state._fsp--; @@ -19501,21 +19512,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getBottomPatternCSAccess().getGroup_0_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6422:1: ( rule__BottomPatternCS__Group_0_2__0 )* - loop55: + loop56: do { - int alt55=2; - int LA55_0 = input.LA(1); + int alt56=2; + int LA56_0 = input.LA(1); - if ( (LA55_0==61) ) { - alt55=1; + if ( (LA56_0==61) ) { + alt56=1; } - switch (alt55) { + switch (alt56) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6422:2: rule__BottomPatternCS__Group_0_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0_2__0_in_rule__BottomPatternCS__Group_0__2__Impl13415); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0_2__0_in_rule__BottomPatternCS__Group_0__2__Impl13416); rule__BottomPatternCS__Group_0_2__0(); state._fsp--; @@ -19525,7 +19536,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop55; + break loop56; } } while (true); @@ -19563,12 +19574,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6436:1: ( rule__BottomPatternCS__Group_0__3__Impl rule__BottomPatternCS__Group_0__4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6437:2: rule__BottomPatternCS__Group_0__3__Impl rule__BottomPatternCS__Group_0__4 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__3__Impl_in_rule__BottomPatternCS__Group_0__313446); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__3__Impl_in_rule__BottomPatternCS__Group_0__313447); rule__BottomPatternCS__Group_0__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__4_in_rule__BottomPatternCS__Group_0__313449); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__4_in_rule__BottomPatternCS__Group_0__313450); rule__BottomPatternCS__Group_0__4(); state._fsp--; @@ -19607,7 +19618,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getVerticalLineKeyword_0_3()); } - match(input,68,FollowSets000.FOLLOW_68_in_rule__BottomPatternCS__Group_0__3__Impl13477); if (state.failed) return ; + match(input,68,FollowSets000.FOLLOW_68_in_rule__BottomPatternCS__Group_0__3__Impl13478); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBottomPatternCSAccess().getVerticalLineKeyword_0_3()); } @@ -19642,12 +19653,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6467:1: ( rule__BottomPatternCS__Group_0__4__Impl rule__BottomPatternCS__Group_0__5 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6468:2: rule__BottomPatternCS__Group_0__4__Impl rule__BottomPatternCS__Group_0__5 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__4__Impl_in_rule__BottomPatternCS__Group_0__413508); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__4__Impl_in_rule__BottomPatternCS__Group_0__413509); rule__BottomPatternCS__Group_0__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__5_in_rule__BottomPatternCS__Group_0__413511); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__5_in_rule__BottomPatternCS__Group_0__413512); rule__BottomPatternCS__Group_0__5(); state._fsp--; @@ -19687,21 +19698,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getBottomPatternCSAccess().getConstraintsAssignment_0_4()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6482:1: ( rule__BottomPatternCS__ConstraintsAssignment_0_4 )* - loop56: + loop57: do { - int alt56=2; - int LA56_0 = input.LA(1); + int alt57=2; + int LA57_0 = input.LA(1); - if ( ((LA56_0>=RULE_INT && LA56_0<=RULE_ESCAPED_ID)||(LA56_0>=18 && LA56_0<=31)||(LA56_0>=46 && LA56_0<=59)||LA56_0==66||(LA56_0>=74 && LA56_0<=75)||LA56_0==77||(LA56_0>=81 && LA56_0<=85)) ) { - alt56=1; + if ( ((LA57_0>=RULE_INT && LA57_0<=RULE_ESCAPED_ID)||(LA57_0>=18 && LA57_0<=31)||(LA57_0>=46 && LA57_0<=59)||LA57_0==66||(LA57_0>=74 && LA57_0<=75)||LA57_0==77||(LA57_0>=81 && LA57_0<=85)) ) { + alt57=1; } - switch (alt56) { + switch (alt57) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6482:2: rule__BottomPatternCS__ConstraintsAssignment_0_4 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__ConstraintsAssignment_0_4_in_rule__BottomPatternCS__Group_0__4__Impl13538); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__ConstraintsAssignment_0_4_in_rule__BottomPatternCS__Group_0__4__Impl13539); rule__BottomPatternCS__ConstraintsAssignment_0_4(); state._fsp--; @@ -19711,7 +19722,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop56; + break loop57; } } while (true); @@ -19749,7 +19760,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6496:1: ( rule__BottomPatternCS__Group_0__5__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6497:2: rule__BottomPatternCS__Group_0__5__Impl { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__5__Impl_in_rule__BottomPatternCS__Group_0__513569); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0__5__Impl_in_rule__BottomPatternCS__Group_0__513570); rule__BottomPatternCS__Group_0__5__Impl(); state._fsp--; @@ -19788,7 +19799,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_0_5()); } - match(input,63,FollowSets000.FOLLOW_63_in_rule__BottomPatternCS__Group_0__5__Impl13597); if (state.failed) return ; + match(input,63,FollowSets000.FOLLOW_63_in_rule__BottomPatternCS__Group_0__5__Impl13598); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_0_5()); } @@ -19823,12 +19834,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6538:1: ( rule__BottomPatternCS__Group_0_2__0__Impl rule__BottomPatternCS__Group_0_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6539:2: rule__BottomPatternCS__Group_0_2__0__Impl rule__BottomPatternCS__Group_0_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0_2__0__Impl_in_rule__BottomPatternCS__Group_0_2__013640); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0_2__0__Impl_in_rule__BottomPatternCS__Group_0_2__013641); rule__BottomPatternCS__Group_0_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0_2__1_in_rule__BottomPatternCS__Group_0_2__013643); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0_2__1_in_rule__BottomPatternCS__Group_0_2__013644); rule__BottomPatternCS__Group_0_2__1(); state._fsp--; @@ -19867,7 +19878,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getCommaKeyword_0_2_0()); } - match(input,61,FollowSets000.FOLLOW_61_in_rule__BottomPatternCS__Group_0_2__0__Impl13671); if (state.failed) return ; + match(input,61,FollowSets000.FOLLOW_61_in_rule__BottomPatternCS__Group_0_2__0__Impl13672); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBottomPatternCSAccess().getCommaKeyword_0_2_0()); } @@ -19902,7 +19913,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6569:1: ( rule__BottomPatternCS__Group_0_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6570:2: rule__BottomPatternCS__Group_0_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0_2__1__Impl_in_rule__BottomPatternCS__Group_0_2__113702); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_0_2__1__Impl_in_rule__BottomPatternCS__Group_0_2__113703); rule__BottomPatternCS__Group_0_2__1__Impl(); state._fsp--; @@ -19944,7 +19955,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6583:1: ( rule__BottomPatternCS__Alternatives_0_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6583:2: rule__BottomPatternCS__Alternatives_0_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Alternatives_0_2_1_in_rule__BottomPatternCS__Group_0_2__1__Impl13729); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Alternatives_0_2_1_in_rule__BottomPatternCS__Group_0_2__1__Impl13730); rule__BottomPatternCS__Alternatives_0_2_1(); state._fsp--; @@ -19986,12 +19997,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6601:1: ( rule__BottomPatternCS__Group_1__0__Impl rule__BottomPatternCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6602:2: rule__BottomPatternCS__Group_1__0__Impl rule__BottomPatternCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__0__Impl_in_rule__BottomPatternCS__Group_1__013763); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__0__Impl_in_rule__BottomPatternCS__Group_1__013764); rule__BottomPatternCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__1_in_rule__BottomPatternCS__Group_1__013766); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__1_in_rule__BottomPatternCS__Group_1__013767); rule__BottomPatternCS__Group_1__1(); state._fsp--; @@ -20065,12 +20076,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6632:1: ( rule__BottomPatternCS__Group_1__1__Impl rule__BottomPatternCS__Group_1__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6633:2: rule__BottomPatternCS__Group_1__1__Impl rule__BottomPatternCS__Group_1__2 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__1__Impl_in_rule__BottomPatternCS__Group_1__113824); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__1__Impl_in_rule__BottomPatternCS__Group_1__113825); rule__BottomPatternCS__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__2_in_rule__BottomPatternCS__Group_1__113827); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__2_in_rule__BottomPatternCS__Group_1__113828); rule__BottomPatternCS__Group_1__2(); state._fsp--; @@ -20109,7 +20120,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_1_1()); } - match(input,62,FollowSets000.FOLLOW_62_in_rule__BottomPatternCS__Group_1__1__Impl13855); if (state.failed) return ; + match(input,62,FollowSets000.FOLLOW_62_in_rule__BottomPatternCS__Group_1__1__Impl13856); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBottomPatternCSAccess().getLeftCurlyBracketKeyword_1_1()); } @@ -20144,12 +20155,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6663:1: ( rule__BottomPatternCS__Group_1__2__Impl rule__BottomPatternCS__Group_1__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6664:2: rule__BottomPatternCS__Group_1__2__Impl rule__BottomPatternCS__Group_1__3 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__2__Impl_in_rule__BottomPatternCS__Group_1__213886); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__2__Impl_in_rule__BottomPatternCS__Group_1__213887); rule__BottomPatternCS__Group_1__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__3_in_rule__BottomPatternCS__Group_1__213889); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__3_in_rule__BottomPatternCS__Group_1__213890); rule__BottomPatternCS__Group_1__3(); state._fsp--; @@ -20189,21 +20200,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getBottomPatternCSAccess().getConstraintsAssignment_1_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6678:1: ( rule__BottomPatternCS__ConstraintsAssignment_1_2 )* - loop57: + loop58: do { - int alt57=2; - int LA57_0 = input.LA(1); + int alt58=2; + int LA58_0 = input.LA(1); - if ( ((LA57_0>=RULE_INT && LA57_0<=RULE_ESCAPED_ID)||(LA57_0>=18 && LA57_0<=31)||(LA57_0>=46 && LA57_0<=59)||LA57_0==66||(LA57_0>=74 && LA57_0<=75)||LA57_0==77||(LA57_0>=81 && LA57_0<=85)) ) { - alt57=1; + if ( ((LA58_0>=RULE_INT && LA58_0<=RULE_ESCAPED_ID)||(LA58_0>=18 && LA58_0<=31)||(LA58_0>=46 && LA58_0<=59)||LA58_0==66||(LA58_0>=74 && LA58_0<=75)||LA58_0==77||(LA58_0>=81 && LA58_0<=85)) ) { + alt58=1; } - switch (alt57) { + switch (alt58) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6678:2: rule__BottomPatternCS__ConstraintsAssignment_1_2 { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__ConstraintsAssignment_1_2_in_rule__BottomPatternCS__Group_1__2__Impl13916); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__ConstraintsAssignment_1_2_in_rule__BottomPatternCS__Group_1__2__Impl13917); rule__BottomPatternCS__ConstraintsAssignment_1_2(); state._fsp--; @@ -20213,7 +20224,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop57; + break loop58; } } while (true); @@ -20251,7 +20262,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6692:1: ( rule__BottomPatternCS__Group_1__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6693:2: rule__BottomPatternCS__Group_1__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__3__Impl_in_rule__BottomPatternCS__Group_1__313947); + pushFollow(FollowSets000.FOLLOW_rule__BottomPatternCS__Group_1__3__Impl_in_rule__BottomPatternCS__Group_1__313948); rule__BottomPatternCS__Group_1__3__Impl(); state._fsp--; @@ -20290,7 +20301,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_1_3()); } - match(input,63,FollowSets000.FOLLOW_63_in_rule__BottomPatternCS__Group_1__3__Impl13975); if (state.failed) return ; + match(input,63,FollowSets000.FOLLOW_63_in_rule__BottomPatternCS__Group_1__3__Impl13976); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBottomPatternCSAccess().getRightCurlyBracketKeyword_1_3()); } @@ -20325,12 +20336,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6730:1: ( rule__AssignmentCS__Group__0__Impl rule__AssignmentCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6731:2: rule__AssignmentCS__Group__0__Impl rule__AssignmentCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group__0__Impl_in_rule__AssignmentCS__Group__014014); + pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group__0__Impl_in_rule__AssignmentCS__Group__014015); rule__AssignmentCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group__1_in_rule__AssignmentCS__Group__014017); + pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group__1_in_rule__AssignmentCS__Group__014018); rule__AssignmentCS__Group__1(); state._fsp--; @@ -20370,17 +20381,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getAssignmentCSAccess().getDefaultAssignment_0()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6745:1: ( rule__AssignmentCS__DefaultAssignment_0 )? - int alt58=2; - int LA58_0 = input.LA(1); + int alt59=2; + int LA59_0 = input.LA(1); - if ( (LA58_0==83) ) { - alt58=1; + if ( (LA59_0==83) ) { + alt59=1; } - switch (alt58) { + switch (alt59) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6745:2: rule__AssignmentCS__DefaultAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__DefaultAssignment_0_in_rule__AssignmentCS__Group__0__Impl14044); + pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__DefaultAssignment_0_in_rule__AssignmentCS__Group__0__Impl14045); rule__AssignmentCS__DefaultAssignment_0(); state._fsp--; @@ -20425,12 +20436,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6759:1: ( rule__AssignmentCS__Group__1__Impl rule__AssignmentCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6760:2: rule__AssignmentCS__Group__1__Impl rule__AssignmentCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group__1__Impl_in_rule__AssignmentCS__Group__114075); + pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group__1__Impl_in_rule__AssignmentCS__Group__114076); rule__AssignmentCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group__2_in_rule__AssignmentCS__Group__114078); + pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group__2_in_rule__AssignmentCS__Group__114079); rule__AssignmentCS__Group__2(); state._fsp--; @@ -20472,7 +20483,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6774:1: ( rule__AssignmentCS__TargetAssignment_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6774:2: rule__AssignmentCS__TargetAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__TargetAssignment_1_in_rule__AssignmentCS__Group__1__Impl14105); + pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__TargetAssignment_1_in_rule__AssignmentCS__Group__1__Impl14106); rule__AssignmentCS__TargetAssignment_1(); state._fsp--; @@ -20514,12 +20525,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6788:1: ( rule__AssignmentCS__Group__2__Impl rule__AssignmentCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6789:2: rule__AssignmentCS__Group__2__Impl rule__AssignmentCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group__2__Impl_in_rule__AssignmentCS__Group__214135); + pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group__2__Impl_in_rule__AssignmentCS__Group__214136); rule__AssignmentCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group__3_in_rule__AssignmentCS__Group__214138); + pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group__3_in_rule__AssignmentCS__Group__214139); rule__AssignmentCS__Group__3(); state._fsp--; @@ -20559,17 +20570,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getAssignmentCSAccess().getGroup_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6803:1: ( rule__AssignmentCS__Group_2__0 )? - int alt59=2; - int LA59_0 = input.LA(1); + int alt60=2; + int LA60_0 = input.LA(1); - if ( (LA59_0==16) ) { - alt59=1; + if ( (LA60_0==16) ) { + alt60=1; } - switch (alt59) { + switch (alt60) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6803:2: rule__AssignmentCS__Group_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group_2__0_in_rule__AssignmentCS__Group__2__Impl14165); + pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group_2__0_in_rule__AssignmentCS__Group__2__Impl14166); rule__AssignmentCS__Group_2__0(); state._fsp--; @@ -20614,7 +20625,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6817:1: ( rule__AssignmentCS__Group__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6818:2: rule__AssignmentCS__Group__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group__3__Impl_in_rule__AssignmentCS__Group__314196); + pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group__3__Impl_in_rule__AssignmentCS__Group__314197); rule__AssignmentCS__Group__3__Impl(); state._fsp--; @@ -20653,7 +20664,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getAssignmentCSAccess().getSemicolonKeyword_3()); } - match(input,17,FollowSets000.FOLLOW_17_in_rule__AssignmentCS__Group__3__Impl14224); if (state.failed) return ; + match(input,17,FollowSets000.FOLLOW_17_in_rule__AssignmentCS__Group__3__Impl14225); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAssignmentCSAccess().getSemicolonKeyword_3()); } @@ -20688,12 +20699,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6855:1: ( rule__AssignmentCS__Group_2__0__Impl rule__AssignmentCS__Group_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6856:2: rule__AssignmentCS__Group_2__0__Impl rule__AssignmentCS__Group_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group_2__0__Impl_in_rule__AssignmentCS__Group_2__014263); + pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group_2__0__Impl_in_rule__AssignmentCS__Group_2__014264); rule__AssignmentCS__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group_2__1_in_rule__AssignmentCS__Group_2__014266); + pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group_2__1_in_rule__AssignmentCS__Group_2__014267); rule__AssignmentCS__Group_2__1(); state._fsp--; @@ -20732,7 +20743,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getAssignmentCSAccess().getColonEqualsSignKeyword_2_0()); } - match(input,16,FollowSets000.FOLLOW_16_in_rule__AssignmentCS__Group_2__0__Impl14294); if (state.failed) return ; + match(input,16,FollowSets000.FOLLOW_16_in_rule__AssignmentCS__Group_2__0__Impl14295); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAssignmentCSAccess().getColonEqualsSignKeyword_2_0()); } @@ -20767,7 +20778,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6886:1: ( rule__AssignmentCS__Group_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6887:2: rule__AssignmentCS__Group_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group_2__1__Impl_in_rule__AssignmentCS__Group_2__114325); + pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__Group_2__1__Impl_in_rule__AssignmentCS__Group_2__114326); rule__AssignmentCS__Group_2__1__Impl(); state._fsp--; @@ -20809,7 +20820,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6900:1: ( rule__AssignmentCS__InitialiserAssignment_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6900:2: rule__AssignmentCS__InitialiserAssignment_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__InitialiserAssignment_2_1_in_rule__AssignmentCS__Group_2__1__Impl14352); + pushFollow(FollowSets000.FOLLOW_rule__AssignmentCS__InitialiserAssignment_2_1_in_rule__AssignmentCS__Group_2__1__Impl14353); rule__AssignmentCS__InitialiserAssignment_2_1(); state._fsp--; @@ -20851,12 +20862,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6918:1: ( rule__GuardPatternCS__Group_0__0__Impl rule__GuardPatternCS__Group_0__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6919:2: rule__GuardPatternCS__Group_0__0__Impl rule__GuardPatternCS__Group_0__1 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__0__Impl_in_rule__GuardPatternCS__Group_0__014386); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__0__Impl_in_rule__GuardPatternCS__Group_0__014387); rule__GuardPatternCS__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__1_in_rule__GuardPatternCS__Group_0__014389); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__1_in_rule__GuardPatternCS__Group_0__014390); rule__GuardPatternCS__Group_0__1(); state._fsp--; @@ -20895,7 +20906,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_0_0()); } - match(input,66,FollowSets000.FOLLOW_66_in_rule__GuardPatternCS__Group_0__0__Impl14417); if (state.failed) return ; + match(input,66,FollowSets000.FOLLOW_66_in_rule__GuardPatternCS__Group_0__0__Impl14418); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_0_0()); } @@ -20930,12 +20941,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6949:1: ( rule__GuardPatternCS__Group_0__1__Impl rule__GuardPatternCS__Group_0__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6950:2: rule__GuardPatternCS__Group_0__1__Impl rule__GuardPatternCS__Group_0__2 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__1__Impl_in_rule__GuardPatternCS__Group_0__114448); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__1__Impl_in_rule__GuardPatternCS__Group_0__114449); rule__GuardPatternCS__Group_0__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__2_in_rule__GuardPatternCS__Group_0__114451); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__2_in_rule__GuardPatternCS__Group_0__114452); rule__GuardPatternCS__Group_0__2(); state._fsp--; @@ -20977,7 +20988,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6964:1: ( rule__GuardPatternCS__UnrealizedVariablesAssignment_0_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6964:2: rule__GuardPatternCS__UnrealizedVariablesAssignment_0_1 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__UnrealizedVariablesAssignment_0_1_in_rule__GuardPatternCS__Group_0__1__Impl14478); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__UnrealizedVariablesAssignment_0_1_in_rule__GuardPatternCS__Group_0__1__Impl14479); rule__GuardPatternCS__UnrealizedVariablesAssignment_0_1(); state._fsp--; @@ -21019,12 +21030,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6978:1: ( rule__GuardPatternCS__Group_0__2__Impl rule__GuardPatternCS__Group_0__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6979:2: rule__GuardPatternCS__Group_0__2__Impl rule__GuardPatternCS__Group_0__3 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__2__Impl_in_rule__GuardPatternCS__Group_0__214508); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__2__Impl_in_rule__GuardPatternCS__Group_0__214509); rule__GuardPatternCS__Group_0__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__3_in_rule__GuardPatternCS__Group_0__214511); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__3_in_rule__GuardPatternCS__Group_0__214512); rule__GuardPatternCS__Group_0__3(); state._fsp--; @@ -21064,21 +21075,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getGuardPatternCSAccess().getGroup_0_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6993:1: ( rule__GuardPatternCS__Group_0_2__0 )* - loop60: + loop61: do { - int alt60=2; - int LA60_0 = input.LA(1); + int alt61=2; + int LA61_0 = input.LA(1); - if ( (LA60_0==61) ) { - alt60=1; + if ( (LA61_0==61) ) { + alt61=1; } - switch (alt60) { + switch (alt61) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:6993:2: rule__GuardPatternCS__Group_0_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0_2__0_in_rule__GuardPatternCS__Group_0__2__Impl14538); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0_2__0_in_rule__GuardPatternCS__Group_0__2__Impl14539); rule__GuardPatternCS__Group_0_2__0(); state._fsp--; @@ -21088,7 +21099,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop60; + break loop61; } } while (true); @@ -21126,12 +21137,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7007:1: ( rule__GuardPatternCS__Group_0__3__Impl rule__GuardPatternCS__Group_0__4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7008:2: rule__GuardPatternCS__Group_0__3__Impl rule__GuardPatternCS__Group_0__4 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__3__Impl_in_rule__GuardPatternCS__Group_0__314569); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__3__Impl_in_rule__GuardPatternCS__Group_0__314570); rule__GuardPatternCS__Group_0__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__4_in_rule__GuardPatternCS__Group_0__314572); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__4_in_rule__GuardPatternCS__Group_0__314573); rule__GuardPatternCS__Group_0__4(); state._fsp--; @@ -21170,7 +21181,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getVerticalLineKeyword_0_3()); } - match(input,68,FollowSets000.FOLLOW_68_in_rule__GuardPatternCS__Group_0__3__Impl14600); if (state.failed) return ; + match(input,68,FollowSets000.FOLLOW_68_in_rule__GuardPatternCS__Group_0__3__Impl14601); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardPatternCSAccess().getVerticalLineKeyword_0_3()); } @@ -21205,12 +21216,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7038:1: ( rule__GuardPatternCS__Group_0__4__Impl rule__GuardPatternCS__Group_0__5 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7039:2: rule__GuardPatternCS__Group_0__4__Impl rule__GuardPatternCS__Group_0__5 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__4__Impl_in_rule__GuardPatternCS__Group_0__414631); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__4__Impl_in_rule__GuardPatternCS__Group_0__414632); rule__GuardPatternCS__Group_0__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__5_in_rule__GuardPatternCS__Group_0__414634); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__5_in_rule__GuardPatternCS__Group_0__414635); rule__GuardPatternCS__Group_0__5(); state._fsp--; @@ -21250,21 +21261,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getGuardPatternCSAccess().getConstraintsAssignment_0_4()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7053:1: ( rule__GuardPatternCS__ConstraintsAssignment_0_4 )* - loop61: + loop62: do { - int alt61=2; - int LA61_0 = input.LA(1); + int alt62=2; + int LA62_0 = input.LA(1); - if ( ((LA61_0>=RULE_INT && LA61_0<=RULE_ESCAPED_ID)||(LA61_0>=18 && LA61_0<=31)||(LA61_0>=46 && LA61_0<=59)||LA61_0==66||(LA61_0>=74 && LA61_0<=75)||LA61_0==77||(LA61_0>=81 && LA61_0<=85)) ) { - alt61=1; + if ( ((LA62_0>=RULE_INT && LA62_0<=RULE_ESCAPED_ID)||(LA62_0>=18 && LA62_0<=31)||(LA62_0>=46 && LA62_0<=59)||LA62_0==66||(LA62_0>=74 && LA62_0<=75)||LA62_0==77||(LA62_0>=81 && LA62_0<=85)) ) { + alt62=1; } - switch (alt61) { + switch (alt62) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7053:2: rule__GuardPatternCS__ConstraintsAssignment_0_4 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__ConstraintsAssignment_0_4_in_rule__GuardPatternCS__Group_0__4__Impl14661); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__ConstraintsAssignment_0_4_in_rule__GuardPatternCS__Group_0__4__Impl14662); rule__GuardPatternCS__ConstraintsAssignment_0_4(); state._fsp--; @@ -21274,7 +21285,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop61; + break loop62; } } while (true); @@ -21312,7 +21323,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7067:1: ( rule__GuardPatternCS__Group_0__5__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7068:2: rule__GuardPatternCS__Group_0__5__Impl { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__5__Impl_in_rule__GuardPatternCS__Group_0__514692); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0__5__Impl_in_rule__GuardPatternCS__Group_0__514693); rule__GuardPatternCS__Group_0__5__Impl(); state._fsp--; @@ -21351,7 +21362,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_0_5()); } - match(input,67,FollowSets000.FOLLOW_67_in_rule__GuardPatternCS__Group_0__5__Impl14720); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_67_in_rule__GuardPatternCS__Group_0__5__Impl14721); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_0_5()); } @@ -21386,12 +21397,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7109:1: ( rule__GuardPatternCS__Group_0_2__0__Impl rule__GuardPatternCS__Group_0_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7110:2: rule__GuardPatternCS__Group_0_2__0__Impl rule__GuardPatternCS__Group_0_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0_2__0__Impl_in_rule__GuardPatternCS__Group_0_2__014763); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0_2__0__Impl_in_rule__GuardPatternCS__Group_0_2__014764); rule__GuardPatternCS__Group_0_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0_2__1_in_rule__GuardPatternCS__Group_0_2__014766); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0_2__1_in_rule__GuardPatternCS__Group_0_2__014767); rule__GuardPatternCS__Group_0_2__1(); state._fsp--; @@ -21430,7 +21441,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getCommaKeyword_0_2_0()); } - match(input,61,FollowSets000.FOLLOW_61_in_rule__GuardPatternCS__Group_0_2__0__Impl14794); if (state.failed) return ; + match(input,61,FollowSets000.FOLLOW_61_in_rule__GuardPatternCS__Group_0_2__0__Impl14795); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardPatternCSAccess().getCommaKeyword_0_2_0()); } @@ -21465,7 +21476,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7140:1: ( rule__GuardPatternCS__Group_0_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7141:2: rule__GuardPatternCS__Group_0_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0_2__1__Impl_in_rule__GuardPatternCS__Group_0_2__114825); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_0_2__1__Impl_in_rule__GuardPatternCS__Group_0_2__114826); rule__GuardPatternCS__Group_0_2__1__Impl(); state._fsp--; @@ -21507,7 +21518,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7154:1: ( rule__GuardPatternCS__UnrealizedVariablesAssignment_0_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7154:2: rule__GuardPatternCS__UnrealizedVariablesAssignment_0_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__UnrealizedVariablesAssignment_0_2_1_in_rule__GuardPatternCS__Group_0_2__1__Impl14852); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__UnrealizedVariablesAssignment_0_2_1_in_rule__GuardPatternCS__Group_0_2__1__Impl14853); rule__GuardPatternCS__UnrealizedVariablesAssignment_0_2_1(); state._fsp--; @@ -21549,12 +21560,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7172:1: ( rule__GuardPatternCS__Group_1__0__Impl rule__GuardPatternCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7173:2: rule__GuardPatternCS__Group_1__0__Impl rule__GuardPatternCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__0__Impl_in_rule__GuardPatternCS__Group_1__014886); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__0__Impl_in_rule__GuardPatternCS__Group_1__014887); rule__GuardPatternCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__1_in_rule__GuardPatternCS__Group_1__014889); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__1_in_rule__GuardPatternCS__Group_1__014890); rule__GuardPatternCS__Group_1__1(); state._fsp--; @@ -21628,12 +21639,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7203:1: ( rule__GuardPatternCS__Group_1__1__Impl rule__GuardPatternCS__Group_1__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7204:2: rule__GuardPatternCS__Group_1__1__Impl rule__GuardPatternCS__Group_1__2 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__1__Impl_in_rule__GuardPatternCS__Group_1__114947); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__1__Impl_in_rule__GuardPatternCS__Group_1__114948); rule__GuardPatternCS__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__2_in_rule__GuardPatternCS__Group_1__114950); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__2_in_rule__GuardPatternCS__Group_1__114951); rule__GuardPatternCS__Group_1__2(); state._fsp--; @@ -21672,7 +21683,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_1_1()); } - match(input,66,FollowSets000.FOLLOW_66_in_rule__GuardPatternCS__Group_1__1__Impl14978); if (state.failed) return ; + match(input,66,FollowSets000.FOLLOW_66_in_rule__GuardPatternCS__Group_1__1__Impl14979); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardPatternCSAccess().getLeftParenthesisKeyword_1_1()); } @@ -21707,12 +21718,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7234:1: ( rule__GuardPatternCS__Group_1__2__Impl rule__GuardPatternCS__Group_1__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7235:2: rule__GuardPatternCS__Group_1__2__Impl rule__GuardPatternCS__Group_1__3 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__2__Impl_in_rule__GuardPatternCS__Group_1__215009); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__2__Impl_in_rule__GuardPatternCS__Group_1__215010); rule__GuardPatternCS__Group_1__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__3_in_rule__GuardPatternCS__Group_1__215012); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__3_in_rule__GuardPatternCS__Group_1__215013); rule__GuardPatternCS__Group_1__3(); state._fsp--; @@ -21752,21 +21763,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getGuardPatternCSAccess().getConstraintsAssignment_1_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7249:1: ( rule__GuardPatternCS__ConstraintsAssignment_1_2 )* - loop62: + loop63: do { - int alt62=2; - int LA62_0 = input.LA(1); + int alt63=2; + int LA63_0 = input.LA(1); - if ( ((LA62_0>=RULE_INT && LA62_0<=RULE_ESCAPED_ID)||(LA62_0>=18 && LA62_0<=31)||(LA62_0>=46 && LA62_0<=59)||LA62_0==66||(LA62_0>=74 && LA62_0<=75)||LA62_0==77||(LA62_0>=81 && LA62_0<=85)) ) { - alt62=1; + if ( ((LA63_0>=RULE_INT && LA63_0<=RULE_ESCAPED_ID)||(LA63_0>=18 && LA63_0<=31)||(LA63_0>=46 && LA63_0<=59)||LA63_0==66||(LA63_0>=74 && LA63_0<=75)||LA63_0==77||(LA63_0>=81 && LA63_0<=85)) ) { + alt63=1; } - switch (alt62) { + switch (alt63) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7249:2: rule__GuardPatternCS__ConstraintsAssignment_1_2 { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__ConstraintsAssignment_1_2_in_rule__GuardPatternCS__Group_1__2__Impl15039); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__ConstraintsAssignment_1_2_in_rule__GuardPatternCS__Group_1__2__Impl15040); rule__GuardPatternCS__ConstraintsAssignment_1_2(); state._fsp--; @@ -21776,7 +21787,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop62; + break loop63; } } while (true); @@ -21814,7 +21825,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7263:1: ( rule__GuardPatternCS__Group_1__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7264:2: rule__GuardPatternCS__Group_1__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__3__Impl_in_rule__GuardPatternCS__Group_1__315070); + pushFollow(FollowSets000.FOLLOW_rule__GuardPatternCS__Group_1__3__Impl_in_rule__GuardPatternCS__Group_1__315071); rule__GuardPatternCS__Group_1__3__Impl(); state._fsp--; @@ -21853,7 +21864,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_1_3()); } - match(input,67,FollowSets000.FOLLOW_67_in_rule__GuardPatternCS__Group_1__3__Impl15098); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_67_in_rule__GuardPatternCS__Group_1__3__Impl15099); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getGuardPatternCSAccess().getRightParenthesisKeyword_1_3()); } @@ -21888,12 +21899,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7301:1: ( rule__ImportCS__Group__0__Impl rule__ImportCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7302:2: rule__ImportCS__Group__0__Impl rule__ImportCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__0__Impl_in_rule__ImportCS__Group__015137); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__0__Impl_in_rule__ImportCS__Group__015138); rule__ImportCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__1_in_rule__ImportCS__Group__015140); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__1_in_rule__ImportCS__Group__015141); rule__ImportCS__Group__1(); state._fsp--; @@ -21932,7 +21943,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getImportCSAccess().getImportKeyword_0()); } - match(input,20,FollowSets000.FOLLOW_20_in_rule__ImportCS__Group__0__Impl15168); if (state.failed) return ; + match(input,20,FollowSets000.FOLLOW_20_in_rule__ImportCS__Group__0__Impl15169); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getImportCSAccess().getImportKeyword_0()); } @@ -21967,12 +21978,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7332:1: ( rule__ImportCS__Group__1__Impl rule__ImportCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7333:2: rule__ImportCS__Group__1__Impl rule__ImportCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__1__Impl_in_rule__ImportCS__Group__115199); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__1__Impl_in_rule__ImportCS__Group__115200); rule__ImportCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__2_in_rule__ImportCS__Group__115202); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__2_in_rule__ImportCS__Group__115203); rule__ImportCS__Group__2(); state._fsp--; @@ -22012,28 +22023,28 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getImportCSAccess().getGroup_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7347:1: ( rule__ImportCS__Group_1__0 )? - int alt63=2; - int LA63_0 = input.LA(1); + int alt64=2; + int LA64_0 = input.LA(1); - if ( (LA63_0==RULE_SIMPLE_ID) ) { - int LA63_1 = input.LA(2); + if ( (LA64_0==RULE_SIMPLE_ID) ) { + int LA64_1 = input.LA(2); - if ( (LA63_1==69) ) { - alt63=1; + if ( (LA64_1==69) ) { + alt64=1; } } - else if ( (LA63_0==RULE_ESCAPED_ID) ) { - int LA63_2 = input.LA(2); + else if ( (LA64_0==RULE_ESCAPED_ID) ) { + int LA64_2 = input.LA(2); - if ( (LA63_2==69) ) { - alt63=1; + if ( (LA64_2==69) ) { + alt64=1; } } - switch (alt63) { + switch (alt64) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7347:2: rule__ImportCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group_1__0_in_rule__ImportCS__Group__1__Impl15229); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group_1__0_in_rule__ImportCS__Group__1__Impl15230); rule__ImportCS__Group_1__0(); state._fsp--; @@ -22078,12 +22089,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7361:1: ( rule__ImportCS__Group__2__Impl rule__ImportCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7362:2: rule__ImportCS__Group__2__Impl rule__ImportCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__2__Impl_in_rule__ImportCS__Group__215260); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__2__Impl_in_rule__ImportCS__Group__215261); rule__ImportCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__3_in_rule__ImportCS__Group__215263); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__3_in_rule__ImportCS__Group__215264); rule__ImportCS__Group__3(); state._fsp--; @@ -22125,7 +22136,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7376:1: ( rule__ImportCS__PathNameAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7376:2: rule__ImportCS__PathNameAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__PathNameAssignment_2_in_rule__ImportCS__Group__2__Impl15290); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__PathNameAssignment_2_in_rule__ImportCS__Group__2__Impl15291); rule__ImportCS__PathNameAssignment_2(); state._fsp--; @@ -22167,12 +22178,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7390:1: ( rule__ImportCS__Group__3__Impl rule__ImportCS__Group__4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7391:2: rule__ImportCS__Group__3__Impl rule__ImportCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__3__Impl_in_rule__ImportCS__Group__315320); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__3__Impl_in_rule__ImportCS__Group__315321); rule__ImportCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__4_in_rule__ImportCS__Group__315323); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__4_in_rule__ImportCS__Group__315324); rule__ImportCS__Group__4(); state._fsp--; @@ -22212,17 +22223,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getImportCSAccess().getGroup_3()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7405:1: ( rule__ImportCS__Group_3__0 )? - int alt64=2; - int LA64_0 = input.LA(1); + int alt65=2; + int LA65_0 = input.LA(1); - if ( (LA64_0==70) ) { - alt64=1; + if ( (LA65_0==70) ) { + alt65=1; } - switch (alt64) { + switch (alt65) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7405:2: rule__ImportCS__Group_3__0 { - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group_3__0_in_rule__ImportCS__Group__3__Impl15350); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group_3__0_in_rule__ImportCS__Group__3__Impl15351); rule__ImportCS__Group_3__0(); state._fsp--; @@ -22267,7 +22278,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7419:1: ( rule__ImportCS__Group__4__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7420:2: rule__ImportCS__Group__4__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__4__Impl_in_rule__ImportCS__Group__415381); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group__4__Impl_in_rule__ImportCS__Group__415382); rule__ImportCS__Group__4__Impl(); state._fsp--; @@ -22306,7 +22317,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getImportCSAccess().getSemicolonKeyword_4()); } - match(input,17,FollowSets000.FOLLOW_17_in_rule__ImportCS__Group__4__Impl15409); if (state.failed) return ; + match(input,17,FollowSets000.FOLLOW_17_in_rule__ImportCS__Group__4__Impl15410); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getImportCSAccess().getSemicolonKeyword_4()); } @@ -22341,12 +22352,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7459:1: ( rule__ImportCS__Group_1__0__Impl rule__ImportCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7460:2: rule__ImportCS__Group_1__0__Impl rule__ImportCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group_1__0__Impl_in_rule__ImportCS__Group_1__015450); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group_1__0__Impl_in_rule__ImportCS__Group_1__015451); rule__ImportCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group_1__1_in_rule__ImportCS__Group_1__015453); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group_1__1_in_rule__ImportCS__Group_1__015454); rule__ImportCS__Group_1__1(); state._fsp--; @@ -22388,7 +22399,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7474:1: ( rule__ImportCS__NameAssignment_1_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7474:2: rule__ImportCS__NameAssignment_1_0 { - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__NameAssignment_1_0_in_rule__ImportCS__Group_1__0__Impl15480); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__NameAssignment_1_0_in_rule__ImportCS__Group_1__0__Impl15481); rule__ImportCS__NameAssignment_1_0(); state._fsp--; @@ -22430,7 +22441,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7488:1: ( rule__ImportCS__Group_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7489:2: rule__ImportCS__Group_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group_1__1__Impl_in_rule__ImportCS__Group_1__115510); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group_1__1__Impl_in_rule__ImportCS__Group_1__115511); rule__ImportCS__Group_1__1__Impl(); state._fsp--; @@ -22469,7 +22480,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getImportCSAccess().getColonKeyword_1_1()); } - match(input,69,FollowSets000.FOLLOW_69_in_rule__ImportCS__Group_1__1__Impl15538); if (state.failed) return ; + match(input,69,FollowSets000.FOLLOW_69_in_rule__ImportCS__Group_1__1__Impl15539); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getImportCSAccess().getColonKeyword_1_1()); } @@ -22504,12 +22515,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7522:1: ( rule__ImportCS__Group_3__0__Impl rule__ImportCS__Group_3__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7523:2: rule__ImportCS__Group_3__0__Impl rule__ImportCS__Group_3__1 { - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group_3__0__Impl_in_rule__ImportCS__Group_3__015573); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group_3__0__Impl_in_rule__ImportCS__Group_3__015574); rule__ImportCS__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group_3__1_in_rule__ImportCS__Group_3__015576); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group_3__1_in_rule__ImportCS__Group_3__015577); rule__ImportCS__Group_3__1(); state._fsp--; @@ -22551,7 +22562,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7537:1: ( rule__ImportCS__AllAssignment_3_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7537:2: rule__ImportCS__AllAssignment_3_0 { - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__AllAssignment_3_0_in_rule__ImportCS__Group_3__0__Impl15603); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__AllAssignment_3_0_in_rule__ImportCS__Group_3__0__Impl15604); rule__ImportCS__AllAssignment_3_0(); state._fsp--; @@ -22593,7 +22604,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7551:1: ( rule__ImportCS__Group_3__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7552:2: rule__ImportCS__Group_3__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group_3__1__Impl_in_rule__ImportCS__Group_3__115633); + pushFollow(FollowSets000.FOLLOW_rule__ImportCS__Group_3__1__Impl_in_rule__ImportCS__Group_3__115634); rule__ImportCS__Group_3__1__Impl(); state._fsp--; @@ -22632,7 +22643,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getImportCSAccess().getAsteriskKeyword_3_1()); } - match(input,29,FollowSets000.FOLLOW_29_in_rule__ImportCS__Group_3__1__Impl15661); if (state.failed) return ; + match(input,29,FollowSets000.FOLLOW_29_in_rule__ImportCS__Group_3__1__Impl15662); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getImportCSAccess().getAsteriskKeyword_3_1()); } @@ -22667,12 +22678,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7585:1: ( rule__LibraryCS__Group__0__Impl rule__LibraryCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7586:2: rule__LibraryCS__Group__0__Impl rule__LibraryCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__LibraryCS__Group__0__Impl_in_rule__LibraryCS__Group__015696); + pushFollow(FollowSets000.FOLLOW_rule__LibraryCS__Group__0__Impl_in_rule__LibraryCS__Group__015697); rule__LibraryCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__LibraryCS__Group__1_in_rule__LibraryCS__Group__015699); + pushFollow(FollowSets000.FOLLOW_rule__LibraryCS__Group__1_in_rule__LibraryCS__Group__015700); rule__LibraryCS__Group__1(); state._fsp--; @@ -22711,7 +22722,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getLibraryCSAccess().getLibraryKeyword_0()); } - match(input,22,FollowSets000.FOLLOW_22_in_rule__LibraryCS__Group__0__Impl15727); if (state.failed) return ; + match(input,22,FollowSets000.FOLLOW_22_in_rule__LibraryCS__Group__0__Impl15728); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLibraryCSAccess().getLibraryKeyword_0()); } @@ -22746,12 +22757,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7616:1: ( rule__LibraryCS__Group__1__Impl rule__LibraryCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7617:2: rule__LibraryCS__Group__1__Impl rule__LibraryCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__LibraryCS__Group__1__Impl_in_rule__LibraryCS__Group__115758); + pushFollow(FollowSets000.FOLLOW_rule__LibraryCS__Group__1__Impl_in_rule__LibraryCS__Group__115759); rule__LibraryCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__LibraryCS__Group__2_in_rule__LibraryCS__Group__115761); + pushFollow(FollowSets000.FOLLOW_rule__LibraryCS__Group__2_in_rule__LibraryCS__Group__115762); rule__LibraryCS__Group__2(); state._fsp--; @@ -22793,7 +22804,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7631:1: ( rule__LibraryCS__PackageAssignment_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7631:2: rule__LibraryCS__PackageAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__LibraryCS__PackageAssignment_1_in_rule__LibraryCS__Group__1__Impl15788); + pushFollow(FollowSets000.FOLLOW_rule__LibraryCS__PackageAssignment_1_in_rule__LibraryCS__Group__1__Impl15789); rule__LibraryCS__PackageAssignment_1(); state._fsp--; @@ -22835,7 +22846,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7645:1: ( rule__LibraryCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7646:2: rule__LibraryCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__LibraryCS__Group__2__Impl_in_rule__LibraryCS__Group__215818); + pushFollow(FollowSets000.FOLLOW_rule__LibraryCS__Group__2__Impl_in_rule__LibraryCS__Group__215819); rule__LibraryCS__Group__2__Impl(); state._fsp--; @@ -22874,7 +22885,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getLibraryCSAccess().getSemicolonKeyword_2()); } - match(input,17,FollowSets000.FOLLOW_17_in_rule__LibraryCS__Group__2__Impl15846); if (state.failed) return ; + match(input,17,FollowSets000.FOLLOW_17_in_rule__LibraryCS__Group__2__Impl15847); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLibraryCSAccess().getSemicolonKeyword_2()); } @@ -22909,12 +22920,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7682:1: ( rule__ParamDeclarationCS__Group__0__Impl rule__ParamDeclarationCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7683:2: rule__ParamDeclarationCS__Group__0__Impl rule__ParamDeclarationCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__0__Impl_in_rule__ParamDeclarationCS__Group__015884); + pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__0__Impl_in_rule__ParamDeclarationCS__Group__015885); rule__ParamDeclarationCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__1_in_rule__ParamDeclarationCS__Group__015887); + pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__1_in_rule__ParamDeclarationCS__Group__015888); rule__ParamDeclarationCS__Group__1(); state._fsp--; @@ -22956,7 +22967,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7697:1: ( rule__ParamDeclarationCS__NameAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7697:2: rule__ParamDeclarationCS__NameAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__NameAssignment_0_in_rule__ParamDeclarationCS__Group__0__Impl15914); + pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__NameAssignment_0_in_rule__ParamDeclarationCS__Group__0__Impl15915); rule__ParamDeclarationCS__NameAssignment_0(); state._fsp--; @@ -22998,12 +23009,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7711:1: ( rule__ParamDeclarationCS__Group__1__Impl rule__ParamDeclarationCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7712:2: rule__ParamDeclarationCS__Group__1__Impl rule__ParamDeclarationCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__1__Impl_in_rule__ParamDeclarationCS__Group__115944); + pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__1__Impl_in_rule__ParamDeclarationCS__Group__115945); rule__ParamDeclarationCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__2_in_rule__ParamDeclarationCS__Group__115947); + pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__2_in_rule__ParamDeclarationCS__Group__115948); rule__ParamDeclarationCS__Group__2(); state._fsp--; @@ -23042,7 +23053,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getParamDeclarationCSAccess().getColonKeyword_1()); } - match(input,69,FollowSets000.FOLLOW_69_in_rule__ParamDeclarationCS__Group__1__Impl15975); if (state.failed) return ; + match(input,69,FollowSets000.FOLLOW_69_in_rule__ParamDeclarationCS__Group__1__Impl15976); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getParamDeclarationCSAccess().getColonKeyword_1()); } @@ -23077,7 +23088,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7742:1: ( rule__ParamDeclarationCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7743:2: rule__ParamDeclarationCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__2__Impl_in_rule__ParamDeclarationCS__Group__216006); + pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__2__Impl_in_rule__ParamDeclarationCS__Group__216007); rule__ParamDeclarationCS__Group__2__Impl(); state._fsp--; @@ -23119,7 +23130,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7756:1: ( rule__ParamDeclarationCS__OwnedTypeAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7756:2: rule__ParamDeclarationCS__OwnedTypeAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__OwnedTypeAssignment_2_in_rule__ParamDeclarationCS__Group__2__Impl16033); + pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__OwnedTypeAssignment_2_in_rule__ParamDeclarationCS__Group__2__Impl16034); rule__ParamDeclarationCS__OwnedTypeAssignment_2(); state._fsp--; @@ -23161,12 +23172,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7776:1: ( rule__QueryCS__Group__0__Impl rule__QueryCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7777:2: rule__QueryCS__Group__0__Impl rule__QueryCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__0__Impl_in_rule__QueryCS__Group__016069); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__0__Impl_in_rule__QueryCS__Group__016070); rule__QueryCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__1_in_rule__QueryCS__Group__016072); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__1_in_rule__QueryCS__Group__016073); rule__QueryCS__Group__1(); state._fsp--; @@ -23205,7 +23216,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getQueryKeyword_0()); } - match(input,24,FollowSets000.FOLLOW_24_in_rule__QueryCS__Group__0__Impl16100); if (state.failed) return ; + match(input,24,FollowSets000.FOLLOW_24_in_rule__QueryCS__Group__0__Impl16101); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQueryCSAccess().getQueryKeyword_0()); } @@ -23240,12 +23251,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7807:1: ( rule__QueryCS__Group__1__Impl rule__QueryCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7808:2: rule__QueryCS__Group__1__Impl rule__QueryCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__1__Impl_in_rule__QueryCS__Group__116131); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__1__Impl_in_rule__QueryCS__Group__116132); rule__QueryCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__2_in_rule__QueryCS__Group__116134); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__2_in_rule__QueryCS__Group__116135); rule__QueryCS__Group__2(); state._fsp--; @@ -23287,7 +23298,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7822:1: ( rule__QueryCS__PathNameAssignment_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7822:2: rule__QueryCS__PathNameAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__PathNameAssignment_1_in_rule__QueryCS__Group__1__Impl16161); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__PathNameAssignment_1_in_rule__QueryCS__Group__1__Impl16162); rule__QueryCS__PathNameAssignment_1(); state._fsp--; @@ -23329,12 +23340,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7836:1: ( rule__QueryCS__Group__2__Impl rule__QueryCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7837:2: rule__QueryCS__Group__2__Impl rule__QueryCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__2__Impl_in_rule__QueryCS__Group__216191); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__2__Impl_in_rule__QueryCS__Group__216192); rule__QueryCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__3_in_rule__QueryCS__Group__216194); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__3_in_rule__QueryCS__Group__216195); rule__QueryCS__Group__3(); state._fsp--; @@ -23376,7 +23387,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7851:1: ( rule__QueryCS__NameAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7851:2: rule__QueryCS__NameAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__NameAssignment_2_in_rule__QueryCS__Group__2__Impl16221); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__NameAssignment_2_in_rule__QueryCS__Group__2__Impl16222); rule__QueryCS__NameAssignment_2(); state._fsp--; @@ -23418,12 +23429,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7865:1: ( rule__QueryCS__Group__3__Impl rule__QueryCS__Group__4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7866:2: rule__QueryCS__Group__3__Impl rule__QueryCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__3__Impl_in_rule__QueryCS__Group__316251); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__3__Impl_in_rule__QueryCS__Group__316252); rule__QueryCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__4_in_rule__QueryCS__Group__316254); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__4_in_rule__QueryCS__Group__316255); rule__QueryCS__Group__4(); state._fsp--; @@ -23462,7 +23473,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getLeftParenthesisKeyword_3()); } - match(input,66,FollowSets000.FOLLOW_66_in_rule__QueryCS__Group__3__Impl16282); if (state.failed) return ; + match(input,66,FollowSets000.FOLLOW_66_in_rule__QueryCS__Group__3__Impl16283); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQueryCSAccess().getLeftParenthesisKeyword_3()); } @@ -23497,12 +23508,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7896:1: ( rule__QueryCS__Group__4__Impl rule__QueryCS__Group__5 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7897:2: rule__QueryCS__Group__4__Impl rule__QueryCS__Group__5 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__4__Impl_in_rule__QueryCS__Group__416313); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__4__Impl_in_rule__QueryCS__Group__416314); rule__QueryCS__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__5_in_rule__QueryCS__Group__416316); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__5_in_rule__QueryCS__Group__416317); rule__QueryCS__Group__5(); state._fsp--; @@ -23542,17 +23553,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getQueryCSAccess().getGroup_4()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7911:1: ( rule__QueryCS__Group_4__0 )? - int alt65=2; - int LA65_0 = input.LA(1); + int alt66=2; + int LA66_0 = input.LA(1); - if ( ((LA65_0>=RULE_SIMPLE_ID && LA65_0<=RULE_ESCAPED_ID)||(LA65_0>=18 && LA65_0<=28)) ) { - alt65=1; + if ( ((LA66_0>=RULE_SIMPLE_ID && LA66_0<=RULE_ESCAPED_ID)||(LA66_0>=18 && LA66_0<=28)) ) { + alt66=1; } - switch (alt65) { + switch (alt66) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7911:2: rule__QueryCS__Group_4__0 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_4__0_in_rule__QueryCS__Group__4__Impl16343); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_4__0_in_rule__QueryCS__Group__4__Impl16344); rule__QueryCS__Group_4__0(); state._fsp--; @@ -23597,12 +23608,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7925:1: ( rule__QueryCS__Group__5__Impl rule__QueryCS__Group__6 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7926:2: rule__QueryCS__Group__5__Impl rule__QueryCS__Group__6 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__5__Impl_in_rule__QueryCS__Group__516374); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__5__Impl_in_rule__QueryCS__Group__516375); rule__QueryCS__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__6_in_rule__QueryCS__Group__516377); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__6_in_rule__QueryCS__Group__516378); rule__QueryCS__Group__6(); state._fsp--; @@ -23641,7 +23652,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getRightParenthesisKeyword_5()); } - match(input,67,FollowSets000.FOLLOW_67_in_rule__QueryCS__Group__5__Impl16405); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_67_in_rule__QueryCS__Group__5__Impl16406); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQueryCSAccess().getRightParenthesisKeyword_5()); } @@ -23676,12 +23687,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7956:1: ( rule__QueryCS__Group__6__Impl rule__QueryCS__Group__7 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7957:2: rule__QueryCS__Group__6__Impl rule__QueryCS__Group__7 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__6__Impl_in_rule__QueryCS__Group__616436); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__6__Impl_in_rule__QueryCS__Group__616437); rule__QueryCS__Group__6__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__7_in_rule__QueryCS__Group__616439); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__7_in_rule__QueryCS__Group__616440); rule__QueryCS__Group__7(); state._fsp--; @@ -23720,7 +23731,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getColonKeyword_6()); } - match(input,69,FollowSets000.FOLLOW_69_in_rule__QueryCS__Group__6__Impl16467); if (state.failed) return ; + match(input,69,FollowSets000.FOLLOW_69_in_rule__QueryCS__Group__6__Impl16468); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQueryCSAccess().getColonKeyword_6()); } @@ -23755,12 +23766,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7987:1: ( rule__QueryCS__Group__7__Impl rule__QueryCS__Group__8 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:7988:2: rule__QueryCS__Group__7__Impl rule__QueryCS__Group__8 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__7__Impl_in_rule__QueryCS__Group__716498); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__7__Impl_in_rule__QueryCS__Group__716499); rule__QueryCS__Group__7__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__8_in_rule__QueryCS__Group__716501); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__8_in_rule__QueryCS__Group__716502); rule__QueryCS__Group__8(); state._fsp--; @@ -23802,7 +23813,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8002:1: ( rule__QueryCS__OwnedTypeAssignment_7 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8002:2: rule__QueryCS__OwnedTypeAssignment_7 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__OwnedTypeAssignment_7_in_rule__QueryCS__Group__7__Impl16528); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__OwnedTypeAssignment_7_in_rule__QueryCS__Group__7__Impl16529); rule__QueryCS__OwnedTypeAssignment_7(); state._fsp--; @@ -23844,7 +23855,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8016:1: ( rule__QueryCS__Group__8__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8017:2: rule__QueryCS__Group__8__Impl { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__8__Impl_in_rule__QueryCS__Group__816558); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__8__Impl_in_rule__QueryCS__Group__816559); rule__QueryCS__Group__8__Impl(); state._fsp--; @@ -23886,7 +23897,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8030:1: ( rule__QueryCS__Alternatives_8 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8030:2: rule__QueryCS__Alternatives_8 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Alternatives_8_in_rule__QueryCS__Group__8__Impl16585); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Alternatives_8_in_rule__QueryCS__Group__8__Impl16586); rule__QueryCS__Alternatives_8(); state._fsp--; @@ -23928,12 +23939,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8062:1: ( rule__QueryCS__Group_4__0__Impl rule__QueryCS__Group_4__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8063:2: rule__QueryCS__Group_4__0__Impl rule__QueryCS__Group_4__1 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_4__0__Impl_in_rule__QueryCS__Group_4__016633); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_4__0__Impl_in_rule__QueryCS__Group_4__016634); rule__QueryCS__Group_4__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_4__1_in_rule__QueryCS__Group_4__016636); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_4__1_in_rule__QueryCS__Group_4__016637); rule__QueryCS__Group_4__1(); state._fsp--; @@ -23975,7 +23986,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8077:1: ( rule__QueryCS__InputParamDeclarationAssignment_4_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8077:2: rule__QueryCS__InputParamDeclarationAssignment_4_0 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__InputParamDeclarationAssignment_4_0_in_rule__QueryCS__Group_4__0__Impl16663); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__InputParamDeclarationAssignment_4_0_in_rule__QueryCS__Group_4__0__Impl16664); rule__QueryCS__InputParamDeclarationAssignment_4_0(); state._fsp--; @@ -24017,7 +24028,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8091:1: ( rule__QueryCS__Group_4__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8092:2: rule__QueryCS__Group_4__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_4__1__Impl_in_rule__QueryCS__Group_4__116693); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_4__1__Impl_in_rule__QueryCS__Group_4__116694); rule__QueryCS__Group_4__1__Impl(); state._fsp--; @@ -24057,21 +24068,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getQueryCSAccess().getGroup_4_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8105:1: ( rule__QueryCS__Group_4_1__0 )* - loop66: + loop67: do { - int alt66=2; - int LA66_0 = input.LA(1); + int alt67=2; + int LA67_0 = input.LA(1); - if ( (LA66_0==61) ) { - alt66=1; + if ( (LA67_0==61) ) { + alt67=1; } - switch (alt66) { + switch (alt67) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8105:2: rule__QueryCS__Group_4_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_4_1__0_in_rule__QueryCS__Group_4__1__Impl16720); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_4_1__0_in_rule__QueryCS__Group_4__1__Impl16721); rule__QueryCS__Group_4_1__0(); state._fsp--; @@ -24081,7 +24092,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop66; + break loop67; } } while (true); @@ -24119,12 +24130,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8123:1: ( rule__QueryCS__Group_4_1__0__Impl rule__QueryCS__Group_4_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8124:2: rule__QueryCS__Group_4_1__0__Impl rule__QueryCS__Group_4_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_4_1__0__Impl_in_rule__QueryCS__Group_4_1__016755); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_4_1__0__Impl_in_rule__QueryCS__Group_4_1__016756); rule__QueryCS__Group_4_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_4_1__1_in_rule__QueryCS__Group_4_1__016758); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_4_1__1_in_rule__QueryCS__Group_4_1__016759); rule__QueryCS__Group_4_1__1(); state._fsp--; @@ -24163,7 +24174,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getCommaKeyword_4_1_0()); } - match(input,61,FollowSets000.FOLLOW_61_in_rule__QueryCS__Group_4_1__0__Impl16786); if (state.failed) return ; + match(input,61,FollowSets000.FOLLOW_61_in_rule__QueryCS__Group_4_1__0__Impl16787); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQueryCSAccess().getCommaKeyword_4_1_0()); } @@ -24198,7 +24209,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8154:1: ( rule__QueryCS__Group_4_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8155:2: rule__QueryCS__Group_4_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_4_1__1__Impl_in_rule__QueryCS__Group_4_1__116817); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_4_1__1__Impl_in_rule__QueryCS__Group_4_1__116818); rule__QueryCS__Group_4_1__1__Impl(); state._fsp--; @@ -24240,7 +24251,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8168:1: ( rule__QueryCS__InputParamDeclarationAssignment_4_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8168:2: rule__QueryCS__InputParamDeclarationAssignment_4_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__InputParamDeclarationAssignment_4_1_1_in_rule__QueryCS__Group_4_1__1__Impl16844); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__InputParamDeclarationAssignment_4_1_1_in_rule__QueryCS__Group_4_1__1__Impl16845); rule__QueryCS__InputParamDeclarationAssignment_4_1_1(); state._fsp--; @@ -24282,12 +24293,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8186:1: ( rule__QueryCS__Group_8_1__0__Impl rule__QueryCS__Group_8_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8187:2: rule__QueryCS__Group_8_1__0__Impl rule__QueryCS__Group_8_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_8_1__0__Impl_in_rule__QueryCS__Group_8_1__016878); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_8_1__0__Impl_in_rule__QueryCS__Group_8_1__016879); rule__QueryCS__Group_8_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_8_1__1_in_rule__QueryCS__Group_8_1__016881); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_8_1__1_in_rule__QueryCS__Group_8_1__016882); rule__QueryCS__Group_8_1__1(); state._fsp--; @@ -24326,7 +24337,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getLeftCurlyBracketKeyword_8_1_0()); } - match(input,62,FollowSets000.FOLLOW_62_in_rule__QueryCS__Group_8_1__0__Impl16909); if (state.failed) return ; + match(input,62,FollowSets000.FOLLOW_62_in_rule__QueryCS__Group_8_1__0__Impl16910); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQueryCSAccess().getLeftCurlyBracketKeyword_8_1_0()); } @@ -24361,12 +24372,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8217:1: ( rule__QueryCS__Group_8_1__1__Impl rule__QueryCS__Group_8_1__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8218:2: rule__QueryCS__Group_8_1__1__Impl rule__QueryCS__Group_8_1__2 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_8_1__1__Impl_in_rule__QueryCS__Group_8_1__116940); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_8_1__1__Impl_in_rule__QueryCS__Group_8_1__116941); rule__QueryCS__Group_8_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_8_1__2_in_rule__QueryCS__Group_8_1__116943); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_8_1__2_in_rule__QueryCS__Group_8_1__116944); rule__QueryCS__Group_8_1__2(); state._fsp--; @@ -24408,7 +24419,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8232:1: ( rule__QueryCS__ExpressionAssignment_8_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8232:2: rule__QueryCS__ExpressionAssignment_8_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__ExpressionAssignment_8_1_1_in_rule__QueryCS__Group_8_1__1__Impl16970); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__ExpressionAssignment_8_1_1_in_rule__QueryCS__Group_8_1__1__Impl16971); rule__QueryCS__ExpressionAssignment_8_1_1(); state._fsp--; @@ -24450,7 +24461,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8246:1: ( rule__QueryCS__Group_8_1__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8247:2: rule__QueryCS__Group_8_1__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_8_1__2__Impl_in_rule__QueryCS__Group_8_1__217000); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_8_1__2__Impl_in_rule__QueryCS__Group_8_1__217001); rule__QueryCS__Group_8_1__2__Impl(); state._fsp--; @@ -24489,7 +24500,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getRightCurlyBracketKeyword_8_1_2()); } - match(input,63,FollowSets000.FOLLOW_63_in_rule__QueryCS__Group_8_1__2__Impl17028); if (state.failed) return ; + match(input,63,FollowSets000.FOLLOW_63_in_rule__QueryCS__Group_8_1__2__Impl17029); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQueryCSAccess().getRightCurlyBracketKeyword_8_1_2()); } @@ -24524,12 +24535,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8282:1: ( rule__ScopeNameCS__Group__0__Impl rule__ScopeNameCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8283:2: rule__ScopeNameCS__Group__0__Impl rule__ScopeNameCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__0__Impl_in_rule__ScopeNameCS__Group__017065); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__0__Impl_in_rule__ScopeNameCS__Group__017066); rule__ScopeNameCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__1_in_rule__ScopeNameCS__Group__017068); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__1_in_rule__ScopeNameCS__Group__017069); rule__ScopeNameCS__Group__1(); state._fsp--; @@ -24571,7 +24582,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8297:1: ( rule__ScopeNameCS__PathAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8297:2: rule__ScopeNameCS__PathAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__PathAssignment_0_in_rule__ScopeNameCS__Group__0__Impl17095); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__PathAssignment_0_in_rule__ScopeNameCS__Group__0__Impl17096); rule__ScopeNameCS__PathAssignment_0(); state._fsp--; @@ -24613,12 +24624,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8311:1: ( rule__ScopeNameCS__Group__1__Impl rule__ScopeNameCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8312:2: rule__ScopeNameCS__Group__1__Impl rule__ScopeNameCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__1__Impl_in_rule__ScopeNameCS__Group__117125); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__1__Impl_in_rule__ScopeNameCS__Group__117126); rule__ScopeNameCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__2_in_rule__ScopeNameCS__Group__117128); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__2_in_rule__ScopeNameCS__Group__117129); rule__ScopeNameCS__Group__2(); state._fsp--; @@ -24657,7 +24668,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getScopeNameCSAccess().getColonColonKeyword_1()); } - match(input,70,FollowSets000.FOLLOW_70_in_rule__ScopeNameCS__Group__1__Impl17156); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_70_in_rule__ScopeNameCS__Group__1__Impl17157); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getScopeNameCSAccess().getColonColonKeyword_1()); } @@ -24692,7 +24703,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8342:1: ( rule__ScopeNameCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8343:2: rule__ScopeNameCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__2__Impl_in_rule__ScopeNameCS__Group__217187); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group__2__Impl_in_rule__ScopeNameCS__Group__217188); rule__ScopeNameCS__Group__2__Impl(); state._fsp--; @@ -24732,15 +24743,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getScopeNameCSAccess().getGroup_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8356:1: ( rule__ScopeNameCS__Group_2__0 )* - loop67: + loop68: do { - int alt67=2; - alt67 = dfa67.predict(input); - switch (alt67) { + int alt68=2; + alt68 = dfa68.predict(input); + switch (alt68) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8356:2: rule__ScopeNameCS__Group_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group_2__0_in_rule__ScopeNameCS__Group__2__Impl17214); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group_2__0_in_rule__ScopeNameCS__Group__2__Impl17215); rule__ScopeNameCS__Group_2__0(); state._fsp--; @@ -24750,7 +24761,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop67; + break loop68; } } while (true); @@ -24788,12 +24799,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8376:1: ( rule__ScopeNameCS__Group_2__0__Impl rule__ScopeNameCS__Group_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8377:2: rule__ScopeNameCS__Group_2__0__Impl rule__ScopeNameCS__Group_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group_2__0__Impl_in_rule__ScopeNameCS__Group_2__017251); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group_2__0__Impl_in_rule__ScopeNameCS__Group_2__017252); rule__ScopeNameCS__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group_2__1_in_rule__ScopeNameCS__Group_2__017254); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group_2__1_in_rule__ScopeNameCS__Group_2__017255); rule__ScopeNameCS__Group_2__1(); state._fsp--; @@ -24835,7 +24846,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8391:1: ( rule__ScopeNameCS__PathAssignment_2_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8391:2: rule__ScopeNameCS__PathAssignment_2_0 { - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__PathAssignment_2_0_in_rule__ScopeNameCS__Group_2__0__Impl17281); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__PathAssignment_2_0_in_rule__ScopeNameCS__Group_2__0__Impl17282); rule__ScopeNameCS__PathAssignment_2_0(); state._fsp--; @@ -24877,7 +24888,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8405:1: ( rule__ScopeNameCS__Group_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8406:2: rule__ScopeNameCS__Group_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group_2__1__Impl_in_rule__ScopeNameCS__Group_2__117311); + pushFollow(FollowSets000.FOLLOW_rule__ScopeNameCS__Group_2__1__Impl_in_rule__ScopeNameCS__Group_2__117312); rule__ScopeNameCS__Group_2__1__Impl(); state._fsp--; @@ -24916,7 +24927,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getScopeNameCSAccess().getColonColonKeyword_2_1()); } - match(input,70,FollowSets000.FOLLOW_70_in_rule__ScopeNameCS__Group_2__1__Impl17339); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_70_in_rule__ScopeNameCS__Group_2__1__Impl17340); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getScopeNameCSAccess().getColonColonKeyword_2_1()); } @@ -24951,12 +24962,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8439:1: ( rule__TransformationCS__Group__0__Impl rule__TransformationCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8440:2: rule__TransformationCS__Group__0__Impl rule__TransformationCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__0__Impl_in_rule__TransformationCS__Group__017374); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__0__Impl_in_rule__TransformationCS__Group__017375); rule__TransformationCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__1_in_rule__TransformationCS__Group__017377); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__1_in_rule__TransformationCS__Group__017378); rule__TransformationCS__Group__1(); state._fsp--; @@ -24995,7 +25006,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTransformationCSAccess().getTransformationKeyword_0()); } - match(input,27,FollowSets000.FOLLOW_27_in_rule__TransformationCS__Group__0__Impl17405); if (state.failed) return ; + match(input,27,FollowSets000.FOLLOW_27_in_rule__TransformationCS__Group__0__Impl17406); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTransformationCSAccess().getTransformationKeyword_0()); } @@ -25030,12 +25041,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8470:1: ( rule__TransformationCS__Group__1__Impl rule__TransformationCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8471:2: rule__TransformationCS__Group__1__Impl rule__TransformationCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__1__Impl_in_rule__TransformationCS__Group__117436); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__1__Impl_in_rule__TransformationCS__Group__117437); rule__TransformationCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__2_in_rule__TransformationCS__Group__117439); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__2_in_rule__TransformationCS__Group__117440); rule__TransformationCS__Group__2(); state._fsp--; @@ -25075,13 +25086,13 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getTransformationCSAccess().getPathNameAssignment_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8485:1: ( rule__TransformationCS__PathNameAssignment_1 )? - int alt68=2; - alt68 = dfa68.predict(input); - switch (alt68) { + int alt69=2; + alt69 = dfa69.predict(input); + switch (alt69) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8485:2: rule__TransformationCS__PathNameAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__PathNameAssignment_1_in_rule__TransformationCS__Group__1__Impl17466); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__PathNameAssignment_1_in_rule__TransformationCS__Group__1__Impl17467); rule__TransformationCS__PathNameAssignment_1(); state._fsp--; @@ -25126,12 +25137,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8499:1: ( rule__TransformationCS__Group__2__Impl rule__TransformationCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8500:2: rule__TransformationCS__Group__2__Impl rule__TransformationCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__2__Impl_in_rule__TransformationCS__Group__217497); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__2__Impl_in_rule__TransformationCS__Group__217498); rule__TransformationCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__3_in_rule__TransformationCS__Group__217500); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__3_in_rule__TransformationCS__Group__217501); rule__TransformationCS__Group__3(); state._fsp--; @@ -25173,7 +25184,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8514:1: ( rule__TransformationCS__NameAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8514:2: rule__TransformationCS__NameAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__NameAssignment_2_in_rule__TransformationCS__Group__2__Impl17527); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__NameAssignment_2_in_rule__TransformationCS__Group__2__Impl17528); rule__TransformationCS__NameAssignment_2(); state._fsp--; @@ -25215,12 +25226,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8528:1: ( rule__TransformationCS__Group__3__Impl rule__TransformationCS__Group__4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8529:2: rule__TransformationCS__Group__3__Impl rule__TransformationCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__3__Impl_in_rule__TransformationCS__Group__317557); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__3__Impl_in_rule__TransformationCS__Group__317558); rule__TransformationCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__4_in_rule__TransformationCS__Group__317560); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__4_in_rule__TransformationCS__Group__317561); rule__TransformationCS__Group__4(); state._fsp--; @@ -25259,7 +25270,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTransformationCSAccess().getLeftCurlyBracketKeyword_3()); } - match(input,62,FollowSets000.FOLLOW_62_in_rule__TransformationCS__Group__3__Impl17588); if (state.failed) return ; + match(input,62,FollowSets000.FOLLOW_62_in_rule__TransformationCS__Group__3__Impl17589); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTransformationCSAccess().getLeftCurlyBracketKeyword_3()); } @@ -25294,12 +25305,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8559:1: ( rule__TransformationCS__Group__4__Impl rule__TransformationCS__Group__5 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8560:2: rule__TransformationCS__Group__4__Impl rule__TransformationCS__Group__5 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__4__Impl_in_rule__TransformationCS__Group__417619); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__4__Impl_in_rule__TransformationCS__Group__417620); rule__TransformationCS__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__5_in_rule__TransformationCS__Group__417622); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__5_in_rule__TransformationCS__Group__417623); rule__TransformationCS__Group__5(); state._fsp--; @@ -25339,21 +25350,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getTransformationCSAccess().getGroup_4()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8574:1: ( rule__TransformationCS__Group_4__0 )* - loop69: + loop70: do { - int alt69=2; - int LA69_0 = input.LA(1); + int alt70=2; + int LA70_0 = input.LA(1); - if ( ((LA69_0>=RULE_SIMPLE_ID && LA69_0<=RULE_ESCAPED_ID)||(LA69_0>=18 && LA69_0<=28)) ) { - alt69=1; + if ( ((LA70_0>=RULE_SIMPLE_ID && LA70_0<=RULE_ESCAPED_ID)||(LA70_0>=18 && LA70_0<=28)) ) { + alt70=1; } - switch (alt69) { + switch (alt70) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8574:2: rule__TransformationCS__Group_4__0 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_4__0_in_rule__TransformationCS__Group__4__Impl17649); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_4__0_in_rule__TransformationCS__Group__4__Impl17650); rule__TransformationCS__Group_4__0(); state._fsp--; @@ -25363,7 +25374,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop69; + break loop70; } } while (true); @@ -25401,7 +25412,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8588:1: ( rule__TransformationCS__Group__5__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8589:2: rule__TransformationCS__Group__5__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__5__Impl_in_rule__TransformationCS__Group__517680); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__5__Impl_in_rule__TransformationCS__Group__517681); rule__TransformationCS__Group__5__Impl(); state._fsp--; @@ -25440,7 +25451,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTransformationCSAccess().getRightCurlyBracketKeyword_5()); } - match(input,63,FollowSets000.FOLLOW_63_in_rule__TransformationCS__Group__5__Impl17708); if (state.failed) return ; + match(input,63,FollowSets000.FOLLOW_63_in_rule__TransformationCS__Group__5__Impl17709); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTransformationCSAccess().getRightCurlyBracketKeyword_5()); } @@ -25475,12 +25486,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8630:1: ( rule__TransformationCS__Group_4__0__Impl rule__TransformationCS__Group_4__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8631:2: rule__TransformationCS__Group_4__0__Impl rule__TransformationCS__Group_4__1 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_4__0__Impl_in_rule__TransformationCS__Group_4__017751); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_4__0__Impl_in_rule__TransformationCS__Group_4__017752); rule__TransformationCS__Group_4__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_4__1_in_rule__TransformationCS__Group_4__017754); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_4__1_in_rule__TransformationCS__Group_4__017755); rule__TransformationCS__Group_4__1(); state._fsp--; @@ -25522,7 +25533,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8645:1: ( rule__TransformationCS__DirectionsAssignment_4_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8645:2: rule__TransformationCS__DirectionsAssignment_4_0 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__DirectionsAssignment_4_0_in_rule__TransformationCS__Group_4__0__Impl17781); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__DirectionsAssignment_4_0_in_rule__TransformationCS__Group_4__0__Impl17782); rule__TransformationCS__DirectionsAssignment_4_0(); state._fsp--; @@ -25564,7 +25575,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8659:1: ( rule__TransformationCS__Group_4__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8660:2: rule__TransformationCS__Group_4__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_4__1__Impl_in_rule__TransformationCS__Group_4__117811); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_4__1__Impl_in_rule__TransformationCS__Group_4__117812); rule__TransformationCS__Group_4__1__Impl(); state._fsp--; @@ -25603,7 +25614,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTransformationCSAccess().getSemicolonKeyword_4_1()); } - match(input,17,FollowSets000.FOLLOW_17_in_rule__TransformationCS__Group_4__1__Impl17839); if (state.failed) return ; + match(input,17,FollowSets000.FOLLOW_17_in_rule__TransformationCS__Group_4__1__Impl17840); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTransformationCSAccess().getSemicolonKeyword_4_1()); } @@ -25638,12 +25649,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8693:1: ( rule__UnrealizedVariableCS__Group__0__Impl rule__UnrealizedVariableCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8694:2: rule__UnrealizedVariableCS__Group__0__Impl rule__UnrealizedVariableCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group__0__Impl_in_rule__UnrealizedVariableCS__Group__017874); + pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group__0__Impl_in_rule__UnrealizedVariableCS__Group__017875); rule__UnrealizedVariableCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group__1_in_rule__UnrealizedVariableCS__Group__017877); + pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group__1_in_rule__UnrealizedVariableCS__Group__017878); rule__UnrealizedVariableCS__Group__1(); state._fsp--; @@ -25685,7 +25696,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8708:1: ( rule__UnrealizedVariableCS__NameAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8708:2: rule__UnrealizedVariableCS__NameAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__NameAssignment_0_in_rule__UnrealizedVariableCS__Group__0__Impl17904); + pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__NameAssignment_0_in_rule__UnrealizedVariableCS__Group__0__Impl17905); rule__UnrealizedVariableCS__NameAssignment_0(); state._fsp--; @@ -25727,12 +25738,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8722:1: ( rule__UnrealizedVariableCS__Group__1__Impl rule__UnrealizedVariableCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8723:2: rule__UnrealizedVariableCS__Group__1__Impl rule__UnrealizedVariableCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group__1__Impl_in_rule__UnrealizedVariableCS__Group__117934); + pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group__1__Impl_in_rule__UnrealizedVariableCS__Group__117935); rule__UnrealizedVariableCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group__2_in_rule__UnrealizedVariableCS__Group__117937); + pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group__2_in_rule__UnrealizedVariableCS__Group__117938); rule__UnrealizedVariableCS__Group__2(); state._fsp--; @@ -25771,7 +25782,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getUnrealizedVariableCSAccess().getColonKeyword_1()); } - match(input,69,FollowSets000.FOLLOW_69_in_rule__UnrealizedVariableCS__Group__1__Impl17965); if (state.failed) return ; + match(input,69,FollowSets000.FOLLOW_69_in_rule__UnrealizedVariableCS__Group__1__Impl17966); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUnrealizedVariableCSAccess().getColonKeyword_1()); } @@ -25806,7 +25817,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8753:1: ( rule__UnrealizedVariableCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8754:2: rule__UnrealizedVariableCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group__2__Impl_in_rule__UnrealizedVariableCS__Group__217996); + pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__Group__2__Impl_in_rule__UnrealizedVariableCS__Group__217997); rule__UnrealizedVariableCS__Group__2__Impl(); state._fsp--; @@ -25848,7 +25859,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8767:1: ( rule__UnrealizedVariableCS__OwnedTypeAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8767:2: rule__UnrealizedVariableCS__OwnedTypeAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__OwnedTypeAssignment_2_in_rule__UnrealizedVariableCS__Group__2__Impl18023); + pushFollow(FollowSets000.FOLLOW_rule__UnrealizedVariableCS__OwnedTypeAssignment_2_in_rule__UnrealizedVariableCS__Group__2__Impl18024); rule__UnrealizedVariableCS__OwnedTypeAssignment_2(); state._fsp--; @@ -25890,12 +25901,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8787:1: ( rule__RealizedVariableCS__Group__0__Impl rule__RealizedVariableCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8788:2: rule__RealizedVariableCS__Group__0__Impl rule__RealizedVariableCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__0__Impl_in_rule__RealizedVariableCS__Group__018059); + pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__0__Impl_in_rule__RealizedVariableCS__Group__018060); rule__RealizedVariableCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__1_in_rule__RealizedVariableCS__Group__018062); + pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__1_in_rule__RealizedVariableCS__Group__018063); rule__RealizedVariableCS__Group__1(); state._fsp--; @@ -25934,7 +25945,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getRealizedVariableCSAccess().getRealizeKeyword_0()); } - match(input,25,FollowSets000.FOLLOW_25_in_rule__RealizedVariableCS__Group__0__Impl18090); if (state.failed) return ; + match(input,25,FollowSets000.FOLLOW_25_in_rule__RealizedVariableCS__Group__0__Impl18091); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRealizedVariableCSAccess().getRealizeKeyword_0()); } @@ -25969,12 +25980,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8818:1: ( rule__RealizedVariableCS__Group__1__Impl rule__RealizedVariableCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8819:2: rule__RealizedVariableCS__Group__1__Impl rule__RealizedVariableCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__1__Impl_in_rule__RealizedVariableCS__Group__118121); + pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__1__Impl_in_rule__RealizedVariableCS__Group__118122); rule__RealizedVariableCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__2_in_rule__RealizedVariableCS__Group__118124); + pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__2_in_rule__RealizedVariableCS__Group__118125); rule__RealizedVariableCS__Group__2(); state._fsp--; @@ -26016,7 +26027,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8833:1: ( rule__RealizedVariableCS__NameAssignment_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8833:2: rule__RealizedVariableCS__NameAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__NameAssignment_1_in_rule__RealizedVariableCS__Group__1__Impl18151); + pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__NameAssignment_1_in_rule__RealizedVariableCS__Group__1__Impl18152); rule__RealizedVariableCS__NameAssignment_1(); state._fsp--; @@ -26058,12 +26069,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8847:1: ( rule__RealizedVariableCS__Group__2__Impl rule__RealizedVariableCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8848:2: rule__RealizedVariableCS__Group__2__Impl rule__RealizedVariableCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__2__Impl_in_rule__RealizedVariableCS__Group__218181); + pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__2__Impl_in_rule__RealizedVariableCS__Group__218182); rule__RealizedVariableCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__3_in_rule__RealizedVariableCS__Group__218184); + pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__3_in_rule__RealizedVariableCS__Group__218185); rule__RealizedVariableCS__Group__3(); state._fsp--; @@ -26102,7 +26113,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getRealizedVariableCSAccess().getColonKeyword_2()); } - match(input,69,FollowSets000.FOLLOW_69_in_rule__RealizedVariableCS__Group__2__Impl18212); if (state.failed) return ; + match(input,69,FollowSets000.FOLLOW_69_in_rule__RealizedVariableCS__Group__2__Impl18213); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRealizedVariableCSAccess().getColonKeyword_2()); } @@ -26137,7 +26148,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8878:1: ( rule__RealizedVariableCS__Group__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8879:2: rule__RealizedVariableCS__Group__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__3__Impl_in_rule__RealizedVariableCS__Group__318243); + pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__Group__3__Impl_in_rule__RealizedVariableCS__Group__318244); rule__RealizedVariableCS__Group__3__Impl(); state._fsp--; @@ -26179,7 +26190,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8892:1: ( rule__RealizedVariableCS__OwnedTypeAssignment_3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8892:2: rule__RealizedVariableCS__OwnedTypeAssignment_3 { - pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__OwnedTypeAssignment_3_in_rule__RealizedVariableCS__Group__3__Impl18270); + pushFollow(FollowSets000.FOLLOW_rule__RealizedVariableCS__OwnedTypeAssignment_3_in_rule__RealizedVariableCS__Group__3__Impl18271); rule__RealizedVariableCS__OwnedTypeAssignment_3(); state._fsp--; @@ -26221,12 +26232,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8915:1: ( rule__PathNameCS__Group__0__Impl rule__PathNameCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8916:2: rule__PathNameCS__Group__0__Impl rule__PathNameCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group__0__Impl_in_rule__PathNameCS__Group__018309); + pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group__0__Impl_in_rule__PathNameCS__Group__018310); rule__PathNameCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group__1_in_rule__PathNameCS__Group__018312); + pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group__1_in_rule__PathNameCS__Group__018313); rule__PathNameCS__Group__1(); state._fsp--; @@ -26268,7 +26279,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8930:1: ( rule__PathNameCS__PathAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8930:2: rule__PathNameCS__PathAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__PathAssignment_0_in_rule__PathNameCS__Group__0__Impl18339); + pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__PathAssignment_0_in_rule__PathNameCS__Group__0__Impl18340); rule__PathNameCS__PathAssignment_0(); state._fsp--; @@ -26310,7 +26321,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8944:1: ( rule__PathNameCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8945:2: rule__PathNameCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group__1__Impl_in_rule__PathNameCS__Group__118369); + pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group__1__Impl_in_rule__PathNameCS__Group__118370); rule__PathNameCS__Group__1__Impl(); state._fsp--; @@ -26350,21 +26361,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getPathNameCSAccess().getGroup_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8958:1: ( rule__PathNameCS__Group_1__0 )* - loop70: + loop71: do { - int alt70=2; - int LA70_0 = input.LA(1); + int alt71=2; + int LA71_0 = input.LA(1); - if ( (LA70_0==70) ) { - alt70=1; + if ( (LA71_0==70) ) { + alt71=1; } - switch (alt70) { + switch (alt71) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8958:2: rule__PathNameCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group_1__0_in_rule__PathNameCS__Group__1__Impl18396); + pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group_1__0_in_rule__PathNameCS__Group__1__Impl18397); rule__PathNameCS__Group_1__0(); state._fsp--; @@ -26374,7 +26385,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop70; + break loop71; } } while (true); @@ -26412,12 +26423,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8976:1: ( rule__PathNameCS__Group_1__0__Impl rule__PathNameCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:8977:2: rule__PathNameCS__Group_1__0__Impl rule__PathNameCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group_1__0__Impl_in_rule__PathNameCS__Group_1__018431); + pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group_1__0__Impl_in_rule__PathNameCS__Group_1__018432); rule__PathNameCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group_1__1_in_rule__PathNameCS__Group_1__018434); + pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group_1__1_in_rule__PathNameCS__Group_1__018435); rule__PathNameCS__Group_1__1(); state._fsp--; @@ -26456,7 +26467,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getPathNameCSAccess().getColonColonKeyword_1_0()); } - match(input,70,FollowSets000.FOLLOW_70_in_rule__PathNameCS__Group_1__0__Impl18462); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_70_in_rule__PathNameCS__Group_1__0__Impl18463); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPathNameCSAccess().getColonColonKeyword_1_0()); } @@ -26491,7 +26502,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9007:1: ( rule__PathNameCS__Group_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9008:2: rule__PathNameCS__Group_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group_1__1__Impl_in_rule__PathNameCS__Group_1__118493); + pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group_1__1__Impl_in_rule__PathNameCS__Group_1__118494); rule__PathNameCS__Group_1__1__Impl(); state._fsp--; @@ -26533,7 +26544,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9021:1: ( rule__PathNameCS__PathAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9021:2: rule__PathNameCS__PathAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__PathAssignment_1_1_in_rule__PathNameCS__Group_1__1__Impl18520); + pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__PathAssignment_1_1_in_rule__PathNameCS__Group_1__1__Impl18521); rule__PathNameCS__PathAssignment_1_1(); state._fsp--; @@ -26575,12 +26586,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9039:1: ( rule__URIPathNameCS__Group__0__Impl rule__URIPathNameCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9040:2: rule__URIPathNameCS__Group__0__Impl rule__URIPathNameCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group__0__Impl_in_rule__URIPathNameCS__Group__018554); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group__0__Impl_in_rule__URIPathNameCS__Group__018555); rule__URIPathNameCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group__1_in_rule__URIPathNameCS__Group__018557); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group__1_in_rule__URIPathNameCS__Group__018558); rule__URIPathNameCS__Group__1(); state._fsp--; @@ -26622,7 +26633,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9054:1: ( rule__URIPathNameCS__PathAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9054:2: rule__URIPathNameCS__PathAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__PathAssignment_0_in_rule__URIPathNameCS__Group__0__Impl18584); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__PathAssignment_0_in_rule__URIPathNameCS__Group__0__Impl18585); rule__URIPathNameCS__PathAssignment_0(); state._fsp--; @@ -26664,7 +26675,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9068:1: ( rule__URIPathNameCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9069:2: rule__URIPathNameCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group__1__Impl_in_rule__URIPathNameCS__Group__118614); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group__1__Impl_in_rule__URIPathNameCS__Group__118615); rule__URIPathNameCS__Group__1__Impl(); state._fsp--; @@ -26704,27 +26715,27 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getURIPathNameCSAccess().getGroup_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9082:1: ( rule__URIPathNameCS__Group_1__0 )* - loop71: + loop72: do { - int alt71=2; - int LA71_0 = input.LA(1); + int alt72=2; + int LA72_0 = input.LA(1); - if ( (LA71_0==70) ) { - int LA71_2 = input.LA(2); + if ( (LA72_0==70) ) { + int LA72_2 = input.LA(2); - if ( ((LA71_2>=RULE_SIMPLE_ID && LA71_2<=RULE_ESCAPED_ID)||(LA71_2>=18 && LA71_2<=28)||(LA71_2>=46 && LA71_2<=59)) ) { - alt71=1; + if ( ((LA72_2>=RULE_SIMPLE_ID && LA72_2<=RULE_ESCAPED_ID)||(LA72_2>=18 && LA72_2<=28)||(LA72_2>=46 && LA72_2<=59)) ) { + alt72=1; } } - switch (alt71) { + switch (alt72) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9082:2: rule__URIPathNameCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group_1__0_in_rule__URIPathNameCS__Group__1__Impl18641); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group_1__0_in_rule__URIPathNameCS__Group__1__Impl18642); rule__URIPathNameCS__Group_1__0(); state._fsp--; @@ -26734,7 +26745,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop71; + break loop72; } } while (true); @@ -26772,12 +26783,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9100:1: ( rule__URIPathNameCS__Group_1__0__Impl rule__URIPathNameCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9101:2: rule__URIPathNameCS__Group_1__0__Impl rule__URIPathNameCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group_1__0__Impl_in_rule__URIPathNameCS__Group_1__018676); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group_1__0__Impl_in_rule__URIPathNameCS__Group_1__018677); rule__URIPathNameCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group_1__1_in_rule__URIPathNameCS__Group_1__018679); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group_1__1_in_rule__URIPathNameCS__Group_1__018680); rule__URIPathNameCS__Group_1__1(); state._fsp--; @@ -26816,7 +26827,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getURIPathNameCSAccess().getColonColonKeyword_1_0()); } - match(input,70,FollowSets000.FOLLOW_70_in_rule__URIPathNameCS__Group_1__0__Impl18707); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_70_in_rule__URIPathNameCS__Group_1__0__Impl18708); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getURIPathNameCSAccess().getColonColonKeyword_1_0()); } @@ -26851,7 +26862,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9131:1: ( rule__URIPathNameCS__Group_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9132:2: rule__URIPathNameCS__Group_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group_1__1__Impl_in_rule__URIPathNameCS__Group_1__118738); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group_1__1__Impl_in_rule__URIPathNameCS__Group_1__118739); rule__URIPathNameCS__Group_1__1__Impl(); state._fsp--; @@ -26893,7 +26904,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9145:1: ( rule__URIPathNameCS__PathAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9145:2: rule__URIPathNameCS__PathAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__PathAssignment_1_1_in_rule__URIPathNameCS__Group_1__1__Impl18765); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__PathAssignment_1_1_in_rule__URIPathNameCS__Group_1__1__Impl18766); rule__URIPathNameCS__PathAssignment_1_1(); state._fsp--; @@ -26935,12 +26946,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9163:1: ( rule__URIFirstPathElementCS__Group_1__0__Impl rule__URIFirstPathElementCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9164:2: rule__URIFirstPathElementCS__Group_1__0__Impl rule__URIFirstPathElementCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__URIFirstPathElementCS__Group_1__0__Impl_in_rule__URIFirstPathElementCS__Group_1__018799); + pushFollow(FollowSets000.FOLLOW_rule__URIFirstPathElementCS__Group_1__0__Impl_in_rule__URIFirstPathElementCS__Group_1__018800); rule__URIFirstPathElementCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__URIFirstPathElementCS__Group_1__1_in_rule__URIFirstPathElementCS__Group_1__018802); + pushFollow(FollowSets000.FOLLOW_rule__URIFirstPathElementCS__Group_1__1_in_rule__URIFirstPathElementCS__Group_1__018803); rule__URIFirstPathElementCS__Group_1__1(); state._fsp--; @@ -27014,7 +27025,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9194:1: ( rule__URIFirstPathElementCS__Group_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9195:2: rule__URIFirstPathElementCS__Group_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__URIFirstPathElementCS__Group_1__1__Impl_in_rule__URIFirstPathElementCS__Group_1__118860); + pushFollow(FollowSets000.FOLLOW_rule__URIFirstPathElementCS__Group_1__1__Impl_in_rule__URIFirstPathElementCS__Group_1__118861); rule__URIFirstPathElementCS__Group_1__1__Impl(); state._fsp--; @@ -27056,7 +27067,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9208:1: ( rule__URIFirstPathElementCS__ElementAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9208:2: rule__URIFirstPathElementCS__ElementAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__URIFirstPathElementCS__ElementAssignment_1_1_in_rule__URIFirstPathElementCS__Group_1__1__Impl18887); + pushFollow(FollowSets000.FOLLOW_rule__URIFirstPathElementCS__ElementAssignment_1_1_in_rule__URIFirstPathElementCS__Group_1__1__Impl18888); rule__URIFirstPathElementCS__ElementAssignment_1_1(); state._fsp--; @@ -27098,12 +27109,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9226:1: ( rule__CollectionTypeCS__Group__0__Impl rule__CollectionTypeCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9227:2: rule__CollectionTypeCS__Group__0__Impl rule__CollectionTypeCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group__0__Impl_in_rule__CollectionTypeCS__Group__018921); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group__0__Impl_in_rule__CollectionTypeCS__Group__018922); rule__CollectionTypeCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group__1_in_rule__CollectionTypeCS__Group__018924); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group__1_in_rule__CollectionTypeCS__Group__018925); rule__CollectionTypeCS__Group__1(); state._fsp--; @@ -27145,7 +27156,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9241:1: ( rule__CollectionTypeCS__NameAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9241:2: rule__CollectionTypeCS__NameAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__NameAssignment_0_in_rule__CollectionTypeCS__Group__0__Impl18951); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__NameAssignment_0_in_rule__CollectionTypeCS__Group__0__Impl18952); rule__CollectionTypeCS__NameAssignment_0(); state._fsp--; @@ -27187,7 +27198,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9255:1: ( rule__CollectionTypeCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9256:2: rule__CollectionTypeCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group__1__Impl_in_rule__CollectionTypeCS__Group__118981); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group__1__Impl_in_rule__CollectionTypeCS__Group__118982); rule__CollectionTypeCS__Group__1__Impl(); state._fsp--; @@ -27227,17 +27238,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getCollectionTypeCSAccess().getGroup_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9269:1: ( rule__CollectionTypeCS__Group_1__0 )? - int alt72=2; - int LA72_0 = input.LA(1); + int alt73=2; + int LA73_0 = input.LA(1); - if ( (LA72_0==66) ) { - alt72=1; + if ( (LA73_0==66) ) { + alt73=1; } - switch (alt72) { + switch (alt73) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9269:2: rule__CollectionTypeCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__0_in_rule__CollectionTypeCS__Group__1__Impl19008); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__0_in_rule__CollectionTypeCS__Group__1__Impl19009); rule__CollectionTypeCS__Group_1__0(); state._fsp--; @@ -27282,12 +27293,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9287:1: ( rule__CollectionTypeCS__Group_1__0__Impl rule__CollectionTypeCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9288:2: rule__CollectionTypeCS__Group_1__0__Impl rule__CollectionTypeCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__0__Impl_in_rule__CollectionTypeCS__Group_1__019043); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__0__Impl_in_rule__CollectionTypeCS__Group_1__019044); rule__CollectionTypeCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__1_in_rule__CollectionTypeCS__Group_1__019046); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__1_in_rule__CollectionTypeCS__Group_1__019047); rule__CollectionTypeCS__Group_1__1(); state._fsp--; @@ -27326,7 +27337,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getCollectionTypeCSAccess().getLeftParenthesisKeyword_1_0()); } - match(input,66,FollowSets000.FOLLOW_66_in_rule__CollectionTypeCS__Group_1__0__Impl19074); if (state.failed) return ; + match(input,66,FollowSets000.FOLLOW_66_in_rule__CollectionTypeCS__Group_1__0__Impl19075); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionTypeCSAccess().getLeftParenthesisKeyword_1_0()); } @@ -27361,12 +27372,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9318:1: ( rule__CollectionTypeCS__Group_1__1__Impl rule__CollectionTypeCS__Group_1__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9319:2: rule__CollectionTypeCS__Group_1__1__Impl rule__CollectionTypeCS__Group_1__2 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__1__Impl_in_rule__CollectionTypeCS__Group_1__119105); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__1__Impl_in_rule__CollectionTypeCS__Group_1__119106); rule__CollectionTypeCS__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__2_in_rule__CollectionTypeCS__Group_1__119108); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__2_in_rule__CollectionTypeCS__Group_1__119109); rule__CollectionTypeCS__Group_1__2(); state._fsp--; @@ -27408,7 +27419,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9333:1: ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9333:2: rule__CollectionTypeCS__OwnedTypeAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__OwnedTypeAssignment_1_1_in_rule__CollectionTypeCS__Group_1__1__Impl19135); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__OwnedTypeAssignment_1_1_in_rule__CollectionTypeCS__Group_1__1__Impl19136); rule__CollectionTypeCS__OwnedTypeAssignment_1_1(); state._fsp--; @@ -27450,7 +27461,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9347:1: ( rule__CollectionTypeCS__Group_1__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9348:2: rule__CollectionTypeCS__Group_1__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__2__Impl_in_rule__CollectionTypeCS__Group_1__219165); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__2__Impl_in_rule__CollectionTypeCS__Group_1__219166); rule__CollectionTypeCS__Group_1__2__Impl(); state._fsp--; @@ -27489,7 +27500,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getCollectionTypeCSAccess().getRightParenthesisKeyword_1_2()); } - match(input,67,FollowSets000.FOLLOW_67_in_rule__CollectionTypeCS__Group_1__2__Impl19193); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_67_in_rule__CollectionTypeCS__Group_1__2__Impl19194); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionTypeCSAccess().getRightParenthesisKeyword_1_2()); } @@ -27524,12 +27535,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9383:1: ( rule__MultiplicityBoundsCS__Group__0__Impl rule__MultiplicityBoundsCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9384:2: rule__MultiplicityBoundsCS__Group__0__Impl rule__MultiplicityBoundsCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group__0__Impl_in_rule__MultiplicityBoundsCS__Group__019230); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group__0__Impl_in_rule__MultiplicityBoundsCS__Group__019231); rule__MultiplicityBoundsCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group__1_in_rule__MultiplicityBoundsCS__Group__019233); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group__1_in_rule__MultiplicityBoundsCS__Group__019234); rule__MultiplicityBoundsCS__Group__1(); state._fsp--; @@ -27571,7 +27582,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9398:1: ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9398:2: rule__MultiplicityBoundsCS__LowerBoundAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__LowerBoundAssignment_0_in_rule__MultiplicityBoundsCS__Group__0__Impl19260); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__LowerBoundAssignment_0_in_rule__MultiplicityBoundsCS__Group__0__Impl19261); rule__MultiplicityBoundsCS__LowerBoundAssignment_0(); state._fsp--; @@ -27613,7 +27624,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9412:1: ( rule__MultiplicityBoundsCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9413:2: rule__MultiplicityBoundsCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group__1__Impl_in_rule__MultiplicityBoundsCS__Group__119290); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group__1__Impl_in_rule__MultiplicityBoundsCS__Group__119291); rule__MultiplicityBoundsCS__Group__1__Impl(); state._fsp--; @@ -27653,17 +27664,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getMultiplicityBoundsCSAccess().getGroup_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9426:1: ( rule__MultiplicityBoundsCS__Group_1__0 )? - int alt73=2; - int LA73_0 = input.LA(1); + int alt74=2; + int LA74_0 = input.LA(1); - if ( (LA73_0==71) ) { - alt73=1; + if ( (LA74_0==71) ) { + alt74=1; } - switch (alt73) { + switch (alt74) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9426:2: rule__MultiplicityBoundsCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group_1__0_in_rule__MultiplicityBoundsCS__Group__1__Impl19317); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group_1__0_in_rule__MultiplicityBoundsCS__Group__1__Impl19318); rule__MultiplicityBoundsCS__Group_1__0(); state._fsp--; @@ -27708,12 +27719,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9444:1: ( rule__MultiplicityBoundsCS__Group_1__0__Impl rule__MultiplicityBoundsCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9445:2: rule__MultiplicityBoundsCS__Group_1__0__Impl rule__MultiplicityBoundsCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group_1__0__Impl_in_rule__MultiplicityBoundsCS__Group_1__019352); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group_1__0__Impl_in_rule__MultiplicityBoundsCS__Group_1__019353); rule__MultiplicityBoundsCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group_1__1_in_rule__MultiplicityBoundsCS__Group_1__019355); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group_1__1_in_rule__MultiplicityBoundsCS__Group_1__019356); rule__MultiplicityBoundsCS__Group_1__1(); state._fsp--; @@ -27752,7 +27763,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityBoundsCSAccess().getFullStopFullStopKeyword_1_0()); } - match(input,71,FollowSets000.FOLLOW_71_in_rule__MultiplicityBoundsCS__Group_1__0__Impl19383); if (state.failed) return ; + match(input,71,FollowSets000.FOLLOW_71_in_rule__MultiplicityBoundsCS__Group_1__0__Impl19384); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMultiplicityBoundsCSAccess().getFullStopFullStopKeyword_1_0()); } @@ -27787,7 +27798,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9475:1: ( rule__MultiplicityBoundsCS__Group_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9476:2: rule__MultiplicityBoundsCS__Group_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group_1__1__Impl_in_rule__MultiplicityBoundsCS__Group_1__119414); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group_1__1__Impl_in_rule__MultiplicityBoundsCS__Group_1__119415); rule__MultiplicityBoundsCS__Group_1__1__Impl(); state._fsp--; @@ -27829,7 +27840,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9489:1: ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9489:2: rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1_in_rule__MultiplicityBoundsCS__Group_1__1__Impl19441); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1_in_rule__MultiplicityBoundsCS__Group_1__1__Impl19442); rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1(); state._fsp--; @@ -27871,12 +27882,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9507:1: ( rule__MultiplicityCS__Group__0__Impl rule__MultiplicityCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9508:2: rule__MultiplicityCS__Group__0__Impl rule__MultiplicityCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Group__0__Impl_in_rule__MultiplicityCS__Group__019475); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Group__0__Impl_in_rule__MultiplicityCS__Group__019476); rule__MultiplicityCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Group__1_in_rule__MultiplicityCS__Group__019478); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Group__1_in_rule__MultiplicityCS__Group__019479); rule__MultiplicityCS__Group__1(); state._fsp--; @@ -27915,7 +27926,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityCSAccess().getLeftSquareBracketKeyword_0()); } - match(input,72,FollowSets000.FOLLOW_72_in_rule__MultiplicityCS__Group__0__Impl19506); if (state.failed) return ; + match(input,72,FollowSets000.FOLLOW_72_in_rule__MultiplicityCS__Group__0__Impl19507); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMultiplicityCSAccess().getLeftSquareBracketKeyword_0()); } @@ -27950,12 +27961,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9538:1: ( rule__MultiplicityCS__Group__1__Impl rule__MultiplicityCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9539:2: rule__MultiplicityCS__Group__1__Impl rule__MultiplicityCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Group__1__Impl_in_rule__MultiplicityCS__Group__119537); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Group__1__Impl_in_rule__MultiplicityCS__Group__119538); rule__MultiplicityCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Group__2_in_rule__MultiplicityCS__Group__119540); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Group__2_in_rule__MultiplicityCS__Group__119541); rule__MultiplicityCS__Group__2(); state._fsp--; @@ -27997,7 +28008,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9553:1: ( rule__MultiplicityCS__Alternatives_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9553:2: rule__MultiplicityCS__Alternatives_1 { - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Alternatives_1_in_rule__MultiplicityCS__Group__1__Impl19567); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Alternatives_1_in_rule__MultiplicityCS__Group__1__Impl19568); rule__MultiplicityCS__Alternatives_1(); state._fsp--; @@ -28039,7 +28050,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9567:1: ( rule__MultiplicityCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9568:2: rule__MultiplicityCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Group__2__Impl_in_rule__MultiplicityCS__Group__219597); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Group__2__Impl_in_rule__MultiplicityCS__Group__219598); rule__MultiplicityCS__Group__2__Impl(); state._fsp--; @@ -28078,7 +28089,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityCSAccess().getRightSquareBracketKeyword_2()); } - match(input,73,FollowSets000.FOLLOW_73_in_rule__MultiplicityCS__Group__2__Impl19625); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_73_in_rule__MultiplicityCS__Group__2__Impl19626); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMultiplicityCSAccess().getRightSquareBracketKeyword_2()); } @@ -28113,12 +28124,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9603:1: ( rule__TupleTypeCS__Group__0__Impl rule__TupleTypeCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9604:2: rule__TupleTypeCS__Group__0__Impl rule__TupleTypeCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group__0__Impl_in_rule__TupleTypeCS__Group__019662); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group__0__Impl_in_rule__TupleTypeCS__Group__019663); rule__TupleTypeCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group__1_in_rule__TupleTypeCS__Group__019665); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group__1_in_rule__TupleTypeCS__Group__019666); rule__TupleTypeCS__Group__1(); state._fsp--; @@ -28160,7 +28171,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9618:1: ( rule__TupleTypeCS__NameAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9618:2: rule__TupleTypeCS__NameAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__NameAssignment_0_in_rule__TupleTypeCS__Group__0__Impl19692); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__NameAssignment_0_in_rule__TupleTypeCS__Group__0__Impl19693); rule__TupleTypeCS__NameAssignment_0(); state._fsp--; @@ -28202,7 +28213,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9632:1: ( rule__TupleTypeCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9633:2: rule__TupleTypeCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group__1__Impl_in_rule__TupleTypeCS__Group__119722); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group__1__Impl_in_rule__TupleTypeCS__Group__119723); rule__TupleTypeCS__Group__1__Impl(); state._fsp--; @@ -28242,17 +28253,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getTupleTypeCSAccess().getGroup_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9646:1: ( rule__TupleTypeCS__Group_1__0 )? - int alt74=2; - int LA74_0 = input.LA(1); + int alt75=2; + int LA75_0 = input.LA(1); - if ( (LA74_0==66) ) { - alt74=1; + if ( (LA75_0==66) ) { + alt75=1; } - switch (alt74) { + switch (alt75) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9646:2: rule__TupleTypeCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__0_in_rule__TupleTypeCS__Group__1__Impl19749); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__0_in_rule__TupleTypeCS__Group__1__Impl19750); rule__TupleTypeCS__Group_1__0(); state._fsp--; @@ -28297,12 +28308,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9664:1: ( rule__TupleTypeCS__Group_1__0__Impl rule__TupleTypeCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9665:2: rule__TupleTypeCS__Group_1__0__Impl rule__TupleTypeCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__0__Impl_in_rule__TupleTypeCS__Group_1__019784); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__0__Impl_in_rule__TupleTypeCS__Group_1__019785); rule__TupleTypeCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__1_in_rule__TupleTypeCS__Group_1__019787); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__1_in_rule__TupleTypeCS__Group_1__019788); rule__TupleTypeCS__Group_1__1(); state._fsp--; @@ -28341,7 +28352,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTupleTypeCSAccess().getLeftParenthesisKeyword_1_0()); } - match(input,66,FollowSets000.FOLLOW_66_in_rule__TupleTypeCS__Group_1__0__Impl19815); if (state.failed) return ; + match(input,66,FollowSets000.FOLLOW_66_in_rule__TupleTypeCS__Group_1__0__Impl19816); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleTypeCSAccess().getLeftParenthesisKeyword_1_0()); } @@ -28376,12 +28387,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9695:1: ( rule__TupleTypeCS__Group_1__1__Impl rule__TupleTypeCS__Group_1__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9696:2: rule__TupleTypeCS__Group_1__1__Impl rule__TupleTypeCS__Group_1__2 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__1__Impl_in_rule__TupleTypeCS__Group_1__119846); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__1__Impl_in_rule__TupleTypeCS__Group_1__119847); rule__TupleTypeCS__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__2_in_rule__TupleTypeCS__Group_1__119849); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__2_in_rule__TupleTypeCS__Group_1__119850); rule__TupleTypeCS__Group_1__2(); state._fsp--; @@ -28421,17 +28432,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getTupleTypeCSAccess().getGroup_1_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9710:1: ( rule__TupleTypeCS__Group_1_1__0 )? - int alt75=2; - int LA75_0 = input.LA(1); + int alt76=2; + int LA76_0 = input.LA(1); - if ( ((LA75_0>=RULE_SIMPLE_ID && LA75_0<=RULE_ESCAPED_ID)||(LA75_0>=18 && LA75_0<=28)) ) { - alt75=1; + if ( ((LA76_0>=RULE_SIMPLE_ID && LA76_0<=RULE_ESCAPED_ID)||(LA76_0>=18 && LA76_0<=28)) ) { + alt76=1; } - switch (alt75) { + switch (alt76) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9710:2: rule__TupleTypeCS__Group_1_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1__0_in_rule__TupleTypeCS__Group_1__1__Impl19876); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1__0_in_rule__TupleTypeCS__Group_1__1__Impl19877); rule__TupleTypeCS__Group_1_1__0(); state._fsp--; @@ -28476,7 +28487,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9724:1: ( rule__TupleTypeCS__Group_1__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9725:2: rule__TupleTypeCS__Group_1__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__2__Impl_in_rule__TupleTypeCS__Group_1__219907); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__2__Impl_in_rule__TupleTypeCS__Group_1__219908); rule__TupleTypeCS__Group_1__2__Impl(); state._fsp--; @@ -28515,7 +28526,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTupleTypeCSAccess().getRightParenthesisKeyword_1_2()); } - match(input,67,FollowSets000.FOLLOW_67_in_rule__TupleTypeCS__Group_1__2__Impl19935); if (state.failed) return ; + match(input,67,FollowSets000.FOLLOW_67_in_rule__TupleTypeCS__Group_1__2__Impl19936); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleTypeCSAccess().getRightParenthesisKeyword_1_2()); } @@ -28550,12 +28561,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9760:1: ( rule__TupleTypeCS__Group_1_1__0__Impl rule__TupleTypeCS__Group_1_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9761:2: rule__TupleTypeCS__Group_1_1__0__Impl rule__TupleTypeCS__Group_1_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1__019972); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1__019973); rule__TupleTypeCS__Group_1_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1__1_in_rule__TupleTypeCS__Group_1_1__019975); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1__1_in_rule__TupleTypeCS__Group_1_1__019976); rule__TupleTypeCS__Group_1_1__1(); state._fsp--; @@ -28597,7 +28608,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9775:1: ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9775:2: rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_0_in_rule__TupleTypeCS__Group_1_1__0__Impl20002); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_0_in_rule__TupleTypeCS__Group_1_1__0__Impl20003); rule__TupleTypeCS__OwnedPartsAssignment_1_1_0(); state._fsp--; @@ -28639,7 +28650,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9789:1: ( rule__TupleTypeCS__Group_1_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9790:2: rule__TupleTypeCS__Group_1_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1__120032); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1__120033); rule__TupleTypeCS__Group_1_1__1__Impl(); state._fsp--; @@ -28679,21 +28690,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getTupleTypeCSAccess().getGroup_1_1_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9803:1: ( rule__TupleTypeCS__Group_1_1_1__0 )* - loop76: + loop77: do { - int alt76=2; - int LA76_0 = input.LA(1); + int alt77=2; + int LA77_0 = input.LA(1); - if ( (LA76_0==61) ) { - alt76=1; + if ( (LA77_0==61) ) { + alt77=1; } - switch (alt76) { + switch (alt77) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9803:2: rule__TupleTypeCS__Group_1_1_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1_1__0_in_rule__TupleTypeCS__Group_1_1__1__Impl20059); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1_1__0_in_rule__TupleTypeCS__Group_1_1__1__Impl20060); rule__TupleTypeCS__Group_1_1_1__0(); state._fsp--; @@ -28703,7 +28714,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop76; + break loop77; } } while (true); @@ -28741,12 +28752,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9821:1: ( rule__TupleTypeCS__Group_1_1_1__0__Impl rule__TupleTypeCS__Group_1_1_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9822:2: rule__TupleTypeCS__Group_1_1_1__0__Impl rule__TupleTypeCS__Group_1_1_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1_1__020094); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1_1__020095); rule__TupleTypeCS__Group_1_1_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1_1__1_in_rule__TupleTypeCS__Group_1_1_1__020097); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1_1__1_in_rule__TupleTypeCS__Group_1_1_1__020098); rule__TupleTypeCS__Group_1_1_1__1(); state._fsp--; @@ -28785,7 +28796,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTupleTypeCSAccess().getCommaKeyword_1_1_1_0()); } - match(input,61,FollowSets000.FOLLOW_61_in_rule__TupleTypeCS__Group_1_1_1__0__Impl20125); if (state.failed) return ; + match(input,61,FollowSets000.FOLLOW_61_in_rule__TupleTypeCS__Group_1_1_1__0__Impl20126); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleTypeCSAccess().getCommaKeyword_1_1_1_0()); } @@ -28820,7 +28831,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9852:1: ( rule__TupleTypeCS__Group_1_1_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9853:2: rule__TupleTypeCS__Group_1_1_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1_1__120156); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1_1__120157); rule__TupleTypeCS__Group_1_1_1__1__Impl(); state._fsp--; @@ -28862,7 +28873,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9866:1: ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9866:2: rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1_in_rule__TupleTypeCS__Group_1_1_1__1__Impl20183); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1_in_rule__TupleTypeCS__Group_1_1_1__1__Impl20184); rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1(); state._fsp--; @@ -28904,12 +28915,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9884:1: ( rule__TuplePartCS__Group__0__Impl rule__TuplePartCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9885:2: rule__TuplePartCS__Group__0__Impl rule__TuplePartCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__0__Impl_in_rule__TuplePartCS__Group__020217); + pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__0__Impl_in_rule__TuplePartCS__Group__020218); rule__TuplePartCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__1_in_rule__TuplePartCS__Group__020220); + pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__1_in_rule__TuplePartCS__Group__020221); rule__TuplePartCS__Group__1(); state._fsp--; @@ -28951,7 +28962,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9899:1: ( rule__TuplePartCS__NameAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9899:2: rule__TuplePartCS__NameAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__NameAssignment_0_in_rule__TuplePartCS__Group__0__Impl20247); + pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__NameAssignment_0_in_rule__TuplePartCS__Group__0__Impl20248); rule__TuplePartCS__NameAssignment_0(); state._fsp--; @@ -28993,12 +29004,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9913:1: ( rule__TuplePartCS__Group__1__Impl rule__TuplePartCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9914:2: rule__TuplePartCS__Group__1__Impl rule__TuplePartCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__1__Impl_in_rule__TuplePartCS__Group__120277); + pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__1__Impl_in_rule__TuplePartCS__Group__120278); rule__TuplePartCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__2_in_rule__TuplePartCS__Group__120280); + pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__2_in_rule__TuplePartCS__Group__120281); rule__TuplePartCS__Group__2(); state._fsp--; @@ -29037,7 +29048,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTuplePartCSAccess().getColonKeyword_1()); } - match(input,69,FollowSets000.FOLLOW_69_in_rule__TuplePartCS__Group__1__Impl20308); if (state.failed) return ; + match(input,69,FollowSets000.FOLLOW_69_in_rule__TuplePartCS__Group__1__Impl20309); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTuplePartCSAccess().getColonKeyword_1()); } @@ -29072,7 +29083,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9944:1: ( rule__TuplePartCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9945:2: rule__TuplePartCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__2__Impl_in_rule__TuplePartCS__Group__220339); + pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__2__Impl_in_rule__TuplePartCS__Group__220340); rule__TuplePartCS__Group__2__Impl(); state._fsp--; @@ -29114,7 +29125,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9958:1: ( rule__TuplePartCS__OwnedTypeAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9958:2: rule__TuplePartCS__OwnedTypeAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__OwnedTypeAssignment_2_in_rule__TuplePartCS__Group__2__Impl20366); + pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__OwnedTypeAssignment_2_in_rule__TuplePartCS__Group__2__Impl20367); rule__TuplePartCS__OwnedTypeAssignment_2(); state._fsp--; @@ -29156,12 +29167,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9978:1: ( rule__CollectionLiteralExpCS__Group__0__Impl rule__CollectionLiteralExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9979:2: rule__CollectionLiteralExpCS__Group__0__Impl rule__CollectionLiteralExpCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__0__Impl_in_rule__CollectionLiteralExpCS__Group__020402); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__0__Impl_in_rule__CollectionLiteralExpCS__Group__020403); rule__CollectionLiteralExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__1_in_rule__CollectionLiteralExpCS__Group__020405); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__1_in_rule__CollectionLiteralExpCS__Group__020406); rule__CollectionLiteralExpCS__Group__1(); state._fsp--; @@ -29203,7 +29214,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9993:1: ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:9993:2: rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__OwnedTypeAssignment_0_in_rule__CollectionLiteralExpCS__Group__0__Impl20432); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__OwnedTypeAssignment_0_in_rule__CollectionLiteralExpCS__Group__0__Impl20433); rule__CollectionLiteralExpCS__OwnedTypeAssignment_0(); state._fsp--; @@ -29245,12 +29256,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10007:1: ( rule__CollectionLiteralExpCS__Group__1__Impl rule__CollectionLiteralExpCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10008:2: rule__CollectionLiteralExpCS__Group__1__Impl rule__CollectionLiteralExpCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__1__Impl_in_rule__CollectionLiteralExpCS__Group__120462); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__1__Impl_in_rule__CollectionLiteralExpCS__Group__120463); rule__CollectionLiteralExpCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__2_in_rule__CollectionLiteralExpCS__Group__120465); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__2_in_rule__CollectionLiteralExpCS__Group__120466); rule__CollectionLiteralExpCS__Group__2(); state._fsp--; @@ -29289,7 +29300,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralExpCSAccess().getLeftCurlyBracketKeyword_1()); } - match(input,62,FollowSets000.FOLLOW_62_in_rule__CollectionLiteralExpCS__Group__1__Impl20493); if (state.failed) return ; + match(input,62,FollowSets000.FOLLOW_62_in_rule__CollectionLiteralExpCS__Group__1__Impl20494); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionLiteralExpCSAccess().getLeftCurlyBracketKeyword_1()); } @@ -29324,12 +29335,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10038:1: ( rule__CollectionLiteralExpCS__Group__2__Impl rule__CollectionLiteralExpCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10039:2: rule__CollectionLiteralExpCS__Group__2__Impl rule__CollectionLiteralExpCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__2__Impl_in_rule__CollectionLiteralExpCS__Group__220524); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__2__Impl_in_rule__CollectionLiteralExpCS__Group__220525); rule__CollectionLiteralExpCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__3_in_rule__CollectionLiteralExpCS__Group__220527); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__3_in_rule__CollectionLiteralExpCS__Group__220528); rule__CollectionLiteralExpCS__Group__3(); state._fsp--; @@ -29369,17 +29380,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getCollectionLiteralExpCSAccess().getGroup_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10053:1: ( rule__CollectionLiteralExpCS__Group_2__0 )? - int alt77=2; - int LA77_0 = input.LA(1); + int alt78=2; + int LA78_0 = input.LA(1); - if ( ((LA77_0>=RULE_INT && LA77_0<=RULE_ESCAPED_ID)||(LA77_0>=18 && LA77_0<=31)||(LA77_0>=46 && LA77_0<=59)||LA77_0==66||(LA77_0>=74 && LA77_0<=75)||LA77_0==77||(LA77_0>=81 && LA77_0<=82)||(LA77_0>=84 && LA77_0<=85)) ) { - alt77=1; + if ( ((LA78_0>=RULE_INT && LA78_0<=RULE_ESCAPED_ID)||(LA78_0>=18 && LA78_0<=31)||(LA78_0>=46 && LA78_0<=59)||LA78_0==66||(LA78_0>=74 && LA78_0<=75)||LA78_0==77||(LA78_0>=81 && LA78_0<=82)||(LA78_0>=84 && LA78_0<=85)) ) { + alt78=1; } - switch (alt77) { + switch (alt78) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10053:2: rule__CollectionLiteralExpCS__Group_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2__0_in_rule__CollectionLiteralExpCS__Group__2__Impl20554); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2__0_in_rule__CollectionLiteralExpCS__Group__2__Impl20555); rule__CollectionLiteralExpCS__Group_2__0(); state._fsp--; @@ -29424,7 +29435,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10067:1: ( rule__CollectionLiteralExpCS__Group__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10068:2: rule__CollectionLiteralExpCS__Group__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__3__Impl_in_rule__CollectionLiteralExpCS__Group__320585); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__3__Impl_in_rule__CollectionLiteralExpCS__Group__320586); rule__CollectionLiteralExpCS__Group__3__Impl(); state._fsp--; @@ -29463,7 +29474,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralExpCSAccess().getRightCurlyBracketKeyword_3()); } - match(input,63,FollowSets000.FOLLOW_63_in_rule__CollectionLiteralExpCS__Group__3__Impl20613); if (state.failed) return ; + match(input,63,FollowSets000.FOLLOW_63_in_rule__CollectionLiteralExpCS__Group__3__Impl20614); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionLiteralExpCSAccess().getRightCurlyBracketKeyword_3()); } @@ -29498,12 +29509,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10105:1: ( rule__CollectionLiteralExpCS__Group_2__0__Impl rule__CollectionLiteralExpCS__Group_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10106:2: rule__CollectionLiteralExpCS__Group_2__0__Impl rule__CollectionLiteralExpCS__Group_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2__0__Impl_in_rule__CollectionLiteralExpCS__Group_2__020652); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2__0__Impl_in_rule__CollectionLiteralExpCS__Group_2__020653); rule__CollectionLiteralExpCS__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2__1_in_rule__CollectionLiteralExpCS__Group_2__020655); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2__1_in_rule__CollectionLiteralExpCS__Group_2__020656); rule__CollectionLiteralExpCS__Group_2__1(); state._fsp--; @@ -29545,7 +29556,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10120:1: ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10120:2: rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0_in_rule__CollectionLiteralExpCS__Group_2__0__Impl20682); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0_in_rule__CollectionLiteralExpCS__Group_2__0__Impl20683); rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0(); state._fsp--; @@ -29587,7 +29598,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10134:1: ( rule__CollectionLiteralExpCS__Group_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10135:2: rule__CollectionLiteralExpCS__Group_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2__1__Impl_in_rule__CollectionLiteralExpCS__Group_2__120712); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2__1__Impl_in_rule__CollectionLiteralExpCS__Group_2__120713); rule__CollectionLiteralExpCS__Group_2__1__Impl(); state._fsp--; @@ -29627,21 +29638,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getCollectionLiteralExpCSAccess().getGroup_2_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10148:1: ( rule__CollectionLiteralExpCS__Group_2_1__0 )* - loop78: + loop79: do { - int alt78=2; - int LA78_0 = input.LA(1); + int alt79=2; + int LA79_0 = input.LA(1); - if ( (LA78_0==61) ) { - alt78=1; + if ( (LA79_0==61) ) { + alt79=1; } - switch (alt78) { + switch (alt79) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10148:2: rule__CollectionLiteralExpCS__Group_2_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0_in_rule__CollectionLiteralExpCS__Group_2__1__Impl20739); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0_in_rule__CollectionLiteralExpCS__Group_2__1__Impl20740); rule__CollectionLiteralExpCS__Group_2_1__0(); state._fsp--; @@ -29651,7 +29662,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop78; + break loop79; } } while (true); @@ -29689,12 +29700,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10166:1: ( rule__CollectionLiteralExpCS__Group_2_1__0__Impl rule__CollectionLiteralExpCS__Group_2_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10167:2: rule__CollectionLiteralExpCS__Group_2_1__0__Impl rule__CollectionLiteralExpCS__Group_2_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__020774); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__020775); rule__CollectionLiteralExpCS__Group_2_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1_in_rule__CollectionLiteralExpCS__Group_2_1__020777); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1_in_rule__CollectionLiteralExpCS__Group_2_1__020778); rule__CollectionLiteralExpCS__Group_2_1__1(); state._fsp--; @@ -29733,7 +29744,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralExpCSAccess().getCommaKeyword_2_1_0()); } - match(input,61,FollowSets000.FOLLOW_61_in_rule__CollectionLiteralExpCS__Group_2_1__0__Impl20805); if (state.failed) return ; + match(input,61,FollowSets000.FOLLOW_61_in_rule__CollectionLiteralExpCS__Group_2_1__0__Impl20806); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionLiteralExpCSAccess().getCommaKeyword_2_1_0()); } @@ -29768,7 +29779,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10197:1: ( rule__CollectionLiteralExpCS__Group_2_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10198:2: rule__CollectionLiteralExpCS__Group_2_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__120836); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__120837); rule__CollectionLiteralExpCS__Group_2_1__1__Impl(); state._fsp--; @@ -29810,7 +29821,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10211:1: ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10211:2: rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1_in_rule__CollectionLiteralExpCS__Group_2_1__1__Impl20863); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1_in_rule__CollectionLiteralExpCS__Group_2_1__1__Impl20864); rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1(); state._fsp--; @@ -29852,12 +29863,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10229:1: ( rule__CollectionLiteralPartCS__Group__0__Impl rule__CollectionLiteralPartCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10230:2: rule__CollectionLiteralPartCS__Group__0__Impl rule__CollectionLiteralPartCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group__0__Impl_in_rule__CollectionLiteralPartCS__Group__020897); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group__0__Impl_in_rule__CollectionLiteralPartCS__Group__020898); rule__CollectionLiteralPartCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group__1_in_rule__CollectionLiteralPartCS__Group__020900); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group__1_in_rule__CollectionLiteralPartCS__Group__020901); rule__CollectionLiteralPartCS__Group__1(); state._fsp--; @@ -29899,7 +29910,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10244:1: ( rule__CollectionLiteralPartCS__ExpressionCSAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10244:2: rule__CollectionLiteralPartCS__ExpressionCSAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__ExpressionCSAssignment_0_in_rule__CollectionLiteralPartCS__Group__0__Impl20927); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__ExpressionCSAssignment_0_in_rule__CollectionLiteralPartCS__Group__0__Impl20928); rule__CollectionLiteralPartCS__ExpressionCSAssignment_0(); state._fsp--; @@ -29941,7 +29952,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10258:1: ( rule__CollectionLiteralPartCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10259:2: rule__CollectionLiteralPartCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group__1__Impl_in_rule__CollectionLiteralPartCS__Group__120957); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group__1__Impl_in_rule__CollectionLiteralPartCS__Group__120958); rule__CollectionLiteralPartCS__Group__1__Impl(); state._fsp--; @@ -29981,17 +29992,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getCollectionLiteralPartCSAccess().getGroup_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10272:1: ( rule__CollectionLiteralPartCS__Group_1__0 )? - int alt79=2; - int LA79_0 = input.LA(1); + int alt80=2; + int LA80_0 = input.LA(1); - if ( (LA79_0==71) ) { - alt79=1; + if ( (LA80_0==71) ) { + alt80=1; } - switch (alt79) { + switch (alt80) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10272:2: rule__CollectionLiteralPartCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_1__0_in_rule__CollectionLiteralPartCS__Group__1__Impl20984); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_1__0_in_rule__CollectionLiteralPartCS__Group__1__Impl20985); rule__CollectionLiteralPartCS__Group_1__0(); state._fsp--; @@ -30036,12 +30047,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10290:1: ( rule__CollectionLiteralPartCS__Group_1__0__Impl rule__CollectionLiteralPartCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10291:2: rule__CollectionLiteralPartCS__Group_1__0__Impl rule__CollectionLiteralPartCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_1__0__Impl_in_rule__CollectionLiteralPartCS__Group_1__021019); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_1__0__Impl_in_rule__CollectionLiteralPartCS__Group_1__021020); rule__CollectionLiteralPartCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_1__1_in_rule__CollectionLiteralPartCS__Group_1__021022); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_1__1_in_rule__CollectionLiteralPartCS__Group_1__021023); rule__CollectionLiteralPartCS__Group_1__1(); state._fsp--; @@ -30080,7 +30091,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralPartCSAccess().getFullStopFullStopKeyword_1_0()); } - match(input,71,FollowSets000.FOLLOW_71_in_rule__CollectionLiteralPartCS__Group_1__0__Impl21050); if (state.failed) return ; + match(input,71,FollowSets000.FOLLOW_71_in_rule__CollectionLiteralPartCS__Group_1__0__Impl21051); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionLiteralPartCSAccess().getFullStopFullStopKeyword_1_0()); } @@ -30115,7 +30126,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10321:1: ( rule__CollectionLiteralPartCS__Group_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10322:2: rule__CollectionLiteralPartCS__Group_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_1__1__Impl_in_rule__CollectionLiteralPartCS__Group_1__121081); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_1__1__Impl_in_rule__CollectionLiteralPartCS__Group_1__121082); rule__CollectionLiteralPartCS__Group_1__1__Impl(); state._fsp--; @@ -30157,7 +30168,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10335:1: ( rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10335:2: rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_1_in_rule__CollectionLiteralPartCS__Group_1__1__Impl21108); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_1_in_rule__CollectionLiteralPartCS__Group_1__1__Impl21109); rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_1(); state._fsp--; @@ -30199,12 +30210,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10353:1: ( rule__ConstructorPartCS__Group__0__Impl rule__ConstructorPartCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10354:2: rule__ConstructorPartCS__Group__0__Impl rule__ConstructorPartCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__Group__0__Impl_in_rule__ConstructorPartCS__Group__021142); + pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__Group__0__Impl_in_rule__ConstructorPartCS__Group__021143); rule__ConstructorPartCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__Group__1_in_rule__ConstructorPartCS__Group__021145); + pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__Group__1_in_rule__ConstructorPartCS__Group__021146); rule__ConstructorPartCS__Group__1(); state._fsp--; @@ -30246,7 +30257,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10368:1: ( rule__ConstructorPartCS__PropertyAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10368:2: rule__ConstructorPartCS__PropertyAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__PropertyAssignment_0_in_rule__ConstructorPartCS__Group__0__Impl21172); + pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__PropertyAssignment_0_in_rule__ConstructorPartCS__Group__0__Impl21173); rule__ConstructorPartCS__PropertyAssignment_0(); state._fsp--; @@ -30288,12 +30299,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10382:1: ( rule__ConstructorPartCS__Group__1__Impl rule__ConstructorPartCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10383:2: rule__ConstructorPartCS__Group__1__Impl rule__ConstructorPartCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__Group__1__Impl_in_rule__ConstructorPartCS__Group__121202); + pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__Group__1__Impl_in_rule__ConstructorPartCS__Group__121203); rule__ConstructorPartCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__Group__2_in_rule__ConstructorPartCS__Group__121205); + pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__Group__2_in_rule__ConstructorPartCS__Group__121206); rule__ConstructorPartCS__Group__2(); state._fsp--; @@ -30332,7 +30343,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getConstructorPartCSAccess().getEqualsSignKeyword_1()); } - match(input,38,FollowSets000.FOLLOW_38_in_rule__ConstructorPartCS__Group__1__Impl21233); if (state.failed) return ; + match(input,38,FollowSets000.FOLLOW_38_in_rule__ConstructorPartCS__Group__1__Impl21234); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConstructorPartCSAccess().getEqualsSignKeyword_1()); } @@ -30367,7 +30378,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10413:1: ( rule__ConstructorPartCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10414:2: rule__ConstructorPartCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__Group__2__Impl_in_rule__ConstructorPartCS__Group__221264); + pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__Group__2__Impl_in_rule__ConstructorPartCS__Group__221265); rule__ConstructorPartCS__Group__2__Impl(); state._fsp--; @@ -30409,7 +30420,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10427:1: ( rule__ConstructorPartCS__InitExpressionAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10427:2: rule__ConstructorPartCS__InitExpressionAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__InitExpressionAssignment_2_in_rule__ConstructorPartCS__Group__2__Impl21291); + pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__InitExpressionAssignment_2_in_rule__ConstructorPartCS__Group__2__Impl21292); rule__ConstructorPartCS__InitExpressionAssignment_2(); state._fsp--; @@ -30451,12 +30462,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10447:1: ( rule__TupleLiteralExpCS__Group__0__Impl rule__TupleLiteralExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10448:2: rule__TupleLiteralExpCS__Group__0__Impl rule__TupleLiteralExpCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__0__Impl_in_rule__TupleLiteralExpCS__Group__021327); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__0__Impl_in_rule__TupleLiteralExpCS__Group__021328); rule__TupleLiteralExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__1_in_rule__TupleLiteralExpCS__Group__021330); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__1_in_rule__TupleLiteralExpCS__Group__021331); rule__TupleLiteralExpCS__Group__1(); state._fsp--; @@ -30495,7 +30506,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralExpCSAccess().getTupleKeyword_0()); } - match(input,46,FollowSets000.FOLLOW_46_in_rule__TupleLiteralExpCS__Group__0__Impl21358); if (state.failed) return ; + match(input,46,FollowSets000.FOLLOW_46_in_rule__TupleLiteralExpCS__Group__0__Impl21359); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleLiteralExpCSAccess().getTupleKeyword_0()); } @@ -30530,12 +30541,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10478:1: ( rule__TupleLiteralExpCS__Group__1__Impl rule__TupleLiteralExpCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10479:2: rule__TupleLiteralExpCS__Group__1__Impl rule__TupleLiteralExpCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__1__Impl_in_rule__TupleLiteralExpCS__Group__121389); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__1__Impl_in_rule__TupleLiteralExpCS__Group__121390); rule__TupleLiteralExpCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__2_in_rule__TupleLiteralExpCS__Group__121392); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__2_in_rule__TupleLiteralExpCS__Group__121393); rule__TupleLiteralExpCS__Group__2(); state._fsp--; @@ -30574,7 +30585,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralExpCSAccess().getLeftCurlyBracketKeyword_1()); } - match(input,62,FollowSets000.FOLLOW_62_in_rule__TupleLiteralExpCS__Group__1__Impl21420); if (state.failed) return ; + match(input,62,FollowSets000.FOLLOW_62_in_rule__TupleLiteralExpCS__Group__1__Impl21421); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleLiteralExpCSAccess().getLeftCurlyBracketKeyword_1()); } @@ -30609,12 +30620,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10509:1: ( rule__TupleLiteralExpCS__Group__2__Impl rule__TupleLiteralExpCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10510:2: rule__TupleLiteralExpCS__Group__2__Impl rule__TupleLiteralExpCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__2__Impl_in_rule__TupleLiteralExpCS__Group__221451); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__2__Impl_in_rule__TupleLiteralExpCS__Group__221452); rule__TupleLiteralExpCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__3_in_rule__TupleLiteralExpCS__Group__221454); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__3_in_rule__TupleLiteralExpCS__Group__221455); rule__TupleLiteralExpCS__Group__3(); state._fsp--; @@ -30656,7 +30667,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10524:1: ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10524:2: rule__TupleLiteralExpCS__OwnedPartsAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_2_in_rule__TupleLiteralExpCS__Group__2__Impl21481); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_2_in_rule__TupleLiteralExpCS__Group__2__Impl21482); rule__TupleLiteralExpCS__OwnedPartsAssignment_2(); state._fsp--; @@ -30698,12 +30709,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10538:1: ( rule__TupleLiteralExpCS__Group__3__Impl rule__TupleLiteralExpCS__Group__4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10539:2: rule__TupleLiteralExpCS__Group__3__Impl rule__TupleLiteralExpCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__3__Impl_in_rule__TupleLiteralExpCS__Group__321511); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__3__Impl_in_rule__TupleLiteralExpCS__Group__321512); rule__TupleLiteralExpCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__4_in_rule__TupleLiteralExpCS__Group__321514); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__4_in_rule__TupleLiteralExpCS__Group__321515); rule__TupleLiteralExpCS__Group__4(); state._fsp--; @@ -30743,21 +30754,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getTupleLiteralExpCSAccess().getGroup_3()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10553:1: ( rule__TupleLiteralExpCS__Group_3__0 )* - loop80: + loop81: do { - int alt80=2; - int LA80_0 = input.LA(1); + int alt81=2; + int LA81_0 = input.LA(1); - if ( (LA80_0==61) ) { - alt80=1; + if ( (LA81_0==61) ) { + alt81=1; } - switch (alt80) { + switch (alt81) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10553:2: rule__TupleLiteralExpCS__Group_3__0 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group_3__0_in_rule__TupleLiteralExpCS__Group__3__Impl21541); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group_3__0_in_rule__TupleLiteralExpCS__Group__3__Impl21542); rule__TupleLiteralExpCS__Group_3__0(); state._fsp--; @@ -30767,7 +30778,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop80; + break loop81; } } while (true); @@ -30805,7 +30816,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10567:1: ( rule__TupleLiteralExpCS__Group__4__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10568:2: rule__TupleLiteralExpCS__Group__4__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__4__Impl_in_rule__TupleLiteralExpCS__Group__421572); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__4__Impl_in_rule__TupleLiteralExpCS__Group__421573); rule__TupleLiteralExpCS__Group__4__Impl(); state._fsp--; @@ -30844,7 +30855,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralExpCSAccess().getRightCurlyBracketKeyword_4()); } - match(input,63,FollowSets000.FOLLOW_63_in_rule__TupleLiteralExpCS__Group__4__Impl21600); if (state.failed) return ; + match(input,63,FollowSets000.FOLLOW_63_in_rule__TupleLiteralExpCS__Group__4__Impl21601); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleLiteralExpCSAccess().getRightCurlyBracketKeyword_4()); } @@ -30879,12 +30890,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10607:1: ( rule__TupleLiteralExpCS__Group_3__0__Impl rule__TupleLiteralExpCS__Group_3__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10608:2: rule__TupleLiteralExpCS__Group_3__0__Impl rule__TupleLiteralExpCS__Group_3__1 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group_3__0__Impl_in_rule__TupleLiteralExpCS__Group_3__021641); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group_3__0__Impl_in_rule__TupleLiteralExpCS__Group_3__021642); rule__TupleLiteralExpCS__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group_3__1_in_rule__TupleLiteralExpCS__Group_3__021644); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group_3__1_in_rule__TupleLiteralExpCS__Group_3__021645); rule__TupleLiteralExpCS__Group_3__1(); state._fsp--; @@ -30923,7 +30934,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralExpCSAccess().getCommaKeyword_3_0()); } - match(input,61,FollowSets000.FOLLOW_61_in_rule__TupleLiteralExpCS__Group_3__0__Impl21672); if (state.failed) return ; + match(input,61,FollowSets000.FOLLOW_61_in_rule__TupleLiteralExpCS__Group_3__0__Impl21673); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleLiteralExpCSAccess().getCommaKeyword_3_0()); } @@ -30958,7 +30969,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10638:1: ( rule__TupleLiteralExpCS__Group_3__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10639:2: rule__TupleLiteralExpCS__Group_3__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group_3__1__Impl_in_rule__TupleLiteralExpCS__Group_3__121703); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group_3__1__Impl_in_rule__TupleLiteralExpCS__Group_3__121704); rule__TupleLiteralExpCS__Group_3__1__Impl(); state._fsp--; @@ -31000,7 +31011,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10652:1: ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10652:2: rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1_in_rule__TupleLiteralExpCS__Group_3__1__Impl21730); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1_in_rule__TupleLiteralExpCS__Group_3__1__Impl21731); rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1(); state._fsp--; @@ -31042,12 +31053,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10670:1: ( rule__TupleLiteralPartCS__Group__0__Impl rule__TupleLiteralPartCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10671:2: rule__TupleLiteralPartCS__Group__0__Impl rule__TupleLiteralPartCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__0__Impl_in_rule__TupleLiteralPartCS__Group__021764); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__0__Impl_in_rule__TupleLiteralPartCS__Group__021765); rule__TupleLiteralPartCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__1_in_rule__TupleLiteralPartCS__Group__021767); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__1_in_rule__TupleLiteralPartCS__Group__021768); rule__TupleLiteralPartCS__Group__1(); state._fsp--; @@ -31089,7 +31100,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10685:1: ( rule__TupleLiteralPartCS__NameAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10685:2: rule__TupleLiteralPartCS__NameAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__NameAssignment_0_in_rule__TupleLiteralPartCS__Group__0__Impl21794); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__NameAssignment_0_in_rule__TupleLiteralPartCS__Group__0__Impl21795); rule__TupleLiteralPartCS__NameAssignment_0(); state._fsp--; @@ -31131,12 +31142,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10699:1: ( rule__TupleLiteralPartCS__Group__1__Impl rule__TupleLiteralPartCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10700:2: rule__TupleLiteralPartCS__Group__1__Impl rule__TupleLiteralPartCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__1__Impl_in_rule__TupleLiteralPartCS__Group__121824); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__1__Impl_in_rule__TupleLiteralPartCS__Group__121825); rule__TupleLiteralPartCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__2_in_rule__TupleLiteralPartCS__Group__121827); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__2_in_rule__TupleLiteralPartCS__Group__121828); rule__TupleLiteralPartCS__Group__2(); state._fsp--; @@ -31176,17 +31187,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getTupleLiteralPartCSAccess().getGroup_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10714:1: ( rule__TupleLiteralPartCS__Group_1__0 )? - int alt81=2; - int LA81_0 = input.LA(1); + int alt82=2; + int LA82_0 = input.LA(1); - if ( (LA81_0==69) ) { - alt81=1; + if ( (LA82_0==69) ) { + alt82=1; } - switch (alt81) { + switch (alt82) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10714:2: rule__TupleLiteralPartCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group_1__0_in_rule__TupleLiteralPartCS__Group__1__Impl21854); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group_1__0_in_rule__TupleLiteralPartCS__Group__1__Impl21855); rule__TupleLiteralPartCS__Group_1__0(); state._fsp--; @@ -31231,12 +31242,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10728:1: ( rule__TupleLiteralPartCS__Group__2__Impl rule__TupleLiteralPartCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10729:2: rule__TupleLiteralPartCS__Group__2__Impl rule__TupleLiteralPartCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__2__Impl_in_rule__TupleLiteralPartCS__Group__221885); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__2__Impl_in_rule__TupleLiteralPartCS__Group__221886); rule__TupleLiteralPartCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__3_in_rule__TupleLiteralPartCS__Group__221888); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__3_in_rule__TupleLiteralPartCS__Group__221889); rule__TupleLiteralPartCS__Group__3(); state._fsp--; @@ -31275,7 +31286,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralPartCSAccess().getEqualsSignKeyword_2()); } - match(input,38,FollowSets000.FOLLOW_38_in_rule__TupleLiteralPartCS__Group__2__Impl21916); if (state.failed) return ; + match(input,38,FollowSets000.FOLLOW_38_in_rule__TupleLiteralPartCS__Group__2__Impl21917); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleLiteralPartCSAccess().getEqualsSignKeyword_2()); } @@ -31310,7 +31321,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10759:1: ( rule__TupleLiteralPartCS__Group__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10760:2: rule__TupleLiteralPartCS__Group__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__3__Impl_in_rule__TupleLiteralPartCS__Group__321947); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__3__Impl_in_rule__TupleLiteralPartCS__Group__321948); rule__TupleLiteralPartCS__Group__3__Impl(); state._fsp--; @@ -31352,7 +31363,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10773:1: ( rule__TupleLiteralPartCS__InitExpressionAssignment_3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10773:2: rule__TupleLiteralPartCS__InitExpressionAssignment_3 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__InitExpressionAssignment_3_in_rule__TupleLiteralPartCS__Group__3__Impl21974); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__InitExpressionAssignment_3_in_rule__TupleLiteralPartCS__Group__3__Impl21975); rule__TupleLiteralPartCS__InitExpressionAssignment_3(); state._fsp--; @@ -31394,12 +31405,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10795:1: ( rule__TupleLiteralPartCS__Group_1__0__Impl rule__TupleLiteralPartCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10796:2: rule__TupleLiteralPartCS__Group_1__0__Impl rule__TupleLiteralPartCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group_1__0__Impl_in_rule__TupleLiteralPartCS__Group_1__022012); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group_1__0__Impl_in_rule__TupleLiteralPartCS__Group_1__022013); rule__TupleLiteralPartCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group_1__1_in_rule__TupleLiteralPartCS__Group_1__022015); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group_1__1_in_rule__TupleLiteralPartCS__Group_1__022016); rule__TupleLiteralPartCS__Group_1__1(); state._fsp--; @@ -31438,7 +31449,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralPartCSAccess().getColonKeyword_1_0()); } - match(input,69,FollowSets000.FOLLOW_69_in_rule__TupleLiteralPartCS__Group_1__0__Impl22043); if (state.failed) return ; + match(input,69,FollowSets000.FOLLOW_69_in_rule__TupleLiteralPartCS__Group_1__0__Impl22044); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleLiteralPartCSAccess().getColonKeyword_1_0()); } @@ -31473,7 +31484,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10826:1: ( rule__TupleLiteralPartCS__Group_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10827:2: rule__TupleLiteralPartCS__Group_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group_1__1__Impl_in_rule__TupleLiteralPartCS__Group_1__122074); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group_1__1__Impl_in_rule__TupleLiteralPartCS__Group_1__122075); rule__TupleLiteralPartCS__Group_1__1__Impl(); state._fsp--; @@ -31515,7 +31526,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10840:1: ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10840:2: rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1_in_rule__TupleLiteralPartCS__Group_1__1__Impl22101); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1_in_rule__TupleLiteralPartCS__Group_1__1__Impl22102); rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1(); state._fsp--; @@ -31557,12 +31568,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10858:1: ( rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl rule__UnlimitedNaturalLiteralExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10859:2: rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl rule__UnlimitedNaturalLiteralExpCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__022135); + pushFollow(FollowSets000.FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__022136); rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1_in_rule__UnlimitedNaturalLiteralExpCS__Group__022138); + pushFollow(FollowSets000.FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1_in_rule__UnlimitedNaturalLiteralExpCS__Group__022139); rule__UnlimitedNaturalLiteralExpCS__Group__1(); state._fsp--; @@ -31636,7 +31647,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10889:1: ( rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10890:2: rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__122196); + pushFollow(FollowSets000.FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__122197); rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl(); state._fsp--; @@ -31675,7 +31686,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getUnlimitedNaturalLiteralExpCSAccess().getAsteriskKeyword_1()); } - match(input,29,FollowSets000.FOLLOW_29_in_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl22224); if (state.failed) return ; + match(input,29,FollowSets000.FOLLOW_29_in_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl22225); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUnlimitedNaturalLiteralExpCSAccess().getAsteriskKeyword_1()); } @@ -31710,12 +31721,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10923:1: ( rule__InvalidLiteralExpCS__Group__0__Impl rule__InvalidLiteralExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10924:2: rule__InvalidLiteralExpCS__Group__0__Impl rule__InvalidLiteralExpCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__InvalidLiteralExpCS__Group__0__Impl_in_rule__InvalidLiteralExpCS__Group__022259); + pushFollow(FollowSets000.FOLLOW_rule__InvalidLiteralExpCS__Group__0__Impl_in_rule__InvalidLiteralExpCS__Group__022260); rule__InvalidLiteralExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__InvalidLiteralExpCS__Group__1_in_rule__InvalidLiteralExpCS__Group__022262); + pushFollow(FollowSets000.FOLLOW_rule__InvalidLiteralExpCS__Group__1_in_rule__InvalidLiteralExpCS__Group__022263); rule__InvalidLiteralExpCS__Group__1(); state._fsp--; @@ -31789,7 +31800,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10954:1: ( rule__InvalidLiteralExpCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10955:2: rule__InvalidLiteralExpCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__InvalidLiteralExpCS__Group__1__Impl_in_rule__InvalidLiteralExpCS__Group__122320); + pushFollow(FollowSets000.FOLLOW_rule__InvalidLiteralExpCS__Group__1__Impl_in_rule__InvalidLiteralExpCS__Group__122321); rule__InvalidLiteralExpCS__Group__1__Impl(); state._fsp--; @@ -31828,7 +31839,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getInvalidLiteralExpCSAccess().getInvalidKeyword_1()); } - match(input,74,FollowSets000.FOLLOW_74_in_rule__InvalidLiteralExpCS__Group__1__Impl22348); if (state.failed) return ; + match(input,74,FollowSets000.FOLLOW_74_in_rule__InvalidLiteralExpCS__Group__1__Impl22349); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInvalidLiteralExpCSAccess().getInvalidKeyword_1()); } @@ -31863,12 +31874,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10988:1: ( rule__NullLiteralExpCS__Group__0__Impl rule__NullLiteralExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:10989:2: rule__NullLiteralExpCS__Group__0__Impl rule__NullLiteralExpCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__NullLiteralExpCS__Group__0__Impl_in_rule__NullLiteralExpCS__Group__022383); + pushFollow(FollowSets000.FOLLOW_rule__NullLiteralExpCS__Group__0__Impl_in_rule__NullLiteralExpCS__Group__022384); rule__NullLiteralExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__NullLiteralExpCS__Group__1_in_rule__NullLiteralExpCS__Group__022386); + pushFollow(FollowSets000.FOLLOW_rule__NullLiteralExpCS__Group__1_in_rule__NullLiteralExpCS__Group__022387); rule__NullLiteralExpCS__Group__1(); state._fsp--; @@ -31942,7 +31953,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11019:1: ( rule__NullLiteralExpCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11020:2: rule__NullLiteralExpCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__NullLiteralExpCS__Group__1__Impl_in_rule__NullLiteralExpCS__Group__122444); + pushFollow(FollowSets000.FOLLOW_rule__NullLiteralExpCS__Group__1__Impl_in_rule__NullLiteralExpCS__Group__122445); rule__NullLiteralExpCS__Group__1__Impl(); state._fsp--; @@ -31981,7 +31992,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getNullLiteralExpCSAccess().getNullKeyword_1()); } - match(input,75,FollowSets000.FOLLOW_75_in_rule__NullLiteralExpCS__Group__1__Impl22472); if (state.failed) return ; + match(input,75,FollowSets000.FOLLOW_75_in_rule__NullLiteralExpCS__Group__1__Impl22473); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNullLiteralExpCSAccess().getNullKeyword_1()); } @@ -32016,12 +32027,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11053:1: ( rule__TypeLiteralWithMultiplicityCS__Group__0__Impl rule__TypeLiteralWithMultiplicityCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11054:2: rule__TypeLiteralWithMultiplicityCS__Group__0__Impl rule__TypeLiteralWithMultiplicityCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__022507); + pushFollow(FollowSets000.FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__022508); rule__TypeLiteralWithMultiplicityCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1_in_rule__TypeLiteralWithMultiplicityCS__Group__022510); + pushFollow(FollowSets000.FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1_in_rule__TypeLiteralWithMultiplicityCS__Group__022511); rule__TypeLiteralWithMultiplicityCS__Group__1(); state._fsp--; @@ -32060,7 +32071,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTypeLiteralWithMultiplicityCSAccess().getTypeLiteralCSParserRuleCall_0()); } - pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralCS_in_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl22537); + pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralCS_in_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl22538); ruleTypeLiteralCS(); state._fsp--; @@ -32099,7 +32110,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11082:1: ( rule__TypeLiteralWithMultiplicityCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11083:2: rule__TypeLiteralWithMultiplicityCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__122566); + pushFollow(FollowSets000.FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__122567); rule__TypeLiteralWithMultiplicityCS__Group__1__Impl(); state._fsp--; @@ -32139,17 +32150,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getTypeLiteralWithMultiplicityCSAccess().getMultiplicityAssignment_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11096:1: ( rule__TypeLiteralWithMultiplicityCS__MultiplicityAssignment_1 )? - int alt82=2; - int LA82_0 = input.LA(1); + int alt83=2; + int LA83_0 = input.LA(1); - if ( (LA82_0==72) ) { - alt82=1; + if ( (LA83_0==72) ) { + alt83=1; } - switch (alt82) { + switch (alt83) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11096:2: rule__TypeLiteralWithMultiplicityCS__MultiplicityAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__TypeLiteralWithMultiplicityCS__MultiplicityAssignment_1_in_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl22593); + pushFollow(FollowSets000.FOLLOW_rule__TypeLiteralWithMultiplicityCS__MultiplicityAssignment_1_in_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl22594); rule__TypeLiteralWithMultiplicityCS__MultiplicityAssignment_1(); state._fsp--; @@ -32194,12 +32205,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11114:1: ( rule__TypeExpCS__Group__0__Impl rule__TypeExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11115:2: rule__TypeExpCS__Group__0__Impl rule__TypeExpCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__TypeExpCS__Group__0__Impl_in_rule__TypeExpCS__Group__022628); + pushFollow(FollowSets000.FOLLOW_rule__TypeExpCS__Group__0__Impl_in_rule__TypeExpCS__Group__022629); rule__TypeExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TypeExpCS__Group__1_in_rule__TypeExpCS__Group__022631); + pushFollow(FollowSets000.FOLLOW_rule__TypeExpCS__Group__1_in_rule__TypeExpCS__Group__022632); rule__TypeExpCS__Group__1(); state._fsp--; @@ -32241,7 +32252,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11129:1: ( rule__TypeExpCS__Alternatives_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11129:2: rule__TypeExpCS__Alternatives_0 { - pushFollow(FollowSets000.FOLLOW_rule__TypeExpCS__Alternatives_0_in_rule__TypeExpCS__Group__0__Impl22658); + pushFollow(FollowSets000.FOLLOW_rule__TypeExpCS__Alternatives_0_in_rule__TypeExpCS__Group__0__Impl22659); rule__TypeExpCS__Alternatives_0(); state._fsp--; @@ -32283,7 +32294,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11143:1: ( rule__TypeExpCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11144:2: rule__TypeExpCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TypeExpCS__Group__1__Impl_in_rule__TypeExpCS__Group__122688); + pushFollow(FollowSets000.FOLLOW_rule__TypeExpCS__Group__1__Impl_in_rule__TypeExpCS__Group__122689); rule__TypeExpCS__Group__1__Impl(); state._fsp--; @@ -32323,17 +32334,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getTypeExpCSAccess().getMultiplicityAssignment_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11157:1: ( rule__TypeExpCS__MultiplicityAssignment_1 )? - int alt83=2; - int LA83_0 = input.LA(1); + int alt84=2; + int LA84_0 = input.LA(1); - if ( (LA83_0==72) ) { - alt83=1; + if ( (LA84_0==72) ) { + alt84=1; } - switch (alt83) { + switch (alt84) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11157:2: rule__TypeExpCS__MultiplicityAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__TypeExpCS__MultiplicityAssignment_1_in_rule__TypeExpCS__Group__1__Impl22715); + pushFollow(FollowSets000.FOLLOW_rule__TypeExpCS__MultiplicityAssignment_1_in_rule__TypeExpCS__Group__1__Impl22716); rule__TypeExpCS__MultiplicityAssignment_1(); state._fsp--; @@ -32378,12 +32389,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11175:1: ( rule__ExpCS__Group_0__0__Impl rule__ExpCS__Group_0__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11176:2: rule__ExpCS__Group_0__0__Impl rule__ExpCS__Group_0__1 { - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0__0__Impl_in_rule__ExpCS__Group_0__022750); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0__0__Impl_in_rule__ExpCS__Group_0__022751); rule__ExpCS__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0__1_in_rule__ExpCS__Group_0__022753); + pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0__1_in_rule__ExpCS__Group_0__022754); rule__ExpCS__Group_0__1(); state._fsp--; @@ -32422,7 +32433,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getExpCSAccess().getPrefixedExpCSParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_rulePrefixedExpCS_in_rule__ExpCS__Group_0__0__Impl22780); + pushFollow(FollowSets001.FOLLOW_rulePrefixedExpCS_in_rule__ExpCS__Group_0__0__Impl22781); rulePrefixedExpCS(); state._fsp--; @@ -32461,7 +32472,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11204:1: ( rule__ExpCS__Group_0__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11205:2: rule__ExpCS__Group_0__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0__1__Impl_in_rule__ExpCS__Group_0__122809); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0__1__Impl_in_rule__ExpCS__Group_0__122810); rule__ExpCS__Group_0__1__Impl(); state._fsp--; @@ -32501,17 +32512,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getExpCSAccess().getGroup_0_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11218:1: ( rule__ExpCS__Group_0_1__0 )? - int alt84=2; - int LA84_0 = input.LA(1); + int alt85=2; + int LA85_0 = input.LA(1); - if ( ((LA84_0>=29 && LA84_0<=30)||(LA84_0>=32 && LA84_0<=45)) ) { - alt84=1; + if ( ((LA85_0>=29 && LA85_0<=30)||(LA85_0>=32 && LA85_0<=45)) ) { + alt85=1; } - switch (alt84) { + switch (alt85) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11218:2: rule__ExpCS__Group_0_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__0_in_rule__ExpCS__Group_0__1__Impl22836); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__0_in_rule__ExpCS__Group_0__1__Impl22837); rule__ExpCS__Group_0_1__0(); state._fsp--; @@ -32556,12 +32567,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11236:1: ( rule__ExpCS__Group_0_1__0__Impl rule__ExpCS__Group_0_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11237:2: rule__ExpCS__Group_0_1__0__Impl rule__ExpCS__Group_0_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__0__Impl_in_rule__ExpCS__Group_0_1__022871); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__0__Impl_in_rule__ExpCS__Group_0_1__022872); rule__ExpCS__Group_0_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__1_in_rule__ExpCS__Group_0_1__022874); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__1_in_rule__ExpCS__Group_0_1__022875); rule__ExpCS__Group_0_1__1(); state._fsp--; @@ -32635,12 +32646,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11267:1: ( rule__ExpCS__Group_0_1__1__Impl rule__ExpCS__Group_0_1__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11268:2: rule__ExpCS__Group_0_1__1__Impl rule__ExpCS__Group_0_1__2 { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__1__Impl_in_rule__ExpCS__Group_0_1__122932); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__1__Impl_in_rule__ExpCS__Group_0_1__122933); rule__ExpCS__Group_0_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__2_in_rule__ExpCS__Group_0_1__122935); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__2_in_rule__ExpCS__Group_0_1__122936); rule__ExpCS__Group_0_1__2(); state._fsp--; @@ -32682,7 +32693,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11282:1: ( rule__ExpCS__OwnedOperatorAssignment_0_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11282:2: rule__ExpCS__OwnedOperatorAssignment_0_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__OwnedOperatorAssignment_0_1_1_in_rule__ExpCS__Group_0_1__1__Impl22962); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__OwnedOperatorAssignment_0_1_1_in_rule__ExpCS__Group_0_1__1__Impl22963); rule__ExpCS__OwnedOperatorAssignment_0_1_1(); state._fsp--; @@ -32724,7 +32735,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11296:1: ( rule__ExpCS__Group_0_1__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11297:2: rule__ExpCS__Group_0_1__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__2__Impl_in_rule__ExpCS__Group_0_1__222992); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__2__Impl_in_rule__ExpCS__Group_0_1__222993); rule__ExpCS__Group_0_1__2__Impl(); state._fsp--; @@ -32766,7 +32777,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11310:1: ( rule__ExpCS__Alternatives_0_1_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11310:2: rule__ExpCS__Alternatives_0_1_2 { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Alternatives_0_1_2_in_rule__ExpCS__Group_0_1__2__Impl23019); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Alternatives_0_1_2_in_rule__ExpCS__Group_0_1__2__Impl23020); rule__ExpCS__Alternatives_0_1_2(); state._fsp--; @@ -32808,12 +32819,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11330:1: ( rule__ExpCS__Group_0_1_2_0__0__Impl rule__ExpCS__Group_0_1_2_0__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11331:2: rule__ExpCS__Group_0_1_2_0__0__Impl rule__ExpCS__Group_0_1_2_0__1 { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1_2_0__0__Impl_in_rule__ExpCS__Group_0_1_2_0__023055); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1_2_0__0__Impl_in_rule__ExpCS__Group_0_1_2_0__023056); rule__ExpCS__Group_0_1_2_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1_2_0__1_in_rule__ExpCS__Group_0_1_2_0__023058); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1_2_0__1_in_rule__ExpCS__Group_0_1_2_0__023059); rule__ExpCS__Group_0_1_2_0__1(); state._fsp--; @@ -32855,7 +32866,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11345:1: ( rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11345:2: rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_0 { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_0_in_rule__ExpCS__Group_0_1_2_0__0__Impl23085); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_0_in_rule__ExpCS__Group_0_1_2_0__0__Impl23086); rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_0(); state._fsp--; @@ -32897,12 +32908,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11359:1: ( rule__ExpCS__Group_0_1_2_0__1__Impl rule__ExpCS__Group_0_1_2_0__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11360:2: rule__ExpCS__Group_0_1_2_0__1__Impl rule__ExpCS__Group_0_1_2_0__2 { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1_2_0__1__Impl_in_rule__ExpCS__Group_0_1_2_0__123115); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1_2_0__1__Impl_in_rule__ExpCS__Group_0_1_2_0__123116); rule__ExpCS__Group_0_1_2_0__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1_2_0__2_in_rule__ExpCS__Group_0_1_2_0__123118); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1_2_0__2_in_rule__ExpCS__Group_0_1_2_0__123119); rule__ExpCS__Group_0_1_2_0__2(); state._fsp--; @@ -32942,15 +32953,15 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getExpCSAccess().getGroup_0_1_2_0_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11374:1: ( rule__ExpCS__Group_0_1_2_0_1__0 )* - loop85: + loop86: do { - int alt85=2; - alt85 = dfa85.predict(input); - switch (alt85) { + int alt86=2; + alt86 = dfa86.predict(input); + switch (alt86) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11374:2: rule__ExpCS__Group_0_1_2_0_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1_2_0_1__0_in_rule__ExpCS__Group_0_1_2_0__1__Impl23145); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1_2_0_1__0_in_rule__ExpCS__Group_0_1_2_0__1__Impl23146); rule__ExpCS__Group_0_1_2_0_1__0(); state._fsp--; @@ -32960,7 +32971,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop85; + break loop86; } } while (true); @@ -32998,7 +33009,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11388:1: ( rule__ExpCS__Group_0_1_2_0__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11389:2: rule__ExpCS__Group_0_1_2_0__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1_2_0__2__Impl_in_rule__ExpCS__Group_0_1_2_0__223176); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1_2_0__2__Impl_in_rule__ExpCS__Group_0_1_2_0__223177); rule__ExpCS__Group_0_1_2_0__2__Impl(); state._fsp--; @@ -33038,17 +33049,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getExpCSAccess().getGroup_0_1_2_0_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11402:1: ( rule__ExpCS__Group_0_1_2_0_2__0 )? - int alt86=2; - int LA86_0 = input.LA(1); + int alt87=2; + int LA87_0 = input.LA(1); - if ( ((LA86_0>=29 && LA86_0<=30)||(LA86_0>=32 && LA86_0<=45)) ) { - alt86=1; + if ( ((LA87_0>=29 && LA87_0<=30)||(LA87_0>=32 && LA87_0<=45)) ) { + alt87=1; } - switch (alt86) { + switch (alt87) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11402:2: rule__ExpCS__Group_0_1_2_0_2__0 { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1_2_0_2__0_in_rule__ExpCS__Group_0_1_2_0__2__Impl23203); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1_2_0_2__0_in_rule__ExpCS__Group_0_1_2_0__2__Impl23204); rule__ExpCS__Group_0_1_2_0_2__0(); state._fsp--; @@ -33093,12 +33104,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11422:1: ( rule__ExpCS__Group_0_1_2_0_1__0__Impl rule__ExpCS__Group_0_1_2_0_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11423:2: rule__ExpCS__Group_0_1_2_0_1__0__Impl rule__ExpCS__Group_0_1_2_0_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1_2_0_1__0__Impl_in_rule__ExpCS__Group_0_1_2_0_1__023240); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1_2_0_1__0__Impl_in_rule__ExpCS__Group_0_1_2_0_1__023241); rule__ExpCS__Group_0_1_2_0_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1_2_0_1__1_in_rule__ExpCS__Group_0_1_2_0_1__023243); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1_2_0_1__1_in_rule__ExpCS__Group_0_1_2_0_1__023244); rule__ExpCS__Group_0_1_2_0_1__1(); state._fsp--; @@ -33140,7 +33151,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11437:1: ( rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_1_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11437:2: rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_1_0 { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_1_0_in_rule__ExpCS__Group_0_1_2_0_1__0__Impl23270); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_1_0_in_rule__ExpCS__Group_0_1_2_0_1__0__Impl23271); rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_1_0(); state._fsp--; @@ -33182,7 +33193,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11451:1: ( rule__ExpCS__Group_0_1_2_0_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11452:2: rule__ExpCS__Group_0_1_2_0_1__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1_2_0_1__1__Impl_in_rule__ExpCS__Group_0_1_2_0_1__123300); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1_2_0_1__1__Impl_in_rule__ExpCS__Group_0_1_2_0_1__123301); rule__ExpCS__Group_0_1_2_0_1__1__Impl(); state._fsp--; @@ -33224,7 +33235,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11465:1: ( rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11465:2: rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_1_1_in_rule__ExpCS__Group_0_1_2_0_1__1__Impl23327); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_1_1_in_rule__ExpCS__Group_0_1_2_0_1__1__Impl23328); rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_1_1(); state._fsp--; @@ -33266,12 +33277,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11483:1: ( rule__ExpCS__Group_0_1_2_0_2__0__Impl rule__ExpCS__Group_0_1_2_0_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11484:2: rule__ExpCS__Group_0_1_2_0_2__0__Impl rule__ExpCS__Group_0_1_2_0_2__1 { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1_2_0_2__0__Impl_in_rule__ExpCS__Group_0_1_2_0_2__023361); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1_2_0_2__0__Impl_in_rule__ExpCS__Group_0_1_2_0_2__023362); rule__ExpCS__Group_0_1_2_0_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1_2_0_2__1_in_rule__ExpCS__Group_0_1_2_0_2__023364); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1_2_0_2__1_in_rule__ExpCS__Group_0_1_2_0_2__023365); rule__ExpCS__Group_0_1_2_0_2__1(); state._fsp--; @@ -33313,7 +33324,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11498:1: ( rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_2_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11498:2: rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_2_0 { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_2_0_in_rule__ExpCS__Group_0_1_2_0_2__0__Impl23391); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_2_0_in_rule__ExpCS__Group_0_1_2_0_2__0__Impl23392); rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_2_0(); state._fsp--; @@ -33355,7 +33366,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11512:1: ( rule__ExpCS__Group_0_1_2_0_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11513:2: rule__ExpCS__Group_0_1_2_0_2__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1_2_0_2__1__Impl_in_rule__ExpCS__Group_0_1_2_0_2__123421); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1_2_0_2__1__Impl_in_rule__ExpCS__Group_0_1_2_0_2__123422); rule__ExpCS__Group_0_1_2_0_2__1__Impl(); state._fsp--; @@ -33397,7 +33408,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11526:1: ( rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11526:2: rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_2_1 { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_2_1_in_rule__ExpCS__Group_0_1_2_0_2__1__Impl23448); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_2_1_in_rule__ExpCS__Group_0_1_2_0_2__1__Impl23449); rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_2_1(); state._fsp--; @@ -33439,12 +33450,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11544:1: ( rule__ExpCS__Group_1__0__Impl rule__ExpCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11545:2: rule__ExpCS__Group_1__0__Impl rule__ExpCS__Group_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_1__0__Impl_in_rule__ExpCS__Group_1__023482); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_1__0__Impl_in_rule__ExpCS__Group_1__023483); rule__ExpCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_1__1_in_rule__ExpCS__Group_1__023485); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_1__1_in_rule__ExpCS__Group_1__023486); rule__ExpCS__Group_1__1(); state._fsp--; @@ -33518,12 +33529,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11575:1: ( rule__ExpCS__Group_1__1__Impl rule__ExpCS__Group_1__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11576:2: rule__ExpCS__Group_1__1__Impl rule__ExpCS__Group_1__2 { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_1__1__Impl_in_rule__ExpCS__Group_1__123543); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_1__1__Impl_in_rule__ExpCS__Group_1__123544); rule__ExpCS__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_1__2_in_rule__ExpCS__Group_1__123546); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_1__2_in_rule__ExpCS__Group_1__123547); rule__ExpCS__Group_1__2(); state._fsp--; @@ -33568,7 +33579,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11591:1: ( rule__ExpCS__OwnedOperatorAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11591:2: rule__ExpCS__OwnedOperatorAssignment_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__OwnedOperatorAssignment_1_1_in_rule__ExpCS__Group_1__1__Impl23575); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__OwnedOperatorAssignment_1_1_in_rule__ExpCS__Group_1__1__Impl23576); rule__ExpCS__OwnedOperatorAssignment_1_1(); state._fsp--; @@ -33589,21 +33600,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getExpCSAccess().getOwnedOperatorAssignment_1_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11596:1: ( rule__ExpCS__OwnedOperatorAssignment_1_1 )* - loop87: + loop88: do { - int alt87=2; - int LA87_0 = input.LA(1); + int alt88=2; + int LA88_0 = input.LA(1); - if ( ((LA87_0>=30 && LA87_0<=31)) ) { - alt87=1; + if ( ((LA88_0>=30 && LA88_0<=31)) ) { + alt88=1; } - switch (alt87) { + switch (alt88) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11596:2: rule__ExpCS__OwnedOperatorAssignment_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__OwnedOperatorAssignment_1_1_in_rule__ExpCS__Group_1__1__Impl23587); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__OwnedOperatorAssignment_1_1_in_rule__ExpCS__Group_1__1__Impl23588); rule__ExpCS__OwnedOperatorAssignment_1_1(); state._fsp--; @@ -33613,7 +33624,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop87; + break loop88; } } while (true); @@ -33654,7 +33665,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11611:1: ( rule__ExpCS__Group_1__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11612:2: rule__ExpCS__Group_1__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_1__2__Impl_in_rule__ExpCS__Group_1__223620); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_1__2__Impl_in_rule__ExpCS__Group_1__223621); rule__ExpCS__Group_1__2__Impl(); state._fsp--; @@ -33696,7 +33707,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11625:1: ( rule__ExpCS__OwnedExpressionAssignment_1_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11625:2: rule__ExpCS__OwnedExpressionAssignment_1_2 { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__OwnedExpressionAssignment_1_2_in_rule__ExpCS__Group_1__2__Impl23647); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__OwnedExpressionAssignment_1_2_in_rule__ExpCS__Group_1__2__Impl23648); rule__ExpCS__OwnedExpressionAssignment_1_2(); state._fsp--; @@ -33738,12 +33749,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11645:1: ( rule__PrefixedExpCS__Group_0__0__Impl rule__PrefixedExpCS__Group_0__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11646:2: rule__PrefixedExpCS__Group_0__0__Impl rule__PrefixedExpCS__Group_0__1 { - pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpCS__Group_0__0__Impl_in_rule__PrefixedExpCS__Group_0__023683); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpCS__Group_0__0__Impl_in_rule__PrefixedExpCS__Group_0__023684); rule__PrefixedExpCS__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpCS__Group_0__1_in_rule__PrefixedExpCS__Group_0__023686); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpCS__Group_0__1_in_rule__PrefixedExpCS__Group_0__023687); rule__PrefixedExpCS__Group_0__1(); state._fsp--; @@ -33817,12 +33828,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11676:1: ( rule__PrefixedExpCS__Group_0__1__Impl rule__PrefixedExpCS__Group_0__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11677:2: rule__PrefixedExpCS__Group_0__1__Impl rule__PrefixedExpCS__Group_0__2 { - pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpCS__Group_0__1__Impl_in_rule__PrefixedExpCS__Group_0__123744); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpCS__Group_0__1__Impl_in_rule__PrefixedExpCS__Group_0__123745); rule__PrefixedExpCS__Group_0__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpCS__Group_0__2_in_rule__PrefixedExpCS__Group_0__123747); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpCS__Group_0__2_in_rule__PrefixedExpCS__Group_0__123748); rule__PrefixedExpCS__Group_0__2(); state._fsp--; @@ -33867,7 +33878,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11692:1: ( rule__PrefixedExpCS__OwnedOperatorAssignment_0_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11692:2: rule__PrefixedExpCS__OwnedOperatorAssignment_0_1 { - pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpCS__OwnedOperatorAssignment_0_1_in_rule__PrefixedExpCS__Group_0__1__Impl23776); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpCS__OwnedOperatorAssignment_0_1_in_rule__PrefixedExpCS__Group_0__1__Impl23777); rule__PrefixedExpCS__OwnedOperatorAssignment_0_1(); state._fsp--; @@ -33888,21 +33899,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getPrefixedExpCSAccess().getOwnedOperatorAssignment_0_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11697:1: ( rule__PrefixedExpCS__OwnedOperatorAssignment_0_1 )* - loop88: + loop89: do { - int alt88=2; - int LA88_0 = input.LA(1); + int alt89=2; + int LA89_0 = input.LA(1); - if ( ((LA88_0>=30 && LA88_0<=31)) ) { - alt88=1; + if ( ((LA89_0>=30 && LA89_0<=31)) ) { + alt89=1; } - switch (alt88) { + switch (alt89) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11697:2: rule__PrefixedExpCS__OwnedOperatorAssignment_0_1 { - pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpCS__OwnedOperatorAssignment_0_1_in_rule__PrefixedExpCS__Group_0__1__Impl23788); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpCS__OwnedOperatorAssignment_0_1_in_rule__PrefixedExpCS__Group_0__1__Impl23789); rule__PrefixedExpCS__OwnedOperatorAssignment_0_1(); state._fsp--; @@ -33912,7 +33923,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop88; + break loop89; } } while (true); @@ -33953,7 +33964,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11712:1: ( rule__PrefixedExpCS__Group_0__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11713:2: rule__PrefixedExpCS__Group_0__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpCS__Group_0__2__Impl_in_rule__PrefixedExpCS__Group_0__223821); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpCS__Group_0__2__Impl_in_rule__PrefixedExpCS__Group_0__223822); rule__PrefixedExpCS__Group_0__2__Impl(); state._fsp--; @@ -33995,7 +34006,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11726:1: ( rule__PrefixedExpCS__OwnedExpressionAssignment_0_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11726:2: rule__PrefixedExpCS__OwnedExpressionAssignment_0_2 { - pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpCS__OwnedExpressionAssignment_0_2_in_rule__PrefixedExpCS__Group_0__2__Impl23848); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpCS__OwnedExpressionAssignment_0_2_in_rule__PrefixedExpCS__Group_0__2__Impl23849); rule__PrefixedExpCS__OwnedExpressionAssignment_0_2(); state._fsp--; @@ -34037,12 +34048,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11746:1: ( rule__PrimaryExpCS__Group_7__0__Impl rule__PrimaryExpCS__Group_7__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11747:2: rule__PrimaryExpCS__Group_7__0__Impl rule__PrimaryExpCS__Group_7__1 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7__0__Impl_in_rule__PrimaryExpCS__Group_7__023884); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7__0__Impl_in_rule__PrimaryExpCS__Group_7__023885); rule__PrimaryExpCS__Group_7__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7__1_in_rule__PrimaryExpCS__Group_7__023887); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7__1_in_rule__PrimaryExpCS__Group_7__023888); rule__PrimaryExpCS__Group_7__1(); state._fsp--; @@ -34116,12 +34127,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11777:1: ( rule__PrimaryExpCS__Group_7__1__Impl rule__PrimaryExpCS__Group_7__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11778:2: rule__PrimaryExpCS__Group_7__1__Impl rule__PrimaryExpCS__Group_7__2 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7__1__Impl_in_rule__PrimaryExpCS__Group_7__123945); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7__1__Impl_in_rule__PrimaryExpCS__Group_7__123946); rule__PrimaryExpCS__Group_7__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7__2_in_rule__PrimaryExpCS__Group_7__123948); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7__2_in_rule__PrimaryExpCS__Group_7__123949); rule__PrimaryExpCS__Group_7__2(); state._fsp--; @@ -34163,7 +34174,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11792:1: ( rule__PrimaryExpCS__PathNameAssignment_7_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11792:2: rule__PrimaryExpCS__PathNameAssignment_7_1 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__PathNameAssignment_7_1_in_rule__PrimaryExpCS__Group_7__1__Impl23975); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__PathNameAssignment_7_1_in_rule__PrimaryExpCS__Group_7__1__Impl23976); rule__PrimaryExpCS__PathNameAssignment_7_1(); state._fsp--; @@ -34205,7 +34216,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11806:1: ( rule__PrimaryExpCS__Group_7__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11807:2: rule__PrimaryExpCS__Group_7__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7__2__Impl_in_rule__PrimaryExpCS__Group_7__224005); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7__2__Impl_in_rule__PrimaryExpCS__Group_7__224006); rule__PrimaryExpCS__Group_7__2__Impl(); state._fsp--; @@ -34247,7 +34258,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11820:1: ( rule__PrimaryExpCS__Alternatives_7_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11820:2: rule__PrimaryExpCS__Alternatives_7_2 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Alternatives_7_2_in_rule__PrimaryExpCS__Group_7__2__Impl24032); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Alternatives_7_2_in_rule__PrimaryExpCS__Group_7__2__Impl24033); rule__PrimaryExpCS__Alternatives_7_2(); state._fsp--; @@ -34289,12 +34300,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11840:1: ( rule__PrimaryExpCS__Group_7_2_0__0__Impl rule__PrimaryExpCS__Group_7_2_0__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11841:2: rule__PrimaryExpCS__Group_7_2_0__0__Impl rule__PrimaryExpCS__Group_7_2_0__1 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0__024068); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0__024069); rule__PrimaryExpCS__Group_7_2_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__1_in_rule__PrimaryExpCS__Group_7_2_0__024071); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__1_in_rule__PrimaryExpCS__Group_7_2_0__024072); rule__PrimaryExpCS__Group_7_2_0__1(); state._fsp--; @@ -34368,12 +34379,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11871:1: ( rule__PrimaryExpCS__Group_7_2_0__1__Impl rule__PrimaryExpCS__Group_7_2_0__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11872:2: rule__PrimaryExpCS__Group_7_2_0__1__Impl rule__PrimaryExpCS__Group_7_2_0__2 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0__124129); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0__124130); rule__PrimaryExpCS__Group_7_2_0__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__2_in_rule__PrimaryExpCS__Group_7_2_0__124132); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__2_in_rule__PrimaryExpCS__Group_7_2_0__124133); rule__PrimaryExpCS__Group_7_2_0__2(); state._fsp--; @@ -34412,7 +34423,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getLeftSquareBracketKeyword_7_2_0_1()); } - match(input,72,FollowSets001.FOLLOW_72_in_rule__PrimaryExpCS__Group_7_2_0__1__Impl24160); if (state.failed) return ; + match(input,72,FollowSets001.FOLLOW_72_in_rule__PrimaryExpCS__Group_7_2_0__1__Impl24161); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getLeftSquareBracketKeyword_7_2_0_1()); } @@ -34447,12 +34458,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11902:1: ( rule__PrimaryExpCS__Group_7_2_0__2__Impl rule__PrimaryExpCS__Group_7_2_0__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11903:2: rule__PrimaryExpCS__Group_7_2_0__2__Impl rule__PrimaryExpCS__Group_7_2_0__3 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__2__Impl_in_rule__PrimaryExpCS__Group_7_2_0__224191); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__2__Impl_in_rule__PrimaryExpCS__Group_7_2_0__224192); rule__PrimaryExpCS__Group_7_2_0__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__3_in_rule__PrimaryExpCS__Group_7_2_0__224194); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__3_in_rule__PrimaryExpCS__Group_7_2_0__224195); rule__PrimaryExpCS__Group_7_2_0__3(); state._fsp--; @@ -34494,7 +34505,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11917:1: ( rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11917:2: rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_2 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_2_in_rule__PrimaryExpCS__Group_7_2_0__2__Impl24221); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_2_in_rule__PrimaryExpCS__Group_7_2_0__2__Impl24222); rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_2(); state._fsp--; @@ -34536,12 +34547,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11931:1: ( rule__PrimaryExpCS__Group_7_2_0__3__Impl rule__PrimaryExpCS__Group_7_2_0__4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11932:2: rule__PrimaryExpCS__Group_7_2_0__3__Impl rule__PrimaryExpCS__Group_7_2_0__4 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__3__Impl_in_rule__PrimaryExpCS__Group_7_2_0__324251); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__3__Impl_in_rule__PrimaryExpCS__Group_7_2_0__324252); rule__PrimaryExpCS__Group_7_2_0__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__4_in_rule__PrimaryExpCS__Group_7_2_0__324254); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__4_in_rule__PrimaryExpCS__Group_7_2_0__324255); rule__PrimaryExpCS__Group_7_2_0__4(); state._fsp--; @@ -34581,21 +34592,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_0_3()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11946:1: ( rule__PrimaryExpCS__Group_7_2_0_3__0 )* - loop89: + loop90: do { - int alt89=2; - int LA89_0 = input.LA(1); + int alt90=2; + int LA90_0 = input.LA(1); - if ( (LA89_0==61) ) { - alt89=1; + if ( (LA90_0==61) ) { + alt90=1; } - switch (alt89) { + switch (alt90) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11946:2: rule__PrimaryExpCS__Group_7_2_0_3__0 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__0_in_rule__PrimaryExpCS__Group_7_2_0__3__Impl24281); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__0_in_rule__PrimaryExpCS__Group_7_2_0__3__Impl24282); rule__PrimaryExpCS__Group_7_2_0_3__0(); state._fsp--; @@ -34605,7 +34616,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop89; + break loop90; } } while (true); @@ -34643,12 +34654,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11960:1: ( rule__PrimaryExpCS__Group_7_2_0__4__Impl rule__PrimaryExpCS__Group_7_2_0__5 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11961:2: rule__PrimaryExpCS__Group_7_2_0__4__Impl rule__PrimaryExpCS__Group_7_2_0__5 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__4__Impl_in_rule__PrimaryExpCS__Group_7_2_0__424312); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__4__Impl_in_rule__PrimaryExpCS__Group_7_2_0__424313); rule__PrimaryExpCS__Group_7_2_0__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__5_in_rule__PrimaryExpCS__Group_7_2_0__424315); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__5_in_rule__PrimaryExpCS__Group_7_2_0__424316); rule__PrimaryExpCS__Group_7_2_0__5(); state._fsp--; @@ -34687,7 +34698,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getRightSquareBracketKeyword_7_2_0_4()); } - match(input,73,FollowSets001.FOLLOW_73_in_rule__PrimaryExpCS__Group_7_2_0__4__Impl24343); if (state.failed) return ; + match(input,73,FollowSets001.FOLLOW_73_in_rule__PrimaryExpCS__Group_7_2_0__4__Impl24344); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getRightSquareBracketKeyword_7_2_0_4()); } @@ -34722,12 +34733,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11991:1: ( rule__PrimaryExpCS__Group_7_2_0__5__Impl rule__PrimaryExpCS__Group_7_2_0__6 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:11992:2: rule__PrimaryExpCS__Group_7_2_0__5__Impl rule__PrimaryExpCS__Group_7_2_0__6 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__5__Impl_in_rule__PrimaryExpCS__Group_7_2_0__524374); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__5__Impl_in_rule__PrimaryExpCS__Group_7_2_0__524375); rule__PrimaryExpCS__Group_7_2_0__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__6_in_rule__PrimaryExpCS__Group_7_2_0__524377); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__6_in_rule__PrimaryExpCS__Group_7_2_0__524378); rule__PrimaryExpCS__Group_7_2_0__6(); state._fsp--; @@ -34767,17 +34778,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_0_5()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12006:1: ( rule__PrimaryExpCS__Group_7_2_0_5__0 )? - int alt90=2; - int LA90_0 = input.LA(1); + int alt91=2; + int LA91_0 = input.LA(1); - if ( (LA90_0==72) ) { - alt90=1; + if ( (LA91_0==72) ) { + alt91=1; } - switch (alt90) { + switch (alt91) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12006:2: rule__PrimaryExpCS__Group_7_2_0_5__0 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__0_in_rule__PrimaryExpCS__Group_7_2_0__5__Impl24404); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__0_in_rule__PrimaryExpCS__Group_7_2_0__5__Impl24405); rule__PrimaryExpCS__Group_7_2_0_5__0(); state._fsp--; @@ -34822,7 +34833,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12020:1: ( rule__PrimaryExpCS__Group_7_2_0__6__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12021:2: rule__PrimaryExpCS__Group_7_2_0__6__Impl { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__6__Impl_in_rule__PrimaryExpCS__Group_7_2_0__624435); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__6__Impl_in_rule__PrimaryExpCS__Group_7_2_0__624436); rule__PrimaryExpCS__Group_7_2_0__6__Impl(); state._fsp--; @@ -34862,17 +34873,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_0_6()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12034:1: ( rule__PrimaryExpCS__Group_7_2_0_6__0 )? - int alt91=2; - int LA91_0 = input.LA(1); + int alt92=2; + int LA92_0 = input.LA(1); - if ( (LA91_0==86) ) { - alt91=1; + if ( (LA92_0==86) ) { + alt92=1; } - switch (alt91) { + switch (alt92) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12034:2: rule__PrimaryExpCS__Group_7_2_0_6__0 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__0_in_rule__PrimaryExpCS__Group_7_2_0__6__Impl24462); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__0_in_rule__PrimaryExpCS__Group_7_2_0__6__Impl24463); rule__PrimaryExpCS__Group_7_2_0_6__0(); state._fsp--; @@ -34917,12 +34928,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12062:1: ( rule__PrimaryExpCS__Group_7_2_0_3__0__Impl rule__PrimaryExpCS__Group_7_2_0_3__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12063:2: rule__PrimaryExpCS__Group_7_2_0_3__0__Impl rule__PrimaryExpCS__Group_7_2_0_3__1 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_3__024507); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_3__024508); rule__PrimaryExpCS__Group_7_2_0_3__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__1_in_rule__PrimaryExpCS__Group_7_2_0_3__024510); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__1_in_rule__PrimaryExpCS__Group_7_2_0_3__024511); rule__PrimaryExpCS__Group_7_2_0_3__1(); state._fsp--; @@ -34961,7 +34972,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getCommaKeyword_7_2_0_3_0()); } - match(input,61,FollowSets001.FOLLOW_61_in_rule__PrimaryExpCS__Group_7_2_0_3__0__Impl24538); if (state.failed) return ; + match(input,61,FollowSets001.FOLLOW_61_in_rule__PrimaryExpCS__Group_7_2_0_3__0__Impl24539); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getCommaKeyword_7_2_0_3_0()); } @@ -34996,7 +35007,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12093:1: ( rule__PrimaryExpCS__Group_7_2_0_3__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12094:2: rule__PrimaryExpCS__Group_7_2_0_3__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_3__124569); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_3__124570); rule__PrimaryExpCS__Group_7_2_0_3__1__Impl(); state._fsp--; @@ -35038,7 +35049,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12107:1: ( rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_3_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12107:2: rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_3_1 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_3_1_in_rule__PrimaryExpCS__Group_7_2_0_3__1__Impl24596); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_3_1_in_rule__PrimaryExpCS__Group_7_2_0_3__1__Impl24597); rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_3_1(); state._fsp--; @@ -35080,12 +35091,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12125:1: ( rule__PrimaryExpCS__Group_7_2_0_5__0__Impl rule__PrimaryExpCS__Group_7_2_0_5__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12126:2: rule__PrimaryExpCS__Group_7_2_0_5__0__Impl rule__PrimaryExpCS__Group_7_2_0_5__1 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__024630); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__024631); rule__PrimaryExpCS__Group_7_2_0_5__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__1_in_rule__PrimaryExpCS__Group_7_2_0_5__024633); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__1_in_rule__PrimaryExpCS__Group_7_2_0_5__024634); rule__PrimaryExpCS__Group_7_2_0_5__1(); state._fsp--; @@ -35124,7 +35135,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getLeftSquareBracketKeyword_7_2_0_5_0()); } - match(input,72,FollowSets001.FOLLOW_72_in_rule__PrimaryExpCS__Group_7_2_0_5__0__Impl24661); if (state.failed) return ; + match(input,72,FollowSets001.FOLLOW_72_in_rule__PrimaryExpCS__Group_7_2_0_5__0__Impl24662); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getLeftSquareBracketKeyword_7_2_0_5_0()); } @@ -35159,12 +35170,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12156:1: ( rule__PrimaryExpCS__Group_7_2_0_5__1__Impl rule__PrimaryExpCS__Group_7_2_0_5__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12157:2: rule__PrimaryExpCS__Group_7_2_0_5__1__Impl rule__PrimaryExpCS__Group_7_2_0_5__2 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__124692); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__124693); rule__PrimaryExpCS__Group_7_2_0_5__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__2_in_rule__PrimaryExpCS__Group_7_2_0_5__124695); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__2_in_rule__PrimaryExpCS__Group_7_2_0_5__124696); rule__PrimaryExpCS__Group_7_2_0_5__2(); state._fsp--; @@ -35206,7 +35217,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12171:1: ( rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12171:2: rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_1 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_1_in_rule__PrimaryExpCS__Group_7_2_0_5__1__Impl24722); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_1_in_rule__PrimaryExpCS__Group_7_2_0_5__1__Impl24723); rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_1(); state._fsp--; @@ -35248,12 +35259,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12185:1: ( rule__PrimaryExpCS__Group_7_2_0_5__2__Impl rule__PrimaryExpCS__Group_7_2_0_5__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12186:2: rule__PrimaryExpCS__Group_7_2_0_5__2__Impl rule__PrimaryExpCS__Group_7_2_0_5__3 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__2__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__224752); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__2__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__224753); rule__PrimaryExpCS__Group_7_2_0_5__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__3_in_rule__PrimaryExpCS__Group_7_2_0_5__224755); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__3_in_rule__PrimaryExpCS__Group_7_2_0_5__224756); rule__PrimaryExpCS__Group_7_2_0_5__3(); state._fsp--; @@ -35293,21 +35304,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_0_5_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12200:1: ( rule__PrimaryExpCS__Group_7_2_0_5_2__0 )* - loop92: + loop93: do { - int alt92=2; - int LA92_0 = input.LA(1); + int alt93=2; + int LA93_0 = input.LA(1); - if ( (LA92_0==61) ) { - alt92=1; + if ( (LA93_0==61) ) { + alt93=1; } - switch (alt92) { + switch (alt93) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12200:2: rule__PrimaryExpCS__Group_7_2_0_5_2__0 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__0_in_rule__PrimaryExpCS__Group_7_2_0_5__2__Impl24782); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__0_in_rule__PrimaryExpCS__Group_7_2_0_5__2__Impl24783); rule__PrimaryExpCS__Group_7_2_0_5_2__0(); state._fsp--; @@ -35317,7 +35328,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop92; + break loop93; } } while (true); @@ -35355,7 +35366,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12214:1: ( rule__PrimaryExpCS__Group_7_2_0_5__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12215:2: rule__PrimaryExpCS__Group_7_2_0_5__3__Impl { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__3__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__324813); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__3__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__324814); rule__PrimaryExpCS__Group_7_2_0_5__3__Impl(); state._fsp--; @@ -35394,7 +35405,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getRightSquareBracketKeyword_7_2_0_5_3()); } - match(input,73,FollowSets001.FOLLOW_73_in_rule__PrimaryExpCS__Group_7_2_0_5__3__Impl24841); if (state.failed) return ; + match(input,73,FollowSets001.FOLLOW_73_in_rule__PrimaryExpCS__Group_7_2_0_5__3__Impl24842); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getRightSquareBracketKeyword_7_2_0_5_3()); } @@ -35429,12 +35440,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12252:1: ( rule__PrimaryExpCS__Group_7_2_0_5_2__0__Impl rule__PrimaryExpCS__Group_7_2_0_5_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12253:2: rule__PrimaryExpCS__Group_7_2_0_5_2__0__Impl rule__PrimaryExpCS__Group_7_2_0_5_2__1 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5_2__024880); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5_2__024881); rule__PrimaryExpCS__Group_7_2_0_5_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__1_in_rule__PrimaryExpCS__Group_7_2_0_5_2__024883); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__1_in_rule__PrimaryExpCS__Group_7_2_0_5_2__024884); rule__PrimaryExpCS__Group_7_2_0_5_2__1(); state._fsp--; @@ -35473,7 +35484,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getCommaKeyword_7_2_0_5_2_0()); } - match(input,61,FollowSets001.FOLLOW_61_in_rule__PrimaryExpCS__Group_7_2_0_5_2__0__Impl24911); if (state.failed) return ; + match(input,61,FollowSets001.FOLLOW_61_in_rule__PrimaryExpCS__Group_7_2_0_5_2__0__Impl24912); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getCommaKeyword_7_2_0_5_2_0()); } @@ -35508,7 +35519,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12283:1: ( rule__PrimaryExpCS__Group_7_2_0_5_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12284:2: rule__PrimaryExpCS__Group_7_2_0_5_2__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5_2__124942); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5_2__124943); rule__PrimaryExpCS__Group_7_2_0_5_2__1__Impl(); state._fsp--; @@ -35550,7 +35561,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12297:1: ( rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12297:2: rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_2_1 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_2_1_in_rule__PrimaryExpCS__Group_7_2_0_5_2__1__Impl24969); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_2_1_in_rule__PrimaryExpCS__Group_7_2_0_5_2__1__Impl24970); rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_2_1(); state._fsp--; @@ -35592,12 +35603,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12315:1: ( rule__PrimaryExpCS__Group_7_2_0_6__0__Impl rule__PrimaryExpCS__Group_7_2_0_6__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12316:2: rule__PrimaryExpCS__Group_7_2_0_6__0__Impl rule__PrimaryExpCS__Group_7_2_0_6__1 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_6__025003); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_6__025004); rule__PrimaryExpCS__Group_7_2_0_6__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__1_in_rule__PrimaryExpCS__Group_7_2_0_6__025006); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__1_in_rule__PrimaryExpCS__Group_7_2_0_6__025007); rule__PrimaryExpCS__Group_7_2_0_6__1(); state._fsp--; @@ -35639,7 +35650,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12330:1: ( rule__PrimaryExpCS__AtPreAssignment_7_2_0_6_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12330:2: rule__PrimaryExpCS__AtPreAssignment_7_2_0_6_0 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__AtPreAssignment_7_2_0_6_0_in_rule__PrimaryExpCS__Group_7_2_0_6__0__Impl25033); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__AtPreAssignment_7_2_0_6_0_in_rule__PrimaryExpCS__Group_7_2_0_6__0__Impl25034); rule__PrimaryExpCS__AtPreAssignment_7_2_0_6_0(); state._fsp--; @@ -35681,7 +35692,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12344:1: ( rule__PrimaryExpCS__Group_7_2_0_6__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12345:2: rule__PrimaryExpCS__Group_7_2_0_6__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_6__125063); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_6__125064); rule__PrimaryExpCS__Group_7_2_0_6__1__Impl(); state._fsp--; @@ -35720,7 +35731,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getPreKeyword_7_2_0_6_1()); } - match(input,76,FollowSets001.FOLLOW_76_in_rule__PrimaryExpCS__Group_7_2_0_6__1__Impl25091); if (state.failed) return ; + match(input,76,FollowSets001.FOLLOW_76_in_rule__PrimaryExpCS__Group_7_2_0_6__1__Impl25092); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getPreKeyword_7_2_0_6_1()); } @@ -35755,12 +35766,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12378:1: ( rule__PrimaryExpCS__Group_7_2_1__0__Impl rule__PrimaryExpCS__Group_7_2_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12379:2: rule__PrimaryExpCS__Group_7_2_1__0__Impl rule__PrimaryExpCS__Group_7_2_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_1__0__Impl_in_rule__PrimaryExpCS__Group_7_2_1__025126); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_1__0__Impl_in_rule__PrimaryExpCS__Group_7_2_1__025127); rule__PrimaryExpCS__Group_7_2_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_1__1_in_rule__PrimaryExpCS__Group_7_2_1__025129); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_1__1_in_rule__PrimaryExpCS__Group_7_2_1__025130); rule__PrimaryExpCS__Group_7_2_1__1(); state._fsp--; @@ -35834,12 +35845,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12409:1: ( rule__PrimaryExpCS__Group_7_2_1__1__Impl rule__PrimaryExpCS__Group_7_2_1__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12410:2: rule__PrimaryExpCS__Group_7_2_1__1__Impl rule__PrimaryExpCS__Group_7_2_1__2 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_1__1__Impl_in_rule__PrimaryExpCS__Group_7_2_1__125187); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_1__1__Impl_in_rule__PrimaryExpCS__Group_7_2_1__125188); rule__PrimaryExpCS__Group_7_2_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_1__2_in_rule__PrimaryExpCS__Group_7_2_1__125190); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_1__2_in_rule__PrimaryExpCS__Group_7_2_1__125191); rule__PrimaryExpCS__Group_7_2_1__2(); state._fsp--; @@ -35878,7 +35889,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getLeftCurlyBracketKeyword_7_2_1_1()); } - match(input,62,FollowSets001.FOLLOW_62_in_rule__PrimaryExpCS__Group_7_2_1__1__Impl25218); if (state.failed) return ; + match(input,62,FollowSets001.FOLLOW_62_in_rule__PrimaryExpCS__Group_7_2_1__1__Impl25219); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getLeftCurlyBracketKeyword_7_2_1_1()); } @@ -35913,12 +35924,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12440:1: ( rule__PrimaryExpCS__Group_7_2_1__2__Impl rule__PrimaryExpCS__Group_7_2_1__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12441:2: rule__PrimaryExpCS__Group_7_2_1__2__Impl rule__PrimaryExpCS__Group_7_2_1__3 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_1__2__Impl_in_rule__PrimaryExpCS__Group_7_2_1__225249); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_1__2__Impl_in_rule__PrimaryExpCS__Group_7_2_1__225250); rule__PrimaryExpCS__Group_7_2_1__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_1__3_in_rule__PrimaryExpCS__Group_7_2_1__225252); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_1__3_in_rule__PrimaryExpCS__Group_7_2_1__225253); rule__PrimaryExpCS__Group_7_2_1__3(); state._fsp--; @@ -35960,7 +35971,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12455:1: ( rule__PrimaryExpCS__Alternatives_7_2_1_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12455:2: rule__PrimaryExpCS__Alternatives_7_2_1_2 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Alternatives_7_2_1_2_in_rule__PrimaryExpCS__Group_7_2_1__2__Impl25279); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Alternatives_7_2_1_2_in_rule__PrimaryExpCS__Group_7_2_1__2__Impl25280); rule__PrimaryExpCS__Alternatives_7_2_1_2(); state._fsp--; @@ -36002,7 +36013,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12469:1: ( rule__PrimaryExpCS__Group_7_2_1__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12470:2: rule__PrimaryExpCS__Group_7_2_1__3__Impl { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_1__3__Impl_in_rule__PrimaryExpCS__Group_7_2_1__325309); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_1__3__Impl_in_rule__PrimaryExpCS__Group_7_2_1__325310); rule__PrimaryExpCS__Group_7_2_1__3__Impl(); state._fsp--; @@ -36041,7 +36052,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getRightCurlyBracketKeyword_7_2_1_3()); } - match(input,63,FollowSets001.FOLLOW_63_in_rule__PrimaryExpCS__Group_7_2_1__3__Impl25337); if (state.failed) return ; + match(input,63,FollowSets001.FOLLOW_63_in_rule__PrimaryExpCS__Group_7_2_1__3__Impl25338); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getRightCurlyBracketKeyword_7_2_1_3()); } @@ -36076,12 +36087,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12507:1: ( rule__PrimaryExpCS__Group_7_2_1_2_0__0__Impl rule__PrimaryExpCS__Group_7_2_1_2_0__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12508:2: rule__PrimaryExpCS__Group_7_2_1_2_0__0__Impl rule__PrimaryExpCS__Group_7_2_1_2_0__1 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__0__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0__025376); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__0__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0__025377); rule__PrimaryExpCS__Group_7_2_1_2_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__1_in_rule__PrimaryExpCS__Group_7_2_1_2_0__025379); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__1_in_rule__PrimaryExpCS__Group_7_2_1_2_0__025380); rule__PrimaryExpCS__Group_7_2_1_2_0__1(); state._fsp--; @@ -36123,7 +36134,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12522:1: ( rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12522:2: rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_0 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_0_in_rule__PrimaryExpCS__Group_7_2_1_2_0__0__Impl25406); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_0_in_rule__PrimaryExpCS__Group_7_2_1_2_0__0__Impl25407); rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_0(); state._fsp--; @@ -36165,7 +36176,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12536:1: ( rule__PrimaryExpCS__Group_7_2_1_2_0__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12537:2: rule__PrimaryExpCS__Group_7_2_1_2_0__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__1__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0__125436); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__1__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0__125437); rule__PrimaryExpCS__Group_7_2_1_2_0__1__Impl(); state._fsp--; @@ -36205,21 +36216,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_1_2_0_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12550:1: ( rule__PrimaryExpCS__Group_7_2_1_2_0_1__0 )* - loop93: + loop94: do { - int alt93=2; - int LA93_0 = input.LA(1); + int alt94=2; + int LA94_0 = input.LA(1); - if ( (LA93_0==61) ) { - alt93=1; + if ( (LA94_0==61) ) { + alt94=1; } - switch (alt93) { + switch (alt94) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12550:2: rule__PrimaryExpCS__Group_7_2_1_2_0_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__0_in_rule__PrimaryExpCS__Group_7_2_1_2_0__1__Impl25463); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__0_in_rule__PrimaryExpCS__Group_7_2_1_2_0__1__Impl25464); rule__PrimaryExpCS__Group_7_2_1_2_0_1__0(); state._fsp--; @@ -36229,7 +36240,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop93; + break loop94; } } while (true); @@ -36267,12 +36278,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12568:1: ( rule__PrimaryExpCS__Group_7_2_1_2_0_1__0__Impl rule__PrimaryExpCS__Group_7_2_1_2_0_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12569:2: rule__PrimaryExpCS__Group_7_2_1_2_0_1__0__Impl rule__PrimaryExpCS__Group_7_2_1_2_0_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__0__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__025498); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__0__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__025499); rule__PrimaryExpCS__Group_7_2_1_2_0_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__1_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__025501); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__1_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__025502); rule__PrimaryExpCS__Group_7_2_1_2_0_1__1(); state._fsp--; @@ -36311,7 +36322,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getCommaKeyword_7_2_1_2_0_1_0()); } - match(input,61,FollowSets001.FOLLOW_61_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__0__Impl25529); if (state.failed) return ; + match(input,61,FollowSets001.FOLLOW_61_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__0__Impl25530); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getCommaKeyword_7_2_1_2_0_1_0()); } @@ -36346,7 +36357,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12599:1: ( rule__PrimaryExpCS__Group_7_2_1_2_0_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12600:2: rule__PrimaryExpCS__Group_7_2_1_2_0_1__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__1__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__125560); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__1__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__125561); rule__PrimaryExpCS__Group_7_2_1_2_0_1__1__Impl(); state._fsp--; @@ -36388,7 +36399,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12613:1: ( rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12613:2: rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_1_1_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__1__Impl25587); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_1_1_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__1__Impl25588); rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_1_1(); state._fsp--; @@ -36430,12 +36441,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12631:1: ( rule__PrimaryExpCS__Group_7_2_2__0__Impl rule__PrimaryExpCS__Group_7_2_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12632:2: rule__PrimaryExpCS__Group_7_2_2__0__Impl rule__PrimaryExpCS__Group_7_2_2__1 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2__025621); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2__025622); rule__PrimaryExpCS__Group_7_2_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2__1_in_rule__PrimaryExpCS__Group_7_2_2__025624); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2__1_in_rule__PrimaryExpCS__Group_7_2_2__025625); rule__PrimaryExpCS__Group_7_2_2__1(); state._fsp--; @@ -36475,17 +36486,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_2_0()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12646:1: ( rule__PrimaryExpCS__Group_7_2_2_0__0 )? - int alt94=2; - int LA94_0 = input.LA(1); + int alt95=2; + int LA95_0 = input.LA(1); - if ( (LA94_0==86) ) { - alt94=1; + if ( (LA95_0==86) ) { + alt95=1; } - switch (alt94) { + switch (alt95) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12646:2: rule__PrimaryExpCS__Group_7_2_2_0__0 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__0_in_rule__PrimaryExpCS__Group_7_2_2__0__Impl25651); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__0_in_rule__PrimaryExpCS__Group_7_2_2__0__Impl25652); rule__PrimaryExpCS__Group_7_2_2_0__0(); state._fsp--; @@ -36530,7 +36541,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12660:1: ( rule__PrimaryExpCS__Group_7_2_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12661:2: rule__PrimaryExpCS__Group_7_2_2__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2__125682); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2__125683); rule__PrimaryExpCS__Group_7_2_2__1__Impl(); state._fsp--; @@ -36570,17 +36581,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_2_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12674:1: ( rule__PrimaryExpCS__Group_7_2_2_1__0 )? - int alt95=2; - int LA95_0 = input.LA(1); + int alt96=2; + int LA96_0 = input.LA(1); - if ( (LA95_0==66) ) { - alt95=1; + if ( (LA96_0==66) ) { + alt96=1; } - switch (alt95) { + switch (alt96) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12674:2: rule__PrimaryExpCS__Group_7_2_2_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__0_in_rule__PrimaryExpCS__Group_7_2_2__1__Impl25709); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__0_in_rule__PrimaryExpCS__Group_7_2_2__1__Impl25710); rule__PrimaryExpCS__Group_7_2_2_1__0(); state._fsp--; @@ -36625,12 +36636,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12692:1: ( rule__PrimaryExpCS__Group_7_2_2_0__0__Impl rule__PrimaryExpCS__Group_7_2_2_0__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12693:2: rule__PrimaryExpCS__Group_7_2_2_0__0__Impl rule__PrimaryExpCS__Group_7_2_2_0__1 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_0__025744); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_0__025745); rule__PrimaryExpCS__Group_7_2_2_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__1_in_rule__PrimaryExpCS__Group_7_2_2_0__025747); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__1_in_rule__PrimaryExpCS__Group_7_2_2_0__025748); rule__PrimaryExpCS__Group_7_2_2_0__1(); state._fsp--; @@ -36672,7 +36683,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12707:1: ( rule__PrimaryExpCS__AtPreAssignment_7_2_2_0_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12707:2: rule__PrimaryExpCS__AtPreAssignment_7_2_2_0_0 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__AtPreAssignment_7_2_2_0_0_in_rule__PrimaryExpCS__Group_7_2_2_0__0__Impl25774); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__AtPreAssignment_7_2_2_0_0_in_rule__PrimaryExpCS__Group_7_2_2_0__0__Impl25775); rule__PrimaryExpCS__AtPreAssignment_7_2_2_0_0(); state._fsp--; @@ -36714,7 +36725,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12721:1: ( rule__PrimaryExpCS__Group_7_2_2_0__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12722:2: rule__PrimaryExpCS__Group_7_2_2_0__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_0__125804); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_0__125805); rule__PrimaryExpCS__Group_7_2_2_0__1__Impl(); state._fsp--; @@ -36753,7 +36764,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getPreKeyword_7_2_2_0_1()); } - match(input,76,FollowSets001.FOLLOW_76_in_rule__PrimaryExpCS__Group_7_2_2_0__1__Impl25832); if (state.failed) return ; + match(input,76,FollowSets001.FOLLOW_76_in_rule__PrimaryExpCS__Group_7_2_2_0__1__Impl25833); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getPreKeyword_7_2_2_0_1()); } @@ -36788,12 +36799,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12755:1: ( rule__PrimaryExpCS__Group_7_2_2_1__0__Impl rule__PrimaryExpCS__Group_7_2_2_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12756:2: rule__PrimaryExpCS__Group_7_2_2_1__0__Impl rule__PrimaryExpCS__Group_7_2_2_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__025867); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__025868); rule__PrimaryExpCS__Group_7_2_2_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__1_in_rule__PrimaryExpCS__Group_7_2_2_1__025870); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__1_in_rule__PrimaryExpCS__Group_7_2_2_1__025871); rule__PrimaryExpCS__Group_7_2_2_1__1(); state._fsp--; @@ -36867,12 +36878,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12786:1: ( rule__PrimaryExpCS__Group_7_2_2_1__1__Impl rule__PrimaryExpCS__Group_7_2_2_1__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12787:2: rule__PrimaryExpCS__Group_7_2_2_1__1__Impl rule__PrimaryExpCS__Group_7_2_2_1__2 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__125928); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__125929); rule__PrimaryExpCS__Group_7_2_2_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__2_in_rule__PrimaryExpCS__Group_7_2_2_1__125931); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__2_in_rule__PrimaryExpCS__Group_7_2_2_1__125932); rule__PrimaryExpCS__Group_7_2_2_1__2(); state._fsp--; @@ -36911,7 +36922,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getLeftParenthesisKeyword_7_2_2_1_1()); } - match(input,66,FollowSets001.FOLLOW_66_in_rule__PrimaryExpCS__Group_7_2_2_1__1__Impl25959); if (state.failed) return ; + match(input,66,FollowSets001.FOLLOW_66_in_rule__PrimaryExpCS__Group_7_2_2_1__1__Impl25960); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getLeftParenthesisKeyword_7_2_2_1_1()); } @@ -36946,12 +36957,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12817:1: ( rule__PrimaryExpCS__Group_7_2_2_1__2__Impl rule__PrimaryExpCS__Group_7_2_2_1__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12818:2: rule__PrimaryExpCS__Group_7_2_2_1__2__Impl rule__PrimaryExpCS__Group_7_2_2_1__3 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__2__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__225990); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__2__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__225991); rule__PrimaryExpCS__Group_7_2_2_1__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__3_in_rule__PrimaryExpCS__Group_7_2_2_1__225993); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__3_in_rule__PrimaryExpCS__Group_7_2_2_1__225994); rule__PrimaryExpCS__Group_7_2_2_1__3(); state._fsp--; @@ -36991,17 +37002,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_2_1_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12832:1: ( rule__PrimaryExpCS__Group_7_2_2_1_2__0 )? - int alt96=2; - int LA96_0 = input.LA(1); + int alt97=2; + int LA97_0 = input.LA(1); - if ( ((LA96_0>=RULE_INT && LA96_0<=RULE_ESCAPED_ID)||(LA96_0>=18 && LA96_0<=31)||(LA96_0>=46 && LA96_0<=59)||LA96_0==66||(LA96_0>=74 && LA96_0<=75)||LA96_0==77||(LA96_0>=81 && LA96_0<=82)||(LA96_0>=84 && LA96_0<=85)) ) { - alt96=1; + if ( ((LA97_0>=RULE_INT && LA97_0<=RULE_ESCAPED_ID)||(LA97_0>=18 && LA97_0<=31)||(LA97_0>=46 && LA97_0<=59)||LA97_0==66||(LA97_0>=74 && LA97_0<=75)||LA97_0==77||(LA97_0>=81 && LA97_0<=82)||(LA97_0>=84 && LA97_0<=85)) ) { + alt97=1; } - switch (alt96) { + switch (alt97) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12832:2: rule__PrimaryExpCS__Group_7_2_2_1_2__0 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__0_in_rule__PrimaryExpCS__Group_7_2_2_1__2__Impl26020); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__0_in_rule__PrimaryExpCS__Group_7_2_2_1__2__Impl26021); rule__PrimaryExpCS__Group_7_2_2_1_2__0(); state._fsp--; @@ -37046,7 +37057,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12846:1: ( rule__PrimaryExpCS__Group_7_2_2_1__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12847:2: rule__PrimaryExpCS__Group_7_2_2_1__3__Impl { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__3__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__326051); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__3__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__326052); rule__PrimaryExpCS__Group_7_2_2_1__3__Impl(); state._fsp--; @@ -37085,7 +37096,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getRightParenthesisKeyword_7_2_2_1_3()); } - match(input,67,FollowSets001.FOLLOW_67_in_rule__PrimaryExpCS__Group_7_2_2_1__3__Impl26079); if (state.failed) return ; + match(input,67,FollowSets001.FOLLOW_67_in_rule__PrimaryExpCS__Group_7_2_2_1__3__Impl26080); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getRightParenthesisKeyword_7_2_2_1_3()); } @@ -37120,12 +37131,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12884:1: ( rule__PrimaryExpCS__Group_7_2_2_1_2__0__Impl rule__PrimaryExpCS__Group_7_2_2_1_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12885:2: rule__PrimaryExpCS__Group_7_2_2_1_2__0__Impl rule__PrimaryExpCS__Group_7_2_2_1_2__1 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__026118); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__026119); rule__PrimaryExpCS__Group_7_2_2_1_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__1_in_rule__PrimaryExpCS__Group_7_2_2_1_2__026121); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__1_in_rule__PrimaryExpCS__Group_7_2_2_1_2__026122); rule__PrimaryExpCS__Group_7_2_2_1_2__1(); state._fsp--; @@ -37167,7 +37178,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12899:1: ( rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12899:2: rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_0 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_0_in_rule__PrimaryExpCS__Group_7_2_2_1_2__0__Impl26148); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_0_in_rule__PrimaryExpCS__Group_7_2_2_1_2__0__Impl26149); rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_0(); state._fsp--; @@ -37209,12 +37220,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12913:1: ( rule__PrimaryExpCS__Group_7_2_2_1_2__1__Impl rule__PrimaryExpCS__Group_7_2_2_1_2__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12914:2: rule__PrimaryExpCS__Group_7_2_2_1_2__1__Impl rule__PrimaryExpCS__Group_7_2_2_1_2__2 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__126178); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__126179); rule__PrimaryExpCS__Group_7_2_2_1_2__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__2_in_rule__PrimaryExpCS__Group_7_2_2_1_2__126181); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__2_in_rule__PrimaryExpCS__Group_7_2_2_1_2__126182); rule__PrimaryExpCS__Group_7_2_2_1_2__2(); state._fsp--; @@ -37254,21 +37265,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getPrimaryExpCSAccess().getArgumentAssignment_7_2_2_1_2_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12928:1: ( rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_1 )* - loop97: + loop98: do { - int alt97=2; - int LA97_0 = input.LA(1); + int alt98=2; + int LA98_0 = input.LA(1); - if ( (LA97_0==61) ) { - alt97=1; + if ( (LA98_0==61) ) { + alt98=1; } - switch (alt97) { + switch (alt98) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12928:2: rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_1 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_1_in_rule__PrimaryExpCS__Group_7_2_2_1_2__1__Impl26208); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_1_in_rule__PrimaryExpCS__Group_7_2_2_1_2__1__Impl26209); rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_1(); state._fsp--; @@ -37278,7 +37289,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop97; + break loop98; } } while (true); @@ -37316,12 +37327,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12942:1: ( rule__PrimaryExpCS__Group_7_2_2_1_2__2__Impl rule__PrimaryExpCS__Group_7_2_2_1_2__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12943:2: rule__PrimaryExpCS__Group_7_2_2_1_2__2__Impl rule__PrimaryExpCS__Group_7_2_2_1_2__3 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__2__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__226239); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__2__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__226240); rule__PrimaryExpCS__Group_7_2_2_1_2__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__3_in_rule__PrimaryExpCS__Group_7_2_2_1_2__226242); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__3_in_rule__PrimaryExpCS__Group_7_2_2_1_2__226243); rule__PrimaryExpCS__Group_7_2_2_1_2__3(); state._fsp--; @@ -37361,17 +37372,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_2_1_2_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12957:1: ( rule__PrimaryExpCS__Group_7_2_2_1_2_2__0 )? - int alt98=2; - int LA98_0 = input.LA(1); + int alt99=2; + int LA99_0 = input.LA(1); - if ( (LA98_0==17) ) { - alt98=1; + if ( (LA99_0==17) ) { + alt99=1; } - switch (alt98) { + switch (alt99) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12957:2: rule__PrimaryExpCS__Group_7_2_2_1_2_2__0 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__0_in_rule__PrimaryExpCS__Group_7_2_2_1_2__2__Impl26269); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__0_in_rule__PrimaryExpCS__Group_7_2_2_1_2__2__Impl26270); rule__PrimaryExpCS__Group_7_2_2_1_2_2__0(); state._fsp--; @@ -37416,7 +37427,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12971:1: ( rule__PrimaryExpCS__Group_7_2_2_1_2__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12972:2: rule__PrimaryExpCS__Group_7_2_2_1_2__3__Impl { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__3__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__326300); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__3__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__326301); rule__PrimaryExpCS__Group_7_2_2_1_2__3__Impl(); state._fsp--; @@ -37456,17 +37467,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_2_1_2_3()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12985:1: ( rule__PrimaryExpCS__Group_7_2_2_1_2_3__0 )? - int alt99=2; - int LA99_0 = input.LA(1); + int alt100=2; + int LA100_0 = input.LA(1); - if ( (LA99_0==68) ) { - alt99=1; + if ( (LA100_0==68) ) { + alt100=1; } - switch (alt99) { + switch (alt100) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:12985:2: rule__PrimaryExpCS__Group_7_2_2_1_2_3__0 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__0_in_rule__PrimaryExpCS__Group_7_2_2_1_2__3__Impl26327); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__0_in_rule__PrimaryExpCS__Group_7_2_2_1_2__3__Impl26328); rule__PrimaryExpCS__Group_7_2_2_1_2_3__0(); state._fsp--; @@ -37511,12 +37522,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13007:1: ( rule__PrimaryExpCS__Group_7_2_2_1_2_2__0__Impl rule__PrimaryExpCS__Group_7_2_2_1_2_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13008:2: rule__PrimaryExpCS__Group_7_2_2_1_2_2__0__Impl rule__PrimaryExpCS__Group_7_2_2_1_2_2__1 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__026366); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__026367); rule__PrimaryExpCS__Group_7_2_2_1_2_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__026369); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__026370); rule__PrimaryExpCS__Group_7_2_2_1_2_2__1(); state._fsp--; @@ -37558,7 +37569,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13022:1: ( rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13022:2: rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_0 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_0_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__0__Impl26396); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_0_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__0__Impl26397); rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_0(); state._fsp--; @@ -37600,7 +37611,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13036:1: ( rule__PrimaryExpCS__Group_7_2_2_1_2_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13037:2: rule__PrimaryExpCS__Group_7_2_2_1_2_2__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__126426); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__126427); rule__PrimaryExpCS__Group_7_2_2_1_2_2__1__Impl(); state._fsp--; @@ -37640,21 +37651,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getPrimaryExpCSAccess().getArgumentAssignment_7_2_2_1_2_2_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13050:1: ( rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_1 )* - loop100: + loop101: do { - int alt100=2; - int LA100_0 = input.LA(1); + int alt101=2; + int LA101_0 = input.LA(1); - if ( (LA100_0==61) ) { - alt100=1; + if ( (LA101_0==61) ) { + alt101=1; } - switch (alt100) { + switch (alt101) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13050:2: rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_1 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__1__Impl26453); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__1__Impl26454); rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_1(); state._fsp--; @@ -37664,7 +37675,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop100; + break loop101; } } while (true); @@ -37702,12 +37713,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13068:1: ( rule__PrimaryExpCS__Group_7_2_2_1_2_3__0__Impl rule__PrimaryExpCS__Group_7_2_2_1_2_3__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13069:2: rule__PrimaryExpCS__Group_7_2_2_1_2_3__0__Impl rule__PrimaryExpCS__Group_7_2_2_1_2_3__1 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__026488); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__026489); rule__PrimaryExpCS__Group_7_2_2_1_2_3__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__026491); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__026492); rule__PrimaryExpCS__Group_7_2_2_1_2_3__1(); state._fsp--; @@ -37749,7 +37760,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13083:1: ( rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13083:2: rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_0 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_0_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__0__Impl26518); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_0_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__0__Impl26519); rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_0(); state._fsp--; @@ -37791,7 +37802,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13097:1: ( rule__PrimaryExpCS__Group_7_2_2_1_2_3__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13098:2: rule__PrimaryExpCS__Group_7_2_2_1_2_3__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__126548); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__126549); rule__PrimaryExpCS__Group_7_2_2_1_2_3__1__Impl(); state._fsp--; @@ -37831,21 +37842,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getPrimaryExpCSAccess().getArgumentAssignment_7_2_2_1_2_3_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13111:1: ( rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_1 )* - loop101: + loop102: do { - int alt101=2; - int LA101_0 = input.LA(1); + int alt102=2; + int LA102_0 = input.LA(1); - if ( (LA101_0==61) ) { - alt101=1; + if ( (LA102_0==61) ) { + alt102=1; } - switch (alt101) { + switch (alt102) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13111:2: rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_1 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__1__Impl26575); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__1__Impl26576); rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_1(); state._fsp--; @@ -37855,7 +37866,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop101; + break loop102; } } while (true); @@ -37893,12 +37904,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13129:1: ( rule__NavigatingArgCS__Group__0__Impl rule__NavigatingArgCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13130:2: rule__NavigatingArgCS__Group__0__Impl rule__NavigatingArgCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group__0__Impl_in_rule__NavigatingArgCS__Group__026610); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group__0__Impl_in_rule__NavigatingArgCS__Group__026611); rule__NavigatingArgCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group__1_in_rule__NavigatingArgCS__Group__026613); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group__1_in_rule__NavigatingArgCS__Group__026614); rule__NavigatingArgCS__Group__1(); state._fsp--; @@ -37940,7 +37951,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13144:1: ( rule__NavigatingArgCS__NameAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13144:2: rule__NavigatingArgCS__NameAssignment_0 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__NameAssignment_0_in_rule__NavigatingArgCS__Group__0__Impl26640); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__NameAssignment_0_in_rule__NavigatingArgCS__Group__0__Impl26641); rule__NavigatingArgCS__NameAssignment_0(); state._fsp--; @@ -37982,7 +37993,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13158:1: ( rule__NavigatingArgCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13159:2: rule__NavigatingArgCS__Group__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group__1__Impl_in_rule__NavigatingArgCS__Group__126670); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group__1__Impl_in_rule__NavigatingArgCS__Group__126671); rule__NavigatingArgCS__Group__1__Impl(); state._fsp--; @@ -38022,17 +38033,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getNavigatingArgCSAccess().getGroup_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13172:1: ( rule__NavigatingArgCS__Group_1__0 )? - int alt102=2; - int LA102_0 = input.LA(1); + int alt103=2; + int LA103_0 = input.LA(1); - if ( (LA102_0==69) ) { - alt102=1; + if ( (LA103_0==69) ) { + alt103=1; } - switch (alt102) { + switch (alt103) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13172:2: rule__NavigatingArgCS__Group_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1__0_in_rule__NavigatingArgCS__Group__1__Impl26697); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1__0_in_rule__NavigatingArgCS__Group__1__Impl26698); rule__NavigatingArgCS__Group_1__0(); state._fsp--; @@ -38077,12 +38088,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13190:1: ( rule__NavigatingArgCS__Group_1__0__Impl rule__NavigatingArgCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13191:2: rule__NavigatingArgCS__Group_1__0__Impl rule__NavigatingArgCS__Group_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1__0__Impl_in_rule__NavigatingArgCS__Group_1__026732); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1__0__Impl_in_rule__NavigatingArgCS__Group_1__026733); rule__NavigatingArgCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1__1_in_rule__NavigatingArgCS__Group_1__026735); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1__1_in_rule__NavigatingArgCS__Group_1__026736); rule__NavigatingArgCS__Group_1__1(); state._fsp--; @@ -38121,7 +38132,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingArgCSAccess().getColonKeyword_1_0()); } - match(input,69,FollowSets001.FOLLOW_69_in_rule__NavigatingArgCS__Group_1__0__Impl26763); if (state.failed) return ; + match(input,69,FollowSets001.FOLLOW_69_in_rule__NavigatingArgCS__Group_1__0__Impl26764); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingArgCSAccess().getColonKeyword_1_0()); } @@ -38156,12 +38167,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13221:1: ( rule__NavigatingArgCS__Group_1__1__Impl rule__NavigatingArgCS__Group_1__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13222:2: rule__NavigatingArgCS__Group_1__1__Impl rule__NavigatingArgCS__Group_1__2 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1__1__Impl_in_rule__NavigatingArgCS__Group_1__126794); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1__1__Impl_in_rule__NavigatingArgCS__Group_1__126795); rule__NavigatingArgCS__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1__2_in_rule__NavigatingArgCS__Group_1__126797); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1__2_in_rule__NavigatingArgCS__Group_1__126798); rule__NavigatingArgCS__Group_1__2(); state._fsp--; @@ -38203,7 +38214,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13236:1: ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13236:2: rule__NavigatingArgCS__OwnedTypeAssignment_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__OwnedTypeAssignment_1_1_in_rule__NavigatingArgCS__Group_1__1__Impl26824); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__OwnedTypeAssignment_1_1_in_rule__NavigatingArgCS__Group_1__1__Impl26825); rule__NavigatingArgCS__OwnedTypeAssignment_1_1(); state._fsp--; @@ -38245,7 +38256,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13250:1: ( rule__NavigatingArgCS__Group_1__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13251:2: rule__NavigatingArgCS__Group_1__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1__2__Impl_in_rule__NavigatingArgCS__Group_1__226854); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1__2__Impl_in_rule__NavigatingArgCS__Group_1__226855); rule__NavigatingArgCS__Group_1__2__Impl(); state._fsp--; @@ -38285,17 +38296,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getNavigatingArgCSAccess().getGroup_1_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13264:1: ( rule__NavigatingArgCS__Group_1_2__0 )? - int alt103=2; - int LA103_0 = input.LA(1); + int alt104=2; + int LA104_0 = input.LA(1); - if ( (LA103_0==38) ) { - alt103=1; + if ( (LA104_0==38) ) { + alt104=1; } - switch (alt103) { + switch (alt104) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13264:2: rule__NavigatingArgCS__Group_1_2__0 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1_2__0_in_rule__NavigatingArgCS__Group_1__2__Impl26881); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1_2__0_in_rule__NavigatingArgCS__Group_1__2__Impl26882); rule__NavigatingArgCS__Group_1_2__0(); state._fsp--; @@ -38340,12 +38351,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13284:1: ( rule__NavigatingArgCS__Group_1_2__0__Impl rule__NavigatingArgCS__Group_1_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13285:2: rule__NavigatingArgCS__Group_1_2__0__Impl rule__NavigatingArgCS__Group_1_2__1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1_2__0__Impl_in_rule__NavigatingArgCS__Group_1_2__026918); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1_2__0__Impl_in_rule__NavigatingArgCS__Group_1_2__026919); rule__NavigatingArgCS__Group_1_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1_2__1_in_rule__NavigatingArgCS__Group_1_2__026921); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1_2__1_in_rule__NavigatingArgCS__Group_1_2__026922); rule__NavigatingArgCS__Group_1_2__1(); state._fsp--; @@ -38384,7 +38395,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingArgCSAccess().getEqualsSignKeyword_1_2_0()); } - match(input,38,FollowSets001.FOLLOW_38_in_rule__NavigatingArgCS__Group_1_2__0__Impl26949); if (state.failed) return ; + match(input,38,FollowSets001.FOLLOW_38_in_rule__NavigatingArgCS__Group_1_2__0__Impl26950); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingArgCSAccess().getEqualsSignKeyword_1_2_0()); } @@ -38419,7 +38430,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13315:1: ( rule__NavigatingArgCS__Group_1_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13316:2: rule__NavigatingArgCS__Group_1_2__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1_2__1__Impl_in_rule__NavigatingArgCS__Group_1_2__126980); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1_2__1__Impl_in_rule__NavigatingArgCS__Group_1_2__126981); rule__NavigatingArgCS__Group_1_2__1__Impl(); state._fsp--; @@ -38461,7 +38472,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13329:1: ( rule__NavigatingArgCS__InitAssignment_1_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13329:2: rule__NavigatingArgCS__InitAssignment_1_2_1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__InitAssignment_1_2_1_in_rule__NavigatingArgCS__Group_1_2__1__Impl27007); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__InitAssignment_1_2_1_in_rule__NavigatingArgCS__Group_1_2__1__Impl27008); rule__NavigatingArgCS__InitAssignment_1_2_1(); state._fsp--; @@ -38503,12 +38514,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13347:1: ( rule__NavigatingBarArgCS__Group__0__Impl rule__NavigatingBarArgCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13348:2: rule__NavigatingBarArgCS__Group__0__Impl rule__NavigatingBarArgCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group__0__Impl_in_rule__NavigatingBarArgCS__Group__027041); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group__0__Impl_in_rule__NavigatingBarArgCS__Group__027042); rule__NavigatingBarArgCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group__1_in_rule__NavigatingBarArgCS__Group__027044); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group__1_in_rule__NavigatingBarArgCS__Group__027045); rule__NavigatingBarArgCS__Group__1(); state._fsp--; @@ -38550,7 +38561,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13362:1: ( rule__NavigatingBarArgCS__PrefixAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13362:2: rule__NavigatingBarArgCS__PrefixAssignment_0 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__PrefixAssignment_0_in_rule__NavigatingBarArgCS__Group__0__Impl27071); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__PrefixAssignment_0_in_rule__NavigatingBarArgCS__Group__0__Impl27072); rule__NavigatingBarArgCS__PrefixAssignment_0(); state._fsp--; @@ -38592,12 +38603,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13376:1: ( rule__NavigatingBarArgCS__Group__1__Impl rule__NavigatingBarArgCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13377:2: rule__NavigatingBarArgCS__Group__1__Impl rule__NavigatingBarArgCS__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group__1__Impl_in_rule__NavigatingBarArgCS__Group__127101); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group__1__Impl_in_rule__NavigatingBarArgCS__Group__127102); rule__NavigatingBarArgCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group__2_in_rule__NavigatingBarArgCS__Group__127104); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group__2_in_rule__NavigatingBarArgCS__Group__127105); rule__NavigatingBarArgCS__Group__2(); state._fsp--; @@ -38639,7 +38650,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13391:1: ( rule__NavigatingBarArgCS__NameAssignment_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13391:2: rule__NavigatingBarArgCS__NameAssignment_1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__NameAssignment_1_in_rule__NavigatingBarArgCS__Group__1__Impl27131); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__NameAssignment_1_in_rule__NavigatingBarArgCS__Group__1__Impl27132); rule__NavigatingBarArgCS__NameAssignment_1(); state._fsp--; @@ -38681,7 +38692,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13405:1: ( rule__NavigatingBarArgCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13406:2: rule__NavigatingBarArgCS__Group__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group__2__Impl_in_rule__NavigatingBarArgCS__Group__227161); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group__2__Impl_in_rule__NavigatingBarArgCS__Group__227162); rule__NavigatingBarArgCS__Group__2__Impl(); state._fsp--; @@ -38721,17 +38732,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getNavigatingBarArgCSAccess().getGroup_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13419:1: ( rule__NavigatingBarArgCS__Group_2__0 )? - int alt104=2; - int LA104_0 = input.LA(1); + int alt105=2; + int LA105_0 = input.LA(1); - if ( (LA104_0==69) ) { - alt104=1; + if ( (LA105_0==69) ) { + alt105=1; } - switch (alt104) { + switch (alt105) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13419:2: rule__NavigatingBarArgCS__Group_2__0 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2__0_in_rule__NavigatingBarArgCS__Group__2__Impl27188); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2__0_in_rule__NavigatingBarArgCS__Group__2__Impl27189); rule__NavigatingBarArgCS__Group_2__0(); state._fsp--; @@ -38776,12 +38787,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13439:1: ( rule__NavigatingBarArgCS__Group_2__0__Impl rule__NavigatingBarArgCS__Group_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13440:2: rule__NavigatingBarArgCS__Group_2__0__Impl rule__NavigatingBarArgCS__Group_2__1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2__0__Impl_in_rule__NavigatingBarArgCS__Group_2__027225); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2__0__Impl_in_rule__NavigatingBarArgCS__Group_2__027226); rule__NavigatingBarArgCS__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2__1_in_rule__NavigatingBarArgCS__Group_2__027228); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2__1_in_rule__NavigatingBarArgCS__Group_2__027229); rule__NavigatingBarArgCS__Group_2__1(); state._fsp--; @@ -38820,7 +38831,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingBarArgCSAccess().getColonKeyword_2_0()); } - match(input,69,FollowSets001.FOLLOW_69_in_rule__NavigatingBarArgCS__Group_2__0__Impl27256); if (state.failed) return ; + match(input,69,FollowSets001.FOLLOW_69_in_rule__NavigatingBarArgCS__Group_2__0__Impl27257); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingBarArgCSAccess().getColonKeyword_2_0()); } @@ -38855,12 +38866,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13470:1: ( rule__NavigatingBarArgCS__Group_2__1__Impl rule__NavigatingBarArgCS__Group_2__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13471:2: rule__NavigatingBarArgCS__Group_2__1__Impl rule__NavigatingBarArgCS__Group_2__2 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2__1__Impl_in_rule__NavigatingBarArgCS__Group_2__127287); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2__1__Impl_in_rule__NavigatingBarArgCS__Group_2__127288); rule__NavigatingBarArgCS__Group_2__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2__2_in_rule__NavigatingBarArgCS__Group_2__127290); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2__2_in_rule__NavigatingBarArgCS__Group_2__127291); rule__NavigatingBarArgCS__Group_2__2(); state._fsp--; @@ -38902,7 +38913,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13485:1: ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13485:2: rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingBarArgCS__Group_2__1__Impl27317); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingBarArgCS__Group_2__1__Impl27318); rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1(); state._fsp--; @@ -38944,7 +38955,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13499:1: ( rule__NavigatingBarArgCS__Group_2__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13500:2: rule__NavigatingBarArgCS__Group_2__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2__2__Impl_in_rule__NavigatingBarArgCS__Group_2__227347); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2__2__Impl_in_rule__NavigatingBarArgCS__Group_2__227348); rule__NavigatingBarArgCS__Group_2__2__Impl(); state._fsp--; @@ -38984,17 +38995,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getNavigatingBarArgCSAccess().getGroup_2_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13513:1: ( rule__NavigatingBarArgCS__Group_2_2__0 )? - int alt105=2; - int LA105_0 = input.LA(1); + int alt106=2; + int LA106_0 = input.LA(1); - if ( (LA105_0==38) ) { - alt105=1; + if ( (LA106_0==38) ) { + alt106=1; } - switch (alt105) { + switch (alt106) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13513:2: rule__NavigatingBarArgCS__Group_2_2__0 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2_2__0_in_rule__NavigatingBarArgCS__Group_2__2__Impl27374); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2_2__0_in_rule__NavigatingBarArgCS__Group_2__2__Impl27375); rule__NavigatingBarArgCS__Group_2_2__0(); state._fsp--; @@ -39039,12 +39050,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13533:1: ( rule__NavigatingBarArgCS__Group_2_2__0__Impl rule__NavigatingBarArgCS__Group_2_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13534:2: rule__NavigatingBarArgCS__Group_2_2__0__Impl rule__NavigatingBarArgCS__Group_2_2__1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2_2__0__Impl_in_rule__NavigatingBarArgCS__Group_2_2__027411); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2_2__0__Impl_in_rule__NavigatingBarArgCS__Group_2_2__027412); rule__NavigatingBarArgCS__Group_2_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2_2__1_in_rule__NavigatingBarArgCS__Group_2_2__027414); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2_2__1_in_rule__NavigatingBarArgCS__Group_2_2__027415); rule__NavigatingBarArgCS__Group_2_2__1(); state._fsp--; @@ -39083,7 +39094,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingBarArgCSAccess().getEqualsSignKeyword_2_2_0()); } - match(input,38,FollowSets001.FOLLOW_38_in_rule__NavigatingBarArgCS__Group_2_2__0__Impl27442); if (state.failed) return ; + match(input,38,FollowSets001.FOLLOW_38_in_rule__NavigatingBarArgCS__Group_2_2__0__Impl27443); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingBarArgCSAccess().getEqualsSignKeyword_2_2_0()); } @@ -39118,7 +39129,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13564:1: ( rule__NavigatingBarArgCS__Group_2_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13565:2: rule__NavigatingBarArgCS__Group_2_2__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2_2__1__Impl_in_rule__NavigatingBarArgCS__Group_2_2__127473); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2_2__1__Impl_in_rule__NavigatingBarArgCS__Group_2_2__127474); rule__NavigatingBarArgCS__Group_2_2__1__Impl(); state._fsp--; @@ -39160,7 +39171,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13578:1: ( rule__NavigatingBarArgCS__InitAssignment_2_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13578:2: rule__NavigatingBarArgCS__InitAssignment_2_2_1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__InitAssignment_2_2_1_in_rule__NavigatingBarArgCS__Group_2_2__1__Impl27500); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__InitAssignment_2_2_1_in_rule__NavigatingBarArgCS__Group_2_2__1__Impl27501); rule__NavigatingBarArgCS__InitAssignment_2_2_1(); state._fsp--; @@ -39202,12 +39213,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13596:1: ( rule__NavigatingCommaArgCS__Group__0__Impl rule__NavigatingCommaArgCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13597:2: rule__NavigatingCommaArgCS__Group__0__Impl rule__NavigatingCommaArgCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group__0__Impl_in_rule__NavigatingCommaArgCS__Group__027534); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group__0__Impl_in_rule__NavigatingCommaArgCS__Group__027535); rule__NavigatingCommaArgCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group__1_in_rule__NavigatingCommaArgCS__Group__027537); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group__1_in_rule__NavigatingCommaArgCS__Group__027538); rule__NavigatingCommaArgCS__Group__1(); state._fsp--; @@ -39249,7 +39260,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13611:1: ( rule__NavigatingCommaArgCS__PrefixAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13611:2: rule__NavigatingCommaArgCS__PrefixAssignment_0 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__PrefixAssignment_0_in_rule__NavigatingCommaArgCS__Group__0__Impl27564); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__PrefixAssignment_0_in_rule__NavigatingCommaArgCS__Group__0__Impl27565); rule__NavigatingCommaArgCS__PrefixAssignment_0(); state._fsp--; @@ -39291,12 +39302,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13625:1: ( rule__NavigatingCommaArgCS__Group__1__Impl rule__NavigatingCommaArgCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13626:2: rule__NavigatingCommaArgCS__Group__1__Impl rule__NavigatingCommaArgCS__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group__1__Impl_in_rule__NavigatingCommaArgCS__Group__127594); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group__1__Impl_in_rule__NavigatingCommaArgCS__Group__127595); rule__NavigatingCommaArgCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group__2_in_rule__NavigatingCommaArgCS__Group__127597); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group__2_in_rule__NavigatingCommaArgCS__Group__127598); rule__NavigatingCommaArgCS__Group__2(); state._fsp--; @@ -39338,7 +39349,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13640:1: ( rule__NavigatingCommaArgCS__NameAssignment_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13640:2: rule__NavigatingCommaArgCS__NameAssignment_1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__NameAssignment_1_in_rule__NavigatingCommaArgCS__Group__1__Impl27624); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__NameAssignment_1_in_rule__NavigatingCommaArgCS__Group__1__Impl27625); rule__NavigatingCommaArgCS__NameAssignment_1(); state._fsp--; @@ -39380,7 +39391,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13654:1: ( rule__NavigatingCommaArgCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13655:2: rule__NavigatingCommaArgCS__Group__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group__2__Impl_in_rule__NavigatingCommaArgCS__Group__227654); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group__2__Impl_in_rule__NavigatingCommaArgCS__Group__227655); rule__NavigatingCommaArgCS__Group__2__Impl(); state._fsp--; @@ -39420,17 +39431,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getNavigatingCommaArgCSAccess().getGroup_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13668:1: ( rule__NavigatingCommaArgCS__Group_2__0 )? - int alt106=2; - int LA106_0 = input.LA(1); + int alt107=2; + int LA107_0 = input.LA(1); - if ( (LA106_0==69) ) { - alt106=1; + if ( (LA107_0==69) ) { + alt107=1; } - switch (alt106) { + switch (alt107) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13668:2: rule__NavigatingCommaArgCS__Group_2__0 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2__0_in_rule__NavigatingCommaArgCS__Group__2__Impl27681); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2__0_in_rule__NavigatingCommaArgCS__Group__2__Impl27682); rule__NavigatingCommaArgCS__Group_2__0(); state._fsp--; @@ -39475,12 +39486,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13688:1: ( rule__NavigatingCommaArgCS__Group_2__0__Impl rule__NavigatingCommaArgCS__Group_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13689:2: rule__NavigatingCommaArgCS__Group_2__0__Impl rule__NavigatingCommaArgCS__Group_2__1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2__0__Impl_in_rule__NavigatingCommaArgCS__Group_2__027718); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2__0__Impl_in_rule__NavigatingCommaArgCS__Group_2__027719); rule__NavigatingCommaArgCS__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2__1_in_rule__NavigatingCommaArgCS__Group_2__027721); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2__1_in_rule__NavigatingCommaArgCS__Group_2__027722); rule__NavigatingCommaArgCS__Group_2__1(); state._fsp--; @@ -39519,7 +39530,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingCommaArgCSAccess().getColonKeyword_2_0()); } - match(input,69,FollowSets001.FOLLOW_69_in_rule__NavigatingCommaArgCS__Group_2__0__Impl27749); if (state.failed) return ; + match(input,69,FollowSets001.FOLLOW_69_in_rule__NavigatingCommaArgCS__Group_2__0__Impl27750); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingCommaArgCSAccess().getColonKeyword_2_0()); } @@ -39554,12 +39565,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13719:1: ( rule__NavigatingCommaArgCS__Group_2__1__Impl rule__NavigatingCommaArgCS__Group_2__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13720:2: rule__NavigatingCommaArgCS__Group_2__1__Impl rule__NavigatingCommaArgCS__Group_2__2 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2__1__Impl_in_rule__NavigatingCommaArgCS__Group_2__127780); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2__1__Impl_in_rule__NavigatingCommaArgCS__Group_2__127781); rule__NavigatingCommaArgCS__Group_2__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2__2_in_rule__NavigatingCommaArgCS__Group_2__127783); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2__2_in_rule__NavigatingCommaArgCS__Group_2__127784); rule__NavigatingCommaArgCS__Group_2__2(); state._fsp--; @@ -39601,7 +39612,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13734:1: ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13734:2: rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingCommaArgCS__Group_2__1__Impl27810); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingCommaArgCS__Group_2__1__Impl27811); rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1(); state._fsp--; @@ -39643,7 +39654,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13748:1: ( rule__NavigatingCommaArgCS__Group_2__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13749:2: rule__NavigatingCommaArgCS__Group_2__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2__2__Impl_in_rule__NavigatingCommaArgCS__Group_2__227840); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2__2__Impl_in_rule__NavigatingCommaArgCS__Group_2__227841); rule__NavigatingCommaArgCS__Group_2__2__Impl(); state._fsp--; @@ -39683,17 +39694,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getNavigatingCommaArgCSAccess().getGroup_2_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13762:1: ( rule__NavigatingCommaArgCS__Group_2_2__0 )? - int alt107=2; - int LA107_0 = input.LA(1); + int alt108=2; + int LA108_0 = input.LA(1); - if ( (LA107_0==38) ) { - alt107=1; + if ( (LA108_0==38) ) { + alt108=1; } - switch (alt107) { + switch (alt108) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13762:2: rule__NavigatingCommaArgCS__Group_2_2__0 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__0_in_rule__NavigatingCommaArgCS__Group_2__2__Impl27867); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__0_in_rule__NavigatingCommaArgCS__Group_2__2__Impl27868); rule__NavigatingCommaArgCS__Group_2_2__0(); state._fsp--; @@ -39738,12 +39749,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13782:1: ( rule__NavigatingCommaArgCS__Group_2_2__0__Impl rule__NavigatingCommaArgCS__Group_2_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13783:2: rule__NavigatingCommaArgCS__Group_2_2__0__Impl rule__NavigatingCommaArgCS__Group_2_2__1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__0__Impl_in_rule__NavigatingCommaArgCS__Group_2_2__027904); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__0__Impl_in_rule__NavigatingCommaArgCS__Group_2_2__027905); rule__NavigatingCommaArgCS__Group_2_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__1_in_rule__NavigatingCommaArgCS__Group_2_2__027907); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__1_in_rule__NavigatingCommaArgCS__Group_2_2__027908); rule__NavigatingCommaArgCS__Group_2_2__1(); state._fsp--; @@ -39782,7 +39793,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingCommaArgCSAccess().getEqualsSignKeyword_2_2_0()); } - match(input,38,FollowSets001.FOLLOW_38_in_rule__NavigatingCommaArgCS__Group_2_2__0__Impl27935); if (state.failed) return ; + match(input,38,FollowSets001.FOLLOW_38_in_rule__NavigatingCommaArgCS__Group_2_2__0__Impl27936); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingCommaArgCSAccess().getEqualsSignKeyword_2_2_0()); } @@ -39817,7 +39828,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13813:1: ( rule__NavigatingCommaArgCS__Group_2_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13814:2: rule__NavigatingCommaArgCS__Group_2_2__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__1__Impl_in_rule__NavigatingCommaArgCS__Group_2_2__127966); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__1__Impl_in_rule__NavigatingCommaArgCS__Group_2_2__127967); rule__NavigatingCommaArgCS__Group_2_2__1__Impl(); state._fsp--; @@ -39859,7 +39870,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13827:1: ( rule__NavigatingCommaArgCS__InitAssignment_2_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13827:2: rule__NavigatingCommaArgCS__InitAssignment_2_2_1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__InitAssignment_2_2_1_in_rule__NavigatingCommaArgCS__Group_2_2__1__Impl27993); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__InitAssignment_2_2_1_in_rule__NavigatingCommaArgCS__Group_2_2__1__Impl27994); rule__NavigatingCommaArgCS__InitAssignment_2_2_1(); state._fsp--; @@ -39901,12 +39912,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13845:1: ( rule__NavigatingSemiArgCS__Group__0__Impl rule__NavigatingSemiArgCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13846:2: rule__NavigatingSemiArgCS__Group__0__Impl rule__NavigatingSemiArgCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group__0__Impl_in_rule__NavigatingSemiArgCS__Group__028027); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group__0__Impl_in_rule__NavigatingSemiArgCS__Group__028028); rule__NavigatingSemiArgCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group__1_in_rule__NavigatingSemiArgCS__Group__028030); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group__1_in_rule__NavigatingSemiArgCS__Group__028031); rule__NavigatingSemiArgCS__Group__1(); state._fsp--; @@ -39948,7 +39959,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13860:1: ( rule__NavigatingSemiArgCS__PrefixAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13860:2: rule__NavigatingSemiArgCS__PrefixAssignment_0 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__PrefixAssignment_0_in_rule__NavigatingSemiArgCS__Group__0__Impl28057); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__PrefixAssignment_0_in_rule__NavigatingSemiArgCS__Group__0__Impl28058); rule__NavigatingSemiArgCS__PrefixAssignment_0(); state._fsp--; @@ -39990,12 +40001,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13874:1: ( rule__NavigatingSemiArgCS__Group__1__Impl rule__NavigatingSemiArgCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13875:2: rule__NavigatingSemiArgCS__Group__1__Impl rule__NavigatingSemiArgCS__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group__1__Impl_in_rule__NavigatingSemiArgCS__Group__128087); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group__1__Impl_in_rule__NavigatingSemiArgCS__Group__128088); rule__NavigatingSemiArgCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group__2_in_rule__NavigatingSemiArgCS__Group__128090); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group__2_in_rule__NavigatingSemiArgCS__Group__128091); rule__NavigatingSemiArgCS__Group__2(); state._fsp--; @@ -40037,7 +40048,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13889:1: ( rule__NavigatingSemiArgCS__NameAssignment_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13889:2: rule__NavigatingSemiArgCS__NameAssignment_1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__NameAssignment_1_in_rule__NavigatingSemiArgCS__Group__1__Impl28117); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__NameAssignment_1_in_rule__NavigatingSemiArgCS__Group__1__Impl28118); rule__NavigatingSemiArgCS__NameAssignment_1(); state._fsp--; @@ -40079,7 +40090,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13903:1: ( rule__NavigatingSemiArgCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13904:2: rule__NavigatingSemiArgCS__Group__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group__2__Impl_in_rule__NavigatingSemiArgCS__Group__228147); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group__2__Impl_in_rule__NavigatingSemiArgCS__Group__228148); rule__NavigatingSemiArgCS__Group__2__Impl(); state._fsp--; @@ -40119,17 +40130,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getNavigatingSemiArgCSAccess().getGroup_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13917:1: ( rule__NavigatingSemiArgCS__Group_2__0 )? - int alt108=2; - int LA108_0 = input.LA(1); + int alt109=2; + int LA109_0 = input.LA(1); - if ( (LA108_0==69) ) { - alt108=1; + if ( (LA109_0==69) ) { + alt109=1; } - switch (alt108) { + switch (alt109) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13917:2: rule__NavigatingSemiArgCS__Group_2__0 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2__0_in_rule__NavigatingSemiArgCS__Group__2__Impl28174); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2__0_in_rule__NavigatingSemiArgCS__Group__2__Impl28175); rule__NavigatingSemiArgCS__Group_2__0(); state._fsp--; @@ -40174,12 +40185,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13937:1: ( rule__NavigatingSemiArgCS__Group_2__0__Impl rule__NavigatingSemiArgCS__Group_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13938:2: rule__NavigatingSemiArgCS__Group_2__0__Impl rule__NavigatingSemiArgCS__Group_2__1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2__0__Impl_in_rule__NavigatingSemiArgCS__Group_2__028211); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2__0__Impl_in_rule__NavigatingSemiArgCS__Group_2__028212); rule__NavigatingSemiArgCS__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2__1_in_rule__NavigatingSemiArgCS__Group_2__028214); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2__1_in_rule__NavigatingSemiArgCS__Group_2__028215); rule__NavigatingSemiArgCS__Group_2__1(); state._fsp--; @@ -40218,7 +40229,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingSemiArgCSAccess().getColonKeyword_2_0()); } - match(input,69,FollowSets001.FOLLOW_69_in_rule__NavigatingSemiArgCS__Group_2__0__Impl28242); if (state.failed) return ; + match(input,69,FollowSets001.FOLLOW_69_in_rule__NavigatingSemiArgCS__Group_2__0__Impl28243); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingSemiArgCSAccess().getColonKeyword_2_0()); } @@ -40253,12 +40264,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13968:1: ( rule__NavigatingSemiArgCS__Group_2__1__Impl rule__NavigatingSemiArgCS__Group_2__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13969:2: rule__NavigatingSemiArgCS__Group_2__1__Impl rule__NavigatingSemiArgCS__Group_2__2 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2__1__Impl_in_rule__NavigatingSemiArgCS__Group_2__128273); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2__1__Impl_in_rule__NavigatingSemiArgCS__Group_2__128274); rule__NavigatingSemiArgCS__Group_2__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2__2_in_rule__NavigatingSemiArgCS__Group_2__128276); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2__2_in_rule__NavigatingSemiArgCS__Group_2__128277); rule__NavigatingSemiArgCS__Group_2__2(); state._fsp--; @@ -40300,7 +40311,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13983:1: ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13983:2: rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingSemiArgCS__Group_2__1__Impl28303); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingSemiArgCS__Group_2__1__Impl28304); rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1(); state._fsp--; @@ -40342,7 +40353,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13997:1: ( rule__NavigatingSemiArgCS__Group_2__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:13998:2: rule__NavigatingSemiArgCS__Group_2__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2__2__Impl_in_rule__NavigatingSemiArgCS__Group_2__228333); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2__2__Impl_in_rule__NavigatingSemiArgCS__Group_2__228334); rule__NavigatingSemiArgCS__Group_2__2__Impl(); state._fsp--; @@ -40382,17 +40393,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getNavigatingSemiArgCSAccess().getGroup_2_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14011:1: ( rule__NavigatingSemiArgCS__Group_2_2__0 )? - int alt109=2; - int LA109_0 = input.LA(1); + int alt110=2; + int LA110_0 = input.LA(1); - if ( (LA109_0==38) ) { - alt109=1; + if ( (LA110_0==38) ) { + alt110=1; } - switch (alt109) { + switch (alt110) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14011:2: rule__NavigatingSemiArgCS__Group_2_2__0 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__0_in_rule__NavigatingSemiArgCS__Group_2__2__Impl28360); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__0_in_rule__NavigatingSemiArgCS__Group_2__2__Impl28361); rule__NavigatingSemiArgCS__Group_2_2__0(); state._fsp--; @@ -40437,12 +40448,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14031:1: ( rule__NavigatingSemiArgCS__Group_2_2__0__Impl rule__NavigatingSemiArgCS__Group_2_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14032:2: rule__NavigatingSemiArgCS__Group_2_2__0__Impl rule__NavigatingSemiArgCS__Group_2_2__1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__0__Impl_in_rule__NavigatingSemiArgCS__Group_2_2__028397); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__0__Impl_in_rule__NavigatingSemiArgCS__Group_2_2__028398); rule__NavigatingSemiArgCS__Group_2_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__1_in_rule__NavigatingSemiArgCS__Group_2_2__028400); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__1_in_rule__NavigatingSemiArgCS__Group_2_2__028401); rule__NavigatingSemiArgCS__Group_2_2__1(); state._fsp--; @@ -40481,7 +40492,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingSemiArgCSAccess().getEqualsSignKeyword_2_2_0()); } - match(input,38,FollowSets001.FOLLOW_38_in_rule__NavigatingSemiArgCS__Group_2_2__0__Impl28428); if (state.failed) return ; + match(input,38,FollowSets001.FOLLOW_38_in_rule__NavigatingSemiArgCS__Group_2_2__0__Impl28429); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingSemiArgCSAccess().getEqualsSignKeyword_2_2_0()); } @@ -40516,7 +40527,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14062:1: ( rule__NavigatingSemiArgCS__Group_2_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14063:2: rule__NavigatingSemiArgCS__Group_2_2__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__1__Impl_in_rule__NavigatingSemiArgCS__Group_2_2__128459); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__1__Impl_in_rule__NavigatingSemiArgCS__Group_2_2__128460); rule__NavigatingSemiArgCS__Group_2_2__1__Impl(); state._fsp--; @@ -40558,7 +40569,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14076:1: ( rule__NavigatingSemiArgCS__InitAssignment_2_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14076:2: rule__NavigatingSemiArgCS__InitAssignment_2_2_1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__InitAssignment_2_2_1_in_rule__NavigatingSemiArgCS__Group_2_2__1__Impl28486); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__InitAssignment_2_2_1_in_rule__NavigatingSemiArgCS__Group_2_2__1__Impl28487); rule__NavigatingSemiArgCS__InitAssignment_2_2_1(); state._fsp--; @@ -40600,12 +40611,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14094:1: ( rule__IfExpCS__Group__0__Impl rule__IfExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14095:2: rule__IfExpCS__Group__0__Impl rule__IfExpCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__0__Impl_in_rule__IfExpCS__Group__028520); + pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__0__Impl_in_rule__IfExpCS__Group__028521); rule__IfExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__1_in_rule__IfExpCS__Group__028523); + pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__1_in_rule__IfExpCS__Group__028524); rule__IfExpCS__Group__1(); state._fsp--; @@ -40644,7 +40655,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getIfExpCSAccess().getIfKeyword_0()); } - match(input,77,FollowSets001.FOLLOW_77_in_rule__IfExpCS__Group__0__Impl28551); if (state.failed) return ; + match(input,77,FollowSets001.FOLLOW_77_in_rule__IfExpCS__Group__0__Impl28552); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getIfExpCSAccess().getIfKeyword_0()); } @@ -40679,12 +40690,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14125:1: ( rule__IfExpCS__Group__1__Impl rule__IfExpCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14126:2: rule__IfExpCS__Group__1__Impl rule__IfExpCS__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__1__Impl_in_rule__IfExpCS__Group__128582); + pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__1__Impl_in_rule__IfExpCS__Group__128583); rule__IfExpCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__2_in_rule__IfExpCS__Group__128585); + pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__2_in_rule__IfExpCS__Group__128586); rule__IfExpCS__Group__2(); state._fsp--; @@ -40726,7 +40737,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14140:1: ( rule__IfExpCS__ConditionAssignment_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14140:2: rule__IfExpCS__ConditionAssignment_1 { - pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__ConditionAssignment_1_in_rule__IfExpCS__Group__1__Impl28612); + pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__ConditionAssignment_1_in_rule__IfExpCS__Group__1__Impl28613); rule__IfExpCS__ConditionAssignment_1(); state._fsp--; @@ -40768,12 +40779,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14154:1: ( rule__IfExpCS__Group__2__Impl rule__IfExpCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14155:2: rule__IfExpCS__Group__2__Impl rule__IfExpCS__Group__3 { - pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__2__Impl_in_rule__IfExpCS__Group__228642); + pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__2__Impl_in_rule__IfExpCS__Group__228643); rule__IfExpCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__3_in_rule__IfExpCS__Group__228645); + pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__3_in_rule__IfExpCS__Group__228646); rule__IfExpCS__Group__3(); state._fsp--; @@ -40812,7 +40823,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getIfExpCSAccess().getThenKeyword_2()); } - match(input,78,FollowSets001.FOLLOW_78_in_rule__IfExpCS__Group__2__Impl28673); if (state.failed) return ; + match(input,78,FollowSets001.FOLLOW_78_in_rule__IfExpCS__Group__2__Impl28674); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getIfExpCSAccess().getThenKeyword_2()); } @@ -40847,12 +40858,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14185:1: ( rule__IfExpCS__Group__3__Impl rule__IfExpCS__Group__4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14186:2: rule__IfExpCS__Group__3__Impl rule__IfExpCS__Group__4 { - pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__3__Impl_in_rule__IfExpCS__Group__328704); + pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__3__Impl_in_rule__IfExpCS__Group__328705); rule__IfExpCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__4_in_rule__IfExpCS__Group__328707); + pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__4_in_rule__IfExpCS__Group__328708); rule__IfExpCS__Group__4(); state._fsp--; @@ -40894,7 +40905,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14200:1: ( rule__IfExpCS__ThenExpressionAssignment_3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14200:2: rule__IfExpCS__ThenExpressionAssignment_3 { - pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__ThenExpressionAssignment_3_in_rule__IfExpCS__Group__3__Impl28734); + pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__ThenExpressionAssignment_3_in_rule__IfExpCS__Group__3__Impl28735); rule__IfExpCS__ThenExpressionAssignment_3(); state._fsp--; @@ -40936,12 +40947,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14214:1: ( rule__IfExpCS__Group__4__Impl rule__IfExpCS__Group__5 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14215:2: rule__IfExpCS__Group__4__Impl rule__IfExpCS__Group__5 { - pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__4__Impl_in_rule__IfExpCS__Group__428764); + pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__4__Impl_in_rule__IfExpCS__Group__428765); rule__IfExpCS__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__5_in_rule__IfExpCS__Group__428767); + pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__5_in_rule__IfExpCS__Group__428768); rule__IfExpCS__Group__5(); state._fsp--; @@ -40980,7 +40991,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getIfExpCSAccess().getElseKeyword_4()); } - match(input,79,FollowSets001.FOLLOW_79_in_rule__IfExpCS__Group__4__Impl28795); if (state.failed) return ; + match(input,79,FollowSets001.FOLLOW_79_in_rule__IfExpCS__Group__4__Impl28796); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getIfExpCSAccess().getElseKeyword_4()); } @@ -41015,12 +41026,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14245:1: ( rule__IfExpCS__Group__5__Impl rule__IfExpCS__Group__6 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14246:2: rule__IfExpCS__Group__5__Impl rule__IfExpCS__Group__6 { - pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__5__Impl_in_rule__IfExpCS__Group__528826); + pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__5__Impl_in_rule__IfExpCS__Group__528827); rule__IfExpCS__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__6_in_rule__IfExpCS__Group__528829); + pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__6_in_rule__IfExpCS__Group__528830); rule__IfExpCS__Group__6(); state._fsp--; @@ -41062,7 +41073,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14260:1: ( rule__IfExpCS__ElseExpressionAssignment_5 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14260:2: rule__IfExpCS__ElseExpressionAssignment_5 { - pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__ElseExpressionAssignment_5_in_rule__IfExpCS__Group__5__Impl28856); + pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__ElseExpressionAssignment_5_in_rule__IfExpCS__Group__5__Impl28857); rule__IfExpCS__ElseExpressionAssignment_5(); state._fsp--; @@ -41104,7 +41115,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14274:1: ( rule__IfExpCS__Group__6__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14275:2: rule__IfExpCS__Group__6__Impl { - pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__6__Impl_in_rule__IfExpCS__Group__628886); + pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__6__Impl_in_rule__IfExpCS__Group__628887); rule__IfExpCS__Group__6__Impl(); state._fsp--; @@ -41143,7 +41154,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getIfExpCSAccess().getEndifKeyword_6()); } - match(input,80,FollowSets001.FOLLOW_80_in_rule__IfExpCS__Group__6__Impl28914); if (state.failed) return ; + match(input,80,FollowSets001.FOLLOW_80_in_rule__IfExpCS__Group__6__Impl28915); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getIfExpCSAccess().getEndifKeyword_6()); } @@ -41178,12 +41189,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14318:1: ( rule__LetExpCS__Group__0__Impl rule__LetExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14319:2: rule__LetExpCS__Group__0__Impl rule__LetExpCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__0__Impl_in_rule__LetExpCS__Group__028959); + pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__0__Impl_in_rule__LetExpCS__Group__028960); rule__LetExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__1_in_rule__LetExpCS__Group__028962); + pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__1_in_rule__LetExpCS__Group__028963); rule__LetExpCS__Group__1(); state._fsp--; @@ -41222,7 +41233,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getLetExpCSAccess().getLetKeyword_0()); } - match(input,81,FollowSets001.FOLLOW_81_in_rule__LetExpCS__Group__0__Impl28990); if (state.failed) return ; + match(input,81,FollowSets001.FOLLOW_81_in_rule__LetExpCS__Group__0__Impl28991); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLetExpCSAccess().getLetKeyword_0()); } @@ -41257,12 +41268,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14349:1: ( rule__LetExpCS__Group__1__Impl rule__LetExpCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14350:2: rule__LetExpCS__Group__1__Impl rule__LetExpCS__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__1__Impl_in_rule__LetExpCS__Group__129021); + pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__1__Impl_in_rule__LetExpCS__Group__129022); rule__LetExpCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__2_in_rule__LetExpCS__Group__129024); + pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__2_in_rule__LetExpCS__Group__129025); rule__LetExpCS__Group__2(); state._fsp--; @@ -41304,7 +41315,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14364:1: ( rule__LetExpCS__VariableAssignment_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14364:2: rule__LetExpCS__VariableAssignment_1 { - pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__VariableAssignment_1_in_rule__LetExpCS__Group__1__Impl29051); + pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__VariableAssignment_1_in_rule__LetExpCS__Group__1__Impl29052); rule__LetExpCS__VariableAssignment_1(); state._fsp--; @@ -41346,12 +41357,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14378:1: ( rule__LetExpCS__Group__2__Impl rule__LetExpCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14379:2: rule__LetExpCS__Group__2__Impl rule__LetExpCS__Group__3 { - pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__2__Impl_in_rule__LetExpCS__Group__229081); + pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__2__Impl_in_rule__LetExpCS__Group__229082); rule__LetExpCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__3_in_rule__LetExpCS__Group__229084); + pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__3_in_rule__LetExpCS__Group__229085); rule__LetExpCS__Group__3(); state._fsp--; @@ -41391,21 +41402,21 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getLetExpCSAccess().getGroup_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14393:1: ( rule__LetExpCS__Group_2__0 )* - loop110: + loop111: do { - int alt110=2; - int LA110_0 = input.LA(1); + int alt111=2; + int LA111_0 = input.LA(1); - if ( (LA110_0==61) ) { - alt110=1; + if ( (LA111_0==61) ) { + alt111=1; } - switch (alt110) { + switch (alt111) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14393:2: rule__LetExpCS__Group_2__0 { - pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group_2__0_in_rule__LetExpCS__Group__2__Impl29111); + pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group_2__0_in_rule__LetExpCS__Group__2__Impl29112); rule__LetExpCS__Group_2__0(); state._fsp--; @@ -41415,7 +41426,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa break; default : - break loop110; + break loop111; } } while (true); @@ -41453,12 +41464,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14407:1: ( rule__LetExpCS__Group__3__Impl rule__LetExpCS__Group__4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14408:2: rule__LetExpCS__Group__3__Impl rule__LetExpCS__Group__4 { - pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__3__Impl_in_rule__LetExpCS__Group__329142); + pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__3__Impl_in_rule__LetExpCS__Group__329143); rule__LetExpCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__4_in_rule__LetExpCS__Group__329145); + pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__4_in_rule__LetExpCS__Group__329146); rule__LetExpCS__Group__4(); state._fsp--; @@ -41497,7 +41508,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getLetExpCSAccess().getInKeyword_3()); } - match(input,64,FollowSets001.FOLLOW_64_in_rule__LetExpCS__Group__3__Impl29173); if (state.failed) return ; + match(input,64,FollowSets001.FOLLOW_64_in_rule__LetExpCS__Group__3__Impl29174); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLetExpCSAccess().getInKeyword_3()); } @@ -41532,7 +41543,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14438:1: ( rule__LetExpCS__Group__4__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14439:2: rule__LetExpCS__Group__4__Impl { - pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__4__Impl_in_rule__LetExpCS__Group__429204); + pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__4__Impl_in_rule__LetExpCS__Group__429205); rule__LetExpCS__Group__4__Impl(); state._fsp--; @@ -41574,7 +41585,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14452:1: ( rule__LetExpCS__InAssignment_4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14452:2: rule__LetExpCS__InAssignment_4 { - pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__InAssignment_4_in_rule__LetExpCS__Group__4__Impl29231); + pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__InAssignment_4_in_rule__LetExpCS__Group__4__Impl29232); rule__LetExpCS__InAssignment_4(); state._fsp--; @@ -41616,12 +41627,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14476:1: ( rule__LetExpCS__Group_2__0__Impl rule__LetExpCS__Group_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14477:2: rule__LetExpCS__Group_2__0__Impl rule__LetExpCS__Group_2__1 { - pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group_2__0__Impl_in_rule__LetExpCS__Group_2__029271); + pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group_2__0__Impl_in_rule__LetExpCS__Group_2__029272); rule__LetExpCS__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group_2__1_in_rule__LetExpCS__Group_2__029274); + pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group_2__1_in_rule__LetExpCS__Group_2__029275); rule__LetExpCS__Group_2__1(); state._fsp--; @@ -41660,7 +41671,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getLetExpCSAccess().getCommaKeyword_2_0()); } - match(input,61,FollowSets001.FOLLOW_61_in_rule__LetExpCS__Group_2__0__Impl29302); if (state.failed) return ; + match(input,61,FollowSets001.FOLLOW_61_in_rule__LetExpCS__Group_2__0__Impl29303); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLetExpCSAccess().getCommaKeyword_2_0()); } @@ -41695,7 +41706,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14507:1: ( rule__LetExpCS__Group_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14508:2: rule__LetExpCS__Group_2__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group_2__1__Impl_in_rule__LetExpCS__Group_2__129333); + pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group_2__1__Impl_in_rule__LetExpCS__Group_2__129334); rule__LetExpCS__Group_2__1__Impl(); state._fsp--; @@ -41737,7 +41748,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14521:1: ( rule__LetExpCS__VariableAssignment_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14521:2: rule__LetExpCS__VariableAssignment_2_1 { - pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__VariableAssignment_2_1_in_rule__LetExpCS__Group_2__1__Impl29360); + pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__VariableAssignment_2_1_in_rule__LetExpCS__Group_2__1__Impl29361); rule__LetExpCS__VariableAssignment_2_1(); state._fsp--; @@ -41779,12 +41790,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14539:1: ( rule__LetVariableCS__Group__0__Impl rule__LetVariableCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14540:2: rule__LetVariableCS__Group__0__Impl rule__LetVariableCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group__0__Impl_in_rule__LetVariableCS__Group__029394); + pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group__0__Impl_in_rule__LetVariableCS__Group__029395); rule__LetVariableCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group__1_in_rule__LetVariableCS__Group__029397); + pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group__1_in_rule__LetVariableCS__Group__029398); rule__LetVariableCS__Group__1(); state._fsp--; @@ -41826,7 +41837,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14554:1: ( rule__LetVariableCS__NameAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14554:2: rule__LetVariableCS__NameAssignment_0 { - pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__NameAssignment_0_in_rule__LetVariableCS__Group__0__Impl29424); + pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__NameAssignment_0_in_rule__LetVariableCS__Group__0__Impl29425); rule__LetVariableCS__NameAssignment_0(); state._fsp--; @@ -41868,12 +41879,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14568:1: ( rule__LetVariableCS__Group__1__Impl rule__LetVariableCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14569:2: rule__LetVariableCS__Group__1__Impl rule__LetVariableCS__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group__1__Impl_in_rule__LetVariableCS__Group__129454); + pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group__1__Impl_in_rule__LetVariableCS__Group__129455); rule__LetVariableCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group__2_in_rule__LetVariableCS__Group__129457); + pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group__2_in_rule__LetVariableCS__Group__129458); rule__LetVariableCS__Group__2(); state._fsp--; @@ -41913,17 +41924,17 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa before(grammarAccess.getLetVariableCSAccess().getGroup_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14583:1: ( rule__LetVariableCS__Group_1__0 )? - int alt111=2; - int LA111_0 = input.LA(1); + int alt112=2; + int LA112_0 = input.LA(1); - if ( (LA111_0==69) ) { - alt111=1; + if ( (LA112_0==69) ) { + alt112=1; } - switch (alt111) { + switch (alt112) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14583:2: rule__LetVariableCS__Group_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group_1__0_in_rule__LetVariableCS__Group__1__Impl29484); + pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group_1__0_in_rule__LetVariableCS__Group__1__Impl29485); rule__LetVariableCS__Group_1__0(); state._fsp--; @@ -41968,12 +41979,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14597:1: ( rule__LetVariableCS__Group__2__Impl rule__LetVariableCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14598:2: rule__LetVariableCS__Group__2__Impl rule__LetVariableCS__Group__3 { - pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group__2__Impl_in_rule__LetVariableCS__Group__229515); + pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group__2__Impl_in_rule__LetVariableCS__Group__229516); rule__LetVariableCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group__3_in_rule__LetVariableCS__Group__229518); + pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group__3_in_rule__LetVariableCS__Group__229519); rule__LetVariableCS__Group__3(); state._fsp--; @@ -42012,7 +42023,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getLetVariableCSAccess().getEqualsSignKeyword_2()); } - match(input,38,FollowSets001.FOLLOW_38_in_rule__LetVariableCS__Group__2__Impl29546); if (state.failed) return ; + match(input,38,FollowSets001.FOLLOW_38_in_rule__LetVariableCS__Group__2__Impl29547); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLetVariableCSAccess().getEqualsSignKeyword_2()); } @@ -42047,7 +42058,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14628:1: ( rule__LetVariableCS__Group__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14629:2: rule__LetVariableCS__Group__3__Impl { - pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group__3__Impl_in_rule__LetVariableCS__Group__329577); + pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group__3__Impl_in_rule__LetVariableCS__Group__329578); rule__LetVariableCS__Group__3__Impl(); state._fsp--; @@ -42089,7 +42100,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14642:1: ( rule__LetVariableCS__InitExpressionAssignment_3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14642:2: rule__LetVariableCS__InitExpressionAssignment_3 { - pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__InitExpressionAssignment_3_in_rule__LetVariableCS__Group__3__Impl29604); + pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__InitExpressionAssignment_3_in_rule__LetVariableCS__Group__3__Impl29605); rule__LetVariableCS__InitExpressionAssignment_3(); state._fsp--; @@ -42131,12 +42142,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14664:1: ( rule__LetVariableCS__Group_1__0__Impl rule__LetVariableCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14665:2: rule__LetVariableCS__Group_1__0__Impl rule__LetVariableCS__Group_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group_1__0__Impl_in_rule__LetVariableCS__Group_1__029642); + pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group_1__0__Impl_in_rule__LetVariableCS__Group_1__029643); rule__LetVariableCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group_1__1_in_rule__LetVariableCS__Group_1__029645); + pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group_1__1_in_rule__LetVariableCS__Group_1__029646); rule__LetVariableCS__Group_1__1(); state._fsp--; @@ -42175,7 +42186,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getLetVariableCSAccess().getColonKeyword_1_0()); } - match(input,69,FollowSets001.FOLLOW_69_in_rule__LetVariableCS__Group_1__0__Impl29673); if (state.failed) return ; + match(input,69,FollowSets001.FOLLOW_69_in_rule__LetVariableCS__Group_1__0__Impl29674); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLetVariableCSAccess().getColonKeyword_1_0()); } @@ -42210,7 +42221,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14695:1: ( rule__LetVariableCS__Group_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14696:2: rule__LetVariableCS__Group_1__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group_1__1__Impl_in_rule__LetVariableCS__Group_1__129704); + pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group_1__1__Impl_in_rule__LetVariableCS__Group_1__129705); rule__LetVariableCS__Group_1__1__Impl(); state._fsp--; @@ -42252,7 +42263,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14709:1: ( rule__LetVariableCS__OwnedTypeAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14709:2: rule__LetVariableCS__OwnedTypeAssignment_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__OwnedTypeAssignment_1_1_in_rule__LetVariableCS__Group_1__1__Impl29731); + pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__OwnedTypeAssignment_1_1_in_rule__LetVariableCS__Group_1__1__Impl29732); rule__LetVariableCS__OwnedTypeAssignment_1_1(); state._fsp--; @@ -42294,12 +42305,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14727:1: ( rule__NestedExpCS__Group__0__Impl rule__NestedExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14728:2: rule__NestedExpCS__Group__0__Impl rule__NestedExpCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__NestedExpCS__Group__0__Impl_in_rule__NestedExpCS__Group__029765); + pushFollow(FollowSets001.FOLLOW_rule__NestedExpCS__Group__0__Impl_in_rule__NestedExpCS__Group__029766); rule__NestedExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NestedExpCS__Group__1_in_rule__NestedExpCS__Group__029768); + pushFollow(FollowSets001.FOLLOW_rule__NestedExpCS__Group__1_in_rule__NestedExpCS__Group__029769); rule__NestedExpCS__Group__1(); state._fsp--; @@ -42338,7 +42349,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getNestedExpCSAccess().getLeftParenthesisKeyword_0()); } - match(input,66,FollowSets001.FOLLOW_66_in_rule__NestedExpCS__Group__0__Impl29796); if (state.failed) return ; + match(input,66,FollowSets001.FOLLOW_66_in_rule__NestedExpCS__Group__0__Impl29797); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNestedExpCSAccess().getLeftParenthesisKeyword_0()); } @@ -42373,12 +42384,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14758:1: ( rule__NestedExpCS__Group__1__Impl rule__NestedExpCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14759:2: rule__NestedExpCS__Group__1__Impl rule__NestedExpCS__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__NestedExpCS__Group__1__Impl_in_rule__NestedExpCS__Group__129827); + pushFollow(FollowSets001.FOLLOW_rule__NestedExpCS__Group__1__Impl_in_rule__NestedExpCS__Group__129828); rule__NestedExpCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NestedExpCS__Group__2_in_rule__NestedExpCS__Group__129830); + pushFollow(FollowSets001.FOLLOW_rule__NestedExpCS__Group__2_in_rule__NestedExpCS__Group__129831); rule__NestedExpCS__Group__2(); state._fsp--; @@ -42420,7 +42431,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14773:1: ( rule__NestedExpCS__SourceAssignment_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14773:2: rule__NestedExpCS__SourceAssignment_1 { - pushFollow(FollowSets001.FOLLOW_rule__NestedExpCS__SourceAssignment_1_in_rule__NestedExpCS__Group__1__Impl29857); + pushFollow(FollowSets001.FOLLOW_rule__NestedExpCS__SourceAssignment_1_in_rule__NestedExpCS__Group__1__Impl29858); rule__NestedExpCS__SourceAssignment_1(); state._fsp--; @@ -42462,7 +42473,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14787:1: ( rule__NestedExpCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14788:2: rule__NestedExpCS__Group__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__NestedExpCS__Group__2__Impl_in_rule__NestedExpCS__Group__229887); + pushFollow(FollowSets001.FOLLOW_rule__NestedExpCS__Group__2__Impl_in_rule__NestedExpCS__Group__229888); rule__NestedExpCS__Group__2__Impl(); state._fsp--; @@ -42501,7 +42512,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getNestedExpCSAccess().getRightParenthesisKeyword_2()); } - match(input,67,FollowSets001.FOLLOW_67_in_rule__NestedExpCS__Group__2__Impl29915); if (state.failed) return ; + match(input,67,FollowSets001.FOLLOW_67_in_rule__NestedExpCS__Group__2__Impl29916); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNestedExpCSAccess().getRightParenthesisKeyword_2()); } @@ -42536,12 +42547,12 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14823:1: ( rule__SelfExpCS__Group__0__Impl rule__SelfExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14824:2: rule__SelfExpCS__Group__0__Impl rule__SelfExpCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__SelfExpCS__Group__0__Impl_in_rule__SelfExpCS__Group__029952); + pushFollow(FollowSets001.FOLLOW_rule__SelfExpCS__Group__0__Impl_in_rule__SelfExpCS__Group__029953); rule__SelfExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__SelfExpCS__Group__1_in_rule__SelfExpCS__Group__029955); + pushFollow(FollowSets001.FOLLOW_rule__SelfExpCS__Group__1_in_rule__SelfExpCS__Group__029956); rule__SelfExpCS__Group__1(); state._fsp--; @@ -42615,7 +42626,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14854:1: ( rule__SelfExpCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:14855:2: rule__SelfExpCS__Group__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__SelfExpCS__Group__1__Impl_in_rule__SelfExpCS__Group__130013); + pushFollow(FollowSets001.FOLLOW_rule__SelfExpCS__Group__1__Impl_in_rule__SelfExpCS__Group__130014); rule__SelfExpCS__Group__1__Impl(); state._fsp--; @@ -42654,7 +42665,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getSelfExpCSAccess().getSelfKeyword_1()); } - match(input,82,FollowSets001.FOLLOW_82_in_rule__SelfExpCS__Group__1__Impl30041); if (state.failed) return ; + match(input,82,FollowSets001.FOLLOW_82_in_rule__SelfExpCS__Group__1__Impl30042); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSelfExpCSAccess().getSelfKeyword_1()); } @@ -42695,7 +42706,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTopLevelCSAccess().getOwnedImportImportCSParserRuleCall_0_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleImportCS_in_rule__TopLevelCS__OwnedImportAssignment_0_030081); + pushFollow(FollowSets001.FOLLOW_ruleImportCS_in_rule__TopLevelCS__OwnedImportAssignment_0_030082); ruleImportCS(); state._fsp--; @@ -42740,7 +42751,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTopLevelCSAccess().getOwnedLibraryLibraryCSParserRuleCall_0_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleLibraryCS_in_rule__TopLevelCS__OwnedLibraryAssignment_0_130112); + pushFollow(FollowSets001.FOLLOW_ruleLibraryCS_in_rule__TopLevelCS__OwnedLibraryAssignment_0_130113); ruleLibraryCS(); state._fsp--; @@ -42785,7 +42796,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTopLevelCSAccess().getMappingsMappingCSParserRuleCall_1_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleMappingCS_in_rule__TopLevelCS__MappingsAssignment_1_030143); + pushFollow(FollowSets001.FOLLOW_ruleMappingCS_in_rule__TopLevelCS__MappingsAssignment_1_030144); ruleMappingCS(); state._fsp--; @@ -42830,7 +42841,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTopLevelCSAccess().getTransformationsTransformationCSParserRuleCall_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTransformationCS_in_rule__TopLevelCS__TransformationsAssignment_1_130174); + pushFollow(FollowSets001.FOLLOW_ruleTransformationCS_in_rule__TopLevelCS__TransformationsAssignment_1_130175); ruleTransformationCS(); state._fsp--; @@ -42875,7 +42886,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTopLevelCSAccess().getQueriesQueryCSParserRuleCall_1_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleQueryCS_in_rule__TopLevelCS__QueriesAssignment_1_230205); + pushFollow(FollowSets001.FOLLOW_ruleQueryCS_in_rule__TopLevelCS__QueriesAssignment_1_230206); ruleQueryCS(); state._fsp--; @@ -42920,7 +42931,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getDirectionCSAccess().getNameUnrestrictedNameParserRuleCall_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__NameAssignment_130236); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__NameAssignment_130237); ruleUnrestrictedName(); state._fsp--; @@ -42971,7 +42982,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getDirectionCSAccess().getImportsPackageUnrestrictedNameParserRuleCall_2_1_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__ImportsAssignment_2_130271); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__ImportsAssignment_2_130272); ruleUnrestrictedName(); state._fsp--; @@ -43028,7 +43039,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getDirectionCSAccess().getImportsPackageUnrestrictedNameParserRuleCall_2_2_1_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__ImportsAssignment_2_2_130310); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__ImportsAssignment_2_2_130311); ruleUnrestrictedName(); state._fsp--; @@ -43085,7 +43096,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getDirectionCSAccess().getUsesCoreDomainUnrestrictedNameParserRuleCall_3_1_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__UsesAssignment_3_130349); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__UsesAssignment_3_130350); ruleUnrestrictedName(); state._fsp--; @@ -43142,7 +43153,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getDirectionCSAccess().getUsesCoreDomainUnrestrictedNameParserRuleCall_3_2_1_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__UsesAssignment_3_2_130388); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__UsesAssignment_3_2_130389); ruleUnrestrictedName(); state._fsp--; @@ -43193,7 +43204,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMappingCSAccess().getNameUnrestrictedNameParserRuleCall_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__MappingCS__NameAssignment_230423); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__MappingCS__NameAssignment_230424); ruleUnrestrictedName(); state._fsp--; @@ -43244,7 +43255,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMappingCSAccess().getInTransformationUnrestrictedNameParserRuleCall_3_1_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__MappingCS__InAssignment_3_130458); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__MappingCS__InAssignment_3_130459); ruleUnrestrictedName(); state._fsp--; @@ -43295,7 +43306,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMappingCSAccess().getDomainsSourceDomainCSParserRuleCall_5_0()); } - pushFollow(FollowSets001.FOLLOW_ruleSourceDomainCS_in_rule__MappingCS__DomainsAssignment_530493); + pushFollow(FollowSets001.FOLLOW_ruleSourceDomainCS_in_rule__MappingCS__DomainsAssignment_530494); ruleSourceDomainCS(); state._fsp--; @@ -43340,7 +43351,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMappingCSAccess().getDomainsTargetDomainCSParserRuleCall_6_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTargetDomainCS_in_rule__MappingCS__DomainsAssignment_630524); + pushFollow(FollowSets001.FOLLOW_ruleTargetDomainCS_in_rule__MappingCS__DomainsAssignment_630525); ruleTargetDomainCS(); state._fsp--; @@ -43385,7 +43396,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMappingCSAccess().getMiddleMiddleDomainCSParserRuleCall_7_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleMiddleDomainCS_in_rule__MappingCS__MiddleAssignment_7_130555); + pushFollow(FollowSets001.FOLLOW_ruleMiddleDomainCS_in_rule__MappingCS__MiddleAssignment_7_130556); ruleMiddleDomainCS(); state._fsp--; @@ -43430,7 +43441,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMappingCSAccess().getMappingCallsMappingCallCSParserRuleCall_8_0()); } - pushFollow(FollowSets001.FOLLOW_ruleMappingCallCS_in_rule__MappingCS__MappingCallsAssignment_830586); + pushFollow(FollowSets001.FOLLOW_ruleMappingCallCS_in_rule__MappingCS__MappingCallsAssignment_830587); ruleMappingCallCS(); state._fsp--; @@ -43481,7 +43492,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMappingCallCSAccess().getReferredMappingMappingUnrestrictedNameParserRuleCall_2_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__MappingCallCS__ReferredMappingAssignment_230621); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__MappingCallCS__ReferredMappingAssignment_230622); ruleUnrestrictedName(); state._fsp--; @@ -43532,7 +43543,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMappingCallCSAccess().getBindingsMappingCallBindingCSParserRuleCall_4_0()); } - pushFollow(FollowSets001.FOLLOW_ruleMappingCallBindingCS_in_rule__MappingCallCS__BindingsAssignment_430656); + pushFollow(FollowSets001.FOLLOW_ruleMappingCallBindingCS_in_rule__MappingCallCS__BindingsAssignment_430657); ruleMappingCallBindingCS(); state._fsp--; @@ -43583,7 +43594,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMappingCallBindingCSAccess().getReferredVariableVariableUnrestrictedNameParserRuleCall_0_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__MappingCallBindingCS__ReferredVariableAssignment_030691); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__MappingCallBindingCS__ReferredVariableAssignment_030692); ruleUnrestrictedName(); state._fsp--; @@ -43640,7 +43651,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMappingCallBindingCSAccess().getIsLoopLessThanSignEqualsSignKeyword_1_1_0()); } - match(input,37,FollowSets001.FOLLOW_37_in_rule__MappingCallBindingCS__IsLoopAssignment_1_130731); if (state.failed) return ; + match(input,37,FollowSets001.FOLLOW_37_in_rule__MappingCallBindingCS__IsLoopAssignment_1_130732); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMappingCallBindingCSAccess().getIsLoopLessThanSignEqualsSignKeyword_1_1_0()); } @@ -43687,7 +43698,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMappingCallBindingCSAccess().getValueExpCSParserRuleCall_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__MappingCallBindingCS__ValueAssignment_230770); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__MappingCallBindingCS__ValueAssignment_230771); ruleExpCS(); state._fsp--; @@ -43738,7 +43749,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getSourceDomainCSAccess().getCheckCheckKeyword_0_0()); } - match(input,18,FollowSets001.FOLLOW_18_in_rule__SourceDomainCS__CheckAssignment_030806); if (state.failed) return ; + match(input,18,FollowSets001.FOLLOW_18_in_rule__SourceDomainCS__CheckAssignment_030807); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSourceDomainCSAccess().getCheckCheckKeyword_0_0()); } @@ -43791,7 +43802,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getSourceDomainCSAccess().getDirectionTypedModelUnrestrictedNameParserRuleCall_1_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__SourceDomainCS__DirectionAssignment_130849); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__SourceDomainCS__DirectionAssignment_130850); ruleUnrestrictedName(); state._fsp--; @@ -43842,7 +43853,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getSourceDomainCSAccess().getGuardPatternSourceGuardPatternCSParserRuleCall_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleSourceGuardPatternCS_in_rule__SourceDomainCS__GuardPatternAssignment_230884); + pushFollow(FollowSets001.FOLLOW_ruleSourceGuardPatternCS_in_rule__SourceDomainCS__GuardPatternAssignment_230885); ruleSourceGuardPatternCS(); state._fsp--; @@ -43887,7 +43898,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getSourceDomainCSAccess().getBottomPatternSourceBottomPatternCSParserRuleCall_3_0()); } - pushFollow(FollowSets001.FOLLOW_ruleSourceBottomPatternCS_in_rule__SourceDomainCS__BottomPatternAssignment_330915); + pushFollow(FollowSets001.FOLLOW_ruleSourceBottomPatternCS_in_rule__SourceDomainCS__BottomPatternAssignment_330916); ruleSourceBottomPatternCS(); state._fsp--; @@ -43932,7 +43943,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getSourceGuardPatternCSAccess().getUnrealizedVariablesUnrealizedVariableCSParserRuleCall_2_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrealizedVariableCS_in_rule__SourceGuardPatternCS__UnrealizedVariablesAssignment_2_030946); + pushFollow(FollowSets001.FOLLOW_ruleUnrealizedVariableCS_in_rule__SourceGuardPatternCS__UnrealizedVariablesAssignment_2_030947); ruleUnrealizedVariableCS(); state._fsp--; @@ -43977,7 +43988,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getSourceGuardPatternCSAccess().getUnrealizedVariablesUnrealizedVariableCSParserRuleCall_2_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrealizedVariableCS_in_rule__SourceGuardPatternCS__UnrealizedVariablesAssignment_2_1_130977); + pushFollow(FollowSets001.FOLLOW_ruleUnrealizedVariableCS_in_rule__SourceGuardPatternCS__UnrealizedVariablesAssignment_2_1_130978); ruleUnrealizedVariableCS(); state._fsp--; @@ -44022,7 +44033,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMiddleDomainCSAccess().getGuardPatternMiddleGuardPatternCSParserRuleCall_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleMiddleGuardPatternCS_in_rule__MiddleDomainCS__GuardPatternAssignment_131008); + pushFollow(FollowSets001.FOLLOW_ruleMiddleGuardPatternCS_in_rule__MiddleDomainCS__GuardPatternAssignment_131009); ruleMiddleGuardPatternCS(); state._fsp--; @@ -44067,7 +44078,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMiddleDomainCSAccess().getBottomPatternMiddleBottomPatternCSParserRuleCall_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleMiddleBottomPatternCS_in_rule__MiddleDomainCS__BottomPatternAssignment_231039); + pushFollow(FollowSets001.FOLLOW_ruleMiddleBottomPatternCS_in_rule__MiddleDomainCS__BottomPatternAssignment_231040); ruleMiddleBottomPatternCS(); state._fsp--; @@ -44112,7 +44123,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMiddleBottomPatternCSAccess().getConstraintsAssignmentCSParserRuleCall_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleAssignmentCS_in_rule__MiddleBottomPatternCS__ConstraintsAssignment_231070); + pushFollow(FollowSets001.FOLLOW_ruleAssignmentCS_in_rule__MiddleBottomPatternCS__ConstraintsAssignment_231071); ruleAssignmentCS(); state._fsp--; @@ -44157,7 +44168,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMiddleGuardPatternCSAccess().getConstraintsAssignmentCSParserRuleCall_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleAssignmentCS_in_rule__MiddleGuardPatternCS__ConstraintsAssignment_231101); + pushFollow(FollowSets001.FOLLOW_ruleAssignmentCS_in_rule__MiddleGuardPatternCS__ConstraintsAssignment_231102); ruleAssignmentCS(); state._fsp--; @@ -44208,7 +44219,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTargetDomainCSAccess().getEnforceEnforceKeyword_0_0()); } - match(input,19,FollowSets001.FOLLOW_19_in_rule__TargetDomainCS__EnforceAssignment_031137); if (state.failed) return ; + match(input,19,FollowSets001.FOLLOW_19_in_rule__TargetDomainCS__EnforceAssignment_031138); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTargetDomainCSAccess().getEnforceEnforceKeyword_0_0()); } @@ -44261,7 +44272,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTargetDomainCSAccess().getDirectionTypedModelUnrestrictedNameParserRuleCall_1_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__TargetDomainCS__DirectionAssignment_131180); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__TargetDomainCS__DirectionAssignment_131181); ruleUnrestrictedName(); state._fsp--; @@ -44312,7 +44323,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTargetDomainCSAccess().getGuardPatternTargetGuardPatternCSParserRuleCall_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTargetGuardPatternCS_in_rule__TargetDomainCS__GuardPatternAssignment_231215); + pushFollow(FollowSets001.FOLLOW_ruleTargetGuardPatternCS_in_rule__TargetDomainCS__GuardPatternAssignment_231216); ruleTargetGuardPatternCS(); state._fsp--; @@ -44357,7 +44368,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTargetDomainCSAccess().getBottomPatternTargetBottomPatternCSParserRuleCall_3_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTargetBottomPatternCS_in_rule__TargetDomainCS__BottomPatternAssignment_331246); + pushFollow(FollowSets001.FOLLOW_ruleTargetBottomPatternCS_in_rule__TargetDomainCS__BottomPatternAssignment_331247); ruleTargetBottomPatternCS(); state._fsp--; @@ -44402,7 +44413,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTargetBottomPatternCSAccess().getUnrealizedVariablesUnrealizedVariableCSParserRuleCall_2_0_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrealizedVariableCS_in_rule__TargetBottomPatternCS__UnrealizedVariablesAssignment_2_0_031277); + pushFollow(FollowSets001.FOLLOW_ruleUnrealizedVariableCS_in_rule__TargetBottomPatternCS__UnrealizedVariablesAssignment_2_0_031278); ruleUnrealizedVariableCS(); state._fsp--; @@ -44447,7 +44458,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTargetBottomPatternCSAccess().getRealizedVariablesRealizedVariableCSParserRuleCall_2_0_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleRealizedVariableCS_in_rule__TargetBottomPatternCS__RealizedVariablesAssignment_2_0_131308); + pushFollow(FollowSets001.FOLLOW_ruleRealizedVariableCS_in_rule__TargetBottomPatternCS__RealizedVariablesAssignment_2_0_131309); ruleRealizedVariableCS(); state._fsp--; @@ -44492,7 +44503,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTargetBottomPatternCSAccess().getUnrealizedVariablesUnrealizedVariableCSParserRuleCall_2_1_1_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrealizedVariableCS_in_rule__TargetBottomPatternCS__UnrealizedVariablesAssignment_2_1_1_031339); + pushFollow(FollowSets001.FOLLOW_ruleUnrealizedVariableCS_in_rule__TargetBottomPatternCS__UnrealizedVariablesAssignment_2_1_1_031340); ruleUnrealizedVariableCS(); state._fsp--; @@ -44537,7 +44548,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTargetBottomPatternCSAccess().getRealizedVariablesRealizedVariableCSParserRuleCall_2_1_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleRealizedVariableCS_in_rule__TargetBottomPatternCS__RealizedVariablesAssignment_2_1_1_131370); + pushFollow(FollowSets001.FOLLOW_ruleRealizedVariableCS_in_rule__TargetBottomPatternCS__RealizedVariablesAssignment_2_1_1_131371); ruleRealizedVariableCS(); state._fsp--; @@ -44582,7 +44593,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTargetGuardPatternCSAccess().getUnrealizedVariablesUnrealizedVariableCSParserRuleCall_2_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrealizedVariableCS_in_rule__TargetGuardPatternCS__UnrealizedVariablesAssignment_2_031401); + pushFollow(FollowSets001.FOLLOW_ruleUnrealizedVariableCS_in_rule__TargetGuardPatternCS__UnrealizedVariablesAssignment_2_031402); ruleUnrealizedVariableCS(); state._fsp--; @@ -44627,7 +44638,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTargetGuardPatternCSAccess().getUnrealizedVariablesUnrealizedVariableCSParserRuleCall_2_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrealizedVariableCS_in_rule__TargetGuardPatternCS__UnrealizedVariablesAssignment_2_1_131432); + pushFollow(FollowSets001.FOLLOW_ruleUnrealizedVariableCS_in_rule__TargetGuardPatternCS__UnrealizedVariablesAssignment_2_1_131433); ruleUnrealizedVariableCS(); state._fsp--; @@ -44672,7 +44683,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getUnrealizedVariablesUnrealizedVariableCSParserRuleCall_0_1_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrealizedVariableCS_in_rule__BottomPatternCS__UnrealizedVariablesAssignment_0_1_031463); + pushFollow(FollowSets001.FOLLOW_ruleUnrealizedVariableCS_in_rule__BottomPatternCS__UnrealizedVariablesAssignment_0_1_031464); ruleUnrealizedVariableCS(); state._fsp--; @@ -44717,7 +44728,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getRealizedVariablesRealizedVariableCSParserRuleCall_0_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleRealizedVariableCS_in_rule__BottomPatternCS__RealizedVariablesAssignment_0_1_131494); + pushFollow(FollowSets001.FOLLOW_ruleRealizedVariableCS_in_rule__BottomPatternCS__RealizedVariablesAssignment_0_1_131495); ruleRealizedVariableCS(); state._fsp--; @@ -44762,7 +44773,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getUnrealizedVariablesUnrealizedVariableCSParserRuleCall_0_2_1_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrealizedVariableCS_in_rule__BottomPatternCS__UnrealizedVariablesAssignment_0_2_1_031525); + pushFollow(FollowSets001.FOLLOW_ruleUnrealizedVariableCS_in_rule__BottomPatternCS__UnrealizedVariablesAssignment_0_2_1_031526); ruleUnrealizedVariableCS(); state._fsp--; @@ -44807,7 +44818,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getRealizedVariablesRealizedVariableCSParserRuleCall_0_2_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleRealizedVariableCS_in_rule__BottomPatternCS__RealizedVariablesAssignment_0_2_1_131556); + pushFollow(FollowSets001.FOLLOW_ruleRealizedVariableCS_in_rule__BottomPatternCS__RealizedVariablesAssignment_0_2_1_131557); ruleRealizedVariableCS(); state._fsp--; @@ -44852,7 +44863,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getConstraintsAssignmentCSParserRuleCall_0_4_0()); } - pushFollow(FollowSets001.FOLLOW_ruleAssignmentCS_in_rule__BottomPatternCS__ConstraintsAssignment_0_431587); + pushFollow(FollowSets001.FOLLOW_ruleAssignmentCS_in_rule__BottomPatternCS__ConstraintsAssignment_0_431588); ruleAssignmentCS(); state._fsp--; @@ -44897,7 +44908,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getBottomPatternCSAccess().getConstraintsAssignmentCSParserRuleCall_1_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleAssignmentCS_in_rule__BottomPatternCS__ConstraintsAssignment_1_231618); + pushFollow(FollowSets001.FOLLOW_ruleAssignmentCS_in_rule__BottomPatternCS__ConstraintsAssignment_1_231619); ruleAssignmentCS(); state._fsp--; @@ -44948,7 +44959,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getAssignmentCSAccess().getDefaultDefaultKeyword_0_0()); } - match(input,83,FollowSets001.FOLLOW_83_in_rule__AssignmentCS__DefaultAssignment_031654); if (state.failed) return ; + match(input,83,FollowSets001.FOLLOW_83_in_rule__AssignmentCS__DefaultAssignment_031655); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getAssignmentCSAccess().getDefaultDefaultKeyword_0_0()); } @@ -44995,7 +45006,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getAssignmentCSAccess().getTargetExpCSParserRuleCall_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__AssignmentCS__TargetAssignment_131693); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__AssignmentCS__TargetAssignment_131694); ruleExpCS(); state._fsp--; @@ -45040,7 +45051,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getAssignmentCSAccess().getInitialiserExpCSParserRuleCall_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__AssignmentCS__InitialiserAssignment_2_131724); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__AssignmentCS__InitialiserAssignment_2_131725); ruleExpCS(); state._fsp--; @@ -45085,7 +45096,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getUnrealizedVariablesUnrealizedVariableCSParserRuleCall_0_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrealizedVariableCS_in_rule__GuardPatternCS__UnrealizedVariablesAssignment_0_131755); + pushFollow(FollowSets001.FOLLOW_ruleUnrealizedVariableCS_in_rule__GuardPatternCS__UnrealizedVariablesAssignment_0_131756); ruleUnrealizedVariableCS(); state._fsp--; @@ -45130,7 +45141,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getUnrealizedVariablesUnrealizedVariableCSParserRuleCall_0_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrealizedVariableCS_in_rule__GuardPatternCS__UnrealizedVariablesAssignment_0_2_131786); + pushFollow(FollowSets001.FOLLOW_ruleUnrealizedVariableCS_in_rule__GuardPatternCS__UnrealizedVariablesAssignment_0_2_131787); ruleUnrealizedVariableCS(); state._fsp--; @@ -45175,7 +45186,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getConstraintsAssignmentCSParserRuleCall_0_4_0()); } - pushFollow(FollowSets001.FOLLOW_ruleAssignmentCS_in_rule__GuardPatternCS__ConstraintsAssignment_0_431817); + pushFollow(FollowSets001.FOLLOW_ruleAssignmentCS_in_rule__GuardPatternCS__ConstraintsAssignment_0_431818); ruleAssignmentCS(); state._fsp--; @@ -45220,7 +45231,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getGuardPatternCSAccess().getConstraintsAssignmentCSParserRuleCall_1_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleAssignmentCS_in_rule__GuardPatternCS__ConstraintsAssignment_1_231848); + pushFollow(FollowSets001.FOLLOW_ruleAssignmentCS_in_rule__GuardPatternCS__ConstraintsAssignment_1_231849); ruleAssignmentCS(); state._fsp--; @@ -45265,7 +45276,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getImportCSAccess().getNameIdentifierParserRuleCall_1_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleIdentifier_in_rule__ImportCS__NameAssignment_1_031879); + pushFollow(FollowSets001.FOLLOW_ruleIdentifier_in_rule__ImportCS__NameAssignment_1_031880); ruleIdentifier(); state._fsp--; @@ -45310,7 +45321,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getImportCSAccess().getPathNameURIPathNameCSParserRuleCall_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleURIPathNameCS_in_rule__ImportCS__PathNameAssignment_231910); + pushFollow(FollowSets001.FOLLOW_ruleURIPathNameCS_in_rule__ImportCS__PathNameAssignment_231911); ruleURIPathNameCS(); state._fsp--; @@ -45361,7 +45372,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getImportCSAccess().getAllColonColonKeyword_3_0_0()); } - match(input,70,FollowSets001.FOLLOW_70_in_rule__ImportCS__AllAssignment_3_031946); if (state.failed) return ; + match(input,70,FollowSets001.FOLLOW_70_in_rule__ImportCS__AllAssignment_3_031947); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getImportCSAccess().getAllColonColonKeyword_3_0_0()); } @@ -45414,7 +45425,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getLibraryCSAccess().getPackagePackageURIParserRuleCall_1_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleURI_in_rule__LibraryCS__PackageAssignment_131989); + pushFollow(FollowSets001.FOLLOW_ruleURI_in_rule__LibraryCS__PackageAssignment_131990); ruleURI(); state._fsp--; @@ -45465,7 +45476,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getParamDeclarationCSAccess().getNameUnrestrictedNameParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__ParamDeclarationCS__NameAssignment_032029); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__ParamDeclarationCS__NameAssignment_032030); ruleUnrestrictedName(); state._fsp--; @@ -45510,7 +45521,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getParamDeclarationCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__ParamDeclarationCS__OwnedTypeAssignment_232060); + pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__ParamDeclarationCS__OwnedTypeAssignment_232061); ruleTypeExpCS(); state._fsp--; @@ -45555,7 +45566,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getPathNameScopeNameCSParserRuleCall_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleScopeNameCS_in_rule__QueryCS__PathNameAssignment_132091); + pushFollow(FollowSets001.FOLLOW_ruleScopeNameCS_in_rule__QueryCS__PathNameAssignment_132092); ruleScopeNameCS(); state._fsp--; @@ -45600,7 +45611,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getNameUnrestrictedNameParserRuleCall_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__QueryCS__NameAssignment_232122); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__QueryCS__NameAssignment_232123); ruleUnrestrictedName(); state._fsp--; @@ -45645,7 +45656,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getInputParamDeclarationParamDeclarationCSParserRuleCall_4_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleParamDeclarationCS_in_rule__QueryCS__InputParamDeclarationAssignment_4_032153); + pushFollow(FollowSets001.FOLLOW_ruleParamDeclarationCS_in_rule__QueryCS__InputParamDeclarationAssignment_4_032154); ruleParamDeclarationCS(); state._fsp--; @@ -45690,7 +45701,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getInputParamDeclarationParamDeclarationCSParserRuleCall_4_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleParamDeclarationCS_in_rule__QueryCS__InputParamDeclarationAssignment_4_1_132184); + pushFollow(FollowSets001.FOLLOW_ruleParamDeclarationCS_in_rule__QueryCS__InputParamDeclarationAssignment_4_1_132185); ruleParamDeclarationCS(); state._fsp--; @@ -45735,7 +45746,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getOwnedTypeTypeExpCSParserRuleCall_7_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__QueryCS__OwnedTypeAssignment_732215); + pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__QueryCS__OwnedTypeAssignment_732216); ruleTypeExpCS(); state._fsp--; @@ -45780,7 +45791,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getExpressionExpCSParserRuleCall_8_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__QueryCS__ExpressionAssignment_8_1_132246); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__QueryCS__ExpressionAssignment_8_1_132247); ruleExpCS(); state._fsp--; @@ -45825,7 +45836,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getScopeNameCSAccess().getPathFirstPathElementCSParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleFirstPathElementCS_in_rule__ScopeNameCS__PathAssignment_032277); + pushFollow(FollowSets001.FOLLOW_ruleFirstPathElementCS_in_rule__ScopeNameCS__PathAssignment_032278); ruleFirstPathElementCS(); state._fsp--; @@ -45870,7 +45881,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getScopeNameCSAccess().getPathNextPathElementCSParserRuleCall_2_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleNextPathElementCS_in_rule__ScopeNameCS__PathAssignment_2_032308); + pushFollow(FollowSets001.FOLLOW_ruleNextPathElementCS_in_rule__ScopeNameCS__PathAssignment_2_032309); ruleNextPathElementCS(); state._fsp--; @@ -45915,7 +45926,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTransformationCSAccess().getPathNameScopeNameCSParserRuleCall_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleScopeNameCS_in_rule__TransformationCS__PathNameAssignment_132339); + pushFollow(FollowSets001.FOLLOW_ruleScopeNameCS_in_rule__TransformationCS__PathNameAssignment_132340); ruleScopeNameCS(); state._fsp--; @@ -45960,7 +45971,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTransformationCSAccess().getNameUnreservedNameParserRuleCall_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnreservedName_in_rule__TransformationCS__NameAssignment_232370); + pushFollow(FollowSets001.FOLLOW_ruleUnreservedName_in_rule__TransformationCS__NameAssignment_232371); ruleUnreservedName(); state._fsp--; @@ -46005,7 +46016,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTransformationCSAccess().getDirectionsDirectionCSParserRuleCall_4_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleDirectionCS_in_rule__TransformationCS__DirectionsAssignment_4_032401); + pushFollow(FollowSets001.FOLLOW_ruleDirectionCS_in_rule__TransformationCS__DirectionsAssignment_4_032402); ruleDirectionCS(); state._fsp--; @@ -46050,7 +46061,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getUnrealizedVariableCSAccess().getNameUnrestrictedNameParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__UnrealizedVariableCS__NameAssignment_032432); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__UnrealizedVariableCS__NameAssignment_032433); ruleUnrestrictedName(); state._fsp--; @@ -46095,7 +46106,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getUnrealizedVariableCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__UnrealizedVariableCS__OwnedTypeAssignment_232463); + pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__UnrealizedVariableCS__OwnedTypeAssignment_232464); ruleTypeExpCS(); state._fsp--; @@ -46140,7 +46151,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getRealizedVariableCSAccess().getNameUnrestrictedNameParserRuleCall_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__RealizedVariableCS__NameAssignment_132494); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__RealizedVariableCS__NameAssignment_132495); ruleUnrestrictedName(); state._fsp--; @@ -46185,7 +46196,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getRealizedVariableCSAccess().getOwnedTypeTypeExpCSParserRuleCall_3_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__RealizedVariableCS__OwnedTypeAssignment_332525); + pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__RealizedVariableCS__OwnedTypeAssignment_332526); ruleTypeExpCS(); state._fsp--; @@ -46233,7 +46244,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:16105:1: ( rule__EssentialOCLUnaryOperatorCS__NameAlternatives_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:16105:2: rule__EssentialOCLUnaryOperatorCS__NameAlternatives_0 { - pushFollow(FollowSets001.FOLLOW_rule__EssentialOCLUnaryOperatorCS__NameAlternatives_0_in_rule__EssentialOCLUnaryOperatorCS__NameAssignment32559); + pushFollow(FollowSets001.FOLLOW_rule__EssentialOCLUnaryOperatorCS__NameAlternatives_0_in_rule__EssentialOCLUnaryOperatorCS__NameAssignment32560); rule__EssentialOCLUnaryOperatorCS__NameAlternatives_0(); state._fsp--; @@ -46284,7 +46295,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:16121:1: ( rule__EssentialOCLInfixOperatorCS__NameAlternatives_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:16121:2: rule__EssentialOCLInfixOperatorCS__NameAlternatives_0 { - pushFollow(FollowSets001.FOLLOW_rule__EssentialOCLInfixOperatorCS__NameAlternatives_0_in_rule__EssentialOCLInfixOperatorCS__NameAssignment32592); + pushFollow(FollowSets001.FOLLOW_rule__EssentialOCLInfixOperatorCS__NameAlternatives_0_in_rule__EssentialOCLInfixOperatorCS__NameAssignment32593); rule__EssentialOCLInfixOperatorCS__NameAlternatives_0(); state._fsp--; @@ -46335,7 +46346,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:16137:1: ( rule__EssentialOCLNavigationOperatorCS__NameAlternatives_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:16137:2: rule__EssentialOCLNavigationOperatorCS__NameAlternatives_0 { - pushFollow(FollowSets001.FOLLOW_rule__EssentialOCLNavigationOperatorCS__NameAlternatives_0_in_rule__EssentialOCLNavigationOperatorCS__NameAssignment32625); + pushFollow(FollowSets001.FOLLOW_rule__EssentialOCLNavigationOperatorCS__NameAlternatives_0_in_rule__EssentialOCLNavigationOperatorCS__NameAssignment32626); rule__EssentialOCLNavigationOperatorCS__NameAlternatives_0(); state._fsp--; @@ -46383,7 +46394,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getPathNameCSAccess().getPathFirstPathElementCSParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleFirstPathElementCS_in_rule__PathNameCS__PathAssignment_032658); + pushFollow(FollowSets001.FOLLOW_ruleFirstPathElementCS_in_rule__PathNameCS__PathAssignment_032659); ruleFirstPathElementCS(); state._fsp--; @@ -46428,7 +46439,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getPathNameCSAccess().getPathNextPathElementCSParserRuleCall_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleNextPathElementCS_in_rule__PathNameCS__PathAssignment_1_132689); + pushFollow(FollowSets001.FOLLOW_ruleNextPathElementCS_in_rule__PathNameCS__PathAssignment_1_132690); ruleNextPathElementCS(); state._fsp--; @@ -46479,7 +46490,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getFirstPathElementCSAccess().getElementNamedElementUnrestrictedNameParserRuleCall_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__FirstPathElementCS__ElementAssignment32724); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__FirstPathElementCS__ElementAssignment32725); ruleUnrestrictedName(); state._fsp--; @@ -46536,7 +46547,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getNextPathElementCSAccess().getElementNamedElementUnreservedNameParserRuleCall_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleUnreservedName_in_rule__NextPathElementCS__ElementAssignment32763); + pushFollow(FollowSets001.FOLLOW_ruleUnreservedName_in_rule__NextPathElementCS__ElementAssignment32764); ruleUnreservedName(); state._fsp--; @@ -46587,7 +46598,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getURIPathNameCSAccess().getPathURIFirstPathElementCSParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleURIFirstPathElementCS_in_rule__URIPathNameCS__PathAssignment_032798); + pushFollow(FollowSets001.FOLLOW_ruleURIFirstPathElementCS_in_rule__URIPathNameCS__PathAssignment_032799); ruleURIFirstPathElementCS(); state._fsp--; @@ -46632,7 +46643,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getURIPathNameCSAccess().getPathNextPathElementCSParserRuleCall_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleNextPathElementCS_in_rule__URIPathNameCS__PathAssignment_1_132829); + pushFollow(FollowSets001.FOLLOW_ruleNextPathElementCS_in_rule__URIPathNameCS__PathAssignment_1_132830); ruleNextPathElementCS(); state._fsp--; @@ -46683,7 +46694,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getURIFirstPathElementCSAccess().getElementNamedElementUnrestrictedNameParserRuleCall_0_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__URIFirstPathElementCS__ElementAssignment_032864); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__URIFirstPathElementCS__ElementAssignment_032865); ruleUnrestrictedName(); state._fsp--; @@ -46740,7 +46751,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getURIFirstPathElementCSAccess().getElementNamespaceURIParserRuleCall_1_1_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleURI_in_rule__URIFirstPathElementCS__ElementAssignment_1_132903); + pushFollow(FollowSets001.FOLLOW_ruleURI_in_rule__URIFirstPathElementCS__ElementAssignment_1_132904); ruleURI(); state._fsp--; @@ -46791,7 +46802,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getPrimitiveTypeCSAccess().getNamePrimitiveTypeIdentifierParserRuleCall_0()); } - pushFollow(FollowSets001.FOLLOW_rulePrimitiveTypeIdentifier_in_rule__PrimitiveTypeCS__NameAssignment32938); + pushFollow(FollowSets001.FOLLOW_rulePrimitiveTypeIdentifier_in_rule__PrimitiveTypeCS__NameAssignment32939); rulePrimitiveTypeIdentifier(); state._fsp--; @@ -46836,7 +46847,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getCollectionTypeCSAccess().getNameCollectionTypeIdentifierParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleCollectionTypeIdentifier_in_rule__CollectionTypeCS__NameAssignment_032969); + pushFollow(FollowSets001.FOLLOW_ruleCollectionTypeIdentifier_in_rule__CollectionTypeCS__NameAssignment_032970); ruleCollectionTypeIdentifier(); state._fsp--; @@ -46881,7 +46892,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getCollectionTypeCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__CollectionTypeCS__OwnedTypeAssignment_1_133000); + pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__CollectionTypeCS__OwnedTypeAssignment_1_133001); ruleTypeExpCS(); state._fsp--; @@ -46926,7 +46937,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityBoundsCSAccess().getLowerBoundLOWERParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleLOWER_in_rule__MultiplicityBoundsCS__LowerBoundAssignment_033031); + pushFollow(FollowSets001.FOLLOW_ruleLOWER_in_rule__MultiplicityBoundsCS__LowerBoundAssignment_033032); ruleLOWER(); state._fsp--; @@ -46971,7 +46982,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityBoundsCSAccess().getUpperBoundUPPERParserRuleCall_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUPPER_in_rule__MultiplicityBoundsCS__UpperBoundAssignment_1_133062); + pushFollow(FollowSets001.FOLLOW_ruleUPPER_in_rule__MultiplicityBoundsCS__UpperBoundAssignment_1_133063); ruleUPPER(); state._fsp--; @@ -47019,7 +47030,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:16364:1: ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative.ui/src-gen/org/eclipse/qvtd/xtext/qvtimperative/ui/contentassist/antlr/internal/InternalQVTimperative.g:16364:2: rule__MultiplicityStringCS__StringBoundsAlternatives_0 { - pushFollow(FollowSets001.FOLLOW_rule__MultiplicityStringCS__StringBoundsAlternatives_0_in_rule__MultiplicityStringCS__StringBoundsAssignment33093); + pushFollow(FollowSets001.FOLLOW_rule__MultiplicityStringCS__StringBoundsAlternatives_0_in_rule__MultiplicityStringCS__StringBoundsAssignment33094); rule__MultiplicityStringCS__StringBoundsAlternatives_0(); state._fsp--; @@ -47073,7 +47084,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTupleTypeCSAccess().getNameTupleKeyword_0_0()); } - match(input,46,FollowSets001.FOLLOW_46_in_rule__TupleTypeCS__NameAssignment_033131); if (state.failed) return ; + match(input,46,FollowSets001.FOLLOW_46_in_rule__TupleTypeCS__NameAssignment_033132); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleTypeCSAccess().getNameTupleKeyword_0_0()); } @@ -47120,7 +47131,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTupleTypeCSAccess().getOwnedPartsTuplePartCSParserRuleCall_1_1_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTuplePartCS_in_rule__TupleTypeCS__OwnedPartsAssignment_1_1_033170); + pushFollow(FollowSets001.FOLLOW_ruleTuplePartCS_in_rule__TupleTypeCS__OwnedPartsAssignment_1_1_033171); ruleTuplePartCS(); state._fsp--; @@ -47165,7 +47176,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTupleTypeCSAccess().getOwnedPartsTuplePartCSParserRuleCall_1_1_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTuplePartCS_in_rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_133201); + pushFollow(FollowSets001.FOLLOW_ruleTuplePartCS_in_rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_133202); ruleTuplePartCS(); state._fsp--; @@ -47210,7 +47221,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTuplePartCSAccess().getNameUnrestrictedNameParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__TuplePartCS__NameAssignment_033232); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__TuplePartCS__NameAssignment_033233); ruleUnrestrictedName(); state._fsp--; @@ -47255,7 +47266,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTuplePartCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__TuplePartCS__OwnedTypeAssignment_233263); + pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__TuplePartCS__OwnedTypeAssignment_233264); ruleTypeExpCS(); state._fsp--; @@ -47300,7 +47311,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedTypeCollectionTypeCSParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleCollectionTypeCS_in_rule__CollectionLiteralExpCS__OwnedTypeAssignment_033294); + pushFollow(FollowSets001.FOLLOW_ruleCollectionTypeCS_in_rule__CollectionLiteralExpCS__OwnedTypeAssignment_033295); ruleCollectionTypeCS(); state._fsp--; @@ -47345,7 +47356,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedPartsCollectionLiteralPartCSParserRuleCall_2_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleCollectionLiteralPartCS_in_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_033325); + pushFollow(FollowSets001.FOLLOW_ruleCollectionLiteralPartCS_in_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_033326); ruleCollectionLiteralPartCS(); state._fsp--; @@ -47390,7 +47401,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedPartsCollectionLiteralPartCSParserRuleCall_2_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleCollectionLiteralPartCS_in_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_133356); + pushFollow(FollowSets001.FOLLOW_ruleCollectionLiteralPartCS_in_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_133357); ruleCollectionLiteralPartCS(); state._fsp--; @@ -47435,7 +47446,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralPartCSAccess().getExpressionCSExpCSParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__CollectionLiteralPartCS__ExpressionCSAssignment_033387); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__CollectionLiteralPartCS__ExpressionCSAssignment_033388); ruleExpCS(); state._fsp--; @@ -47480,7 +47491,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralPartCSAccess().getLastExpressionCSExpCSParserRuleCall_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_133418); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_133419); ruleExpCS(); state._fsp--; @@ -47531,7 +47542,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getConstructorPartCSAccess().getPropertyPropertyUnrestrictedNameParserRuleCall_0_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__ConstructorPartCS__PropertyAssignment_033453); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__ConstructorPartCS__PropertyAssignment_033454); ruleUnrestrictedName(); state._fsp--; @@ -47582,7 +47593,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getConstructorPartCSAccess().getInitExpressionExpCSParserRuleCall_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__ConstructorPartCS__InitExpressionAssignment_233488); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__ConstructorPartCS__InitExpressionAssignment_233489); ruleExpCS(); state._fsp--; @@ -47627,7 +47638,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralExpCSAccess().getOwnedPartsTupleLiteralPartCSParserRuleCall_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTupleLiteralPartCS_in_rule__TupleLiteralExpCS__OwnedPartsAssignment_233519); + pushFollow(FollowSets001.FOLLOW_ruleTupleLiteralPartCS_in_rule__TupleLiteralExpCS__OwnedPartsAssignment_233520); ruleTupleLiteralPartCS(); state._fsp--; @@ -47672,7 +47683,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralExpCSAccess().getOwnedPartsTupleLiteralPartCSParserRuleCall_3_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTupleLiteralPartCS_in_rule__TupleLiteralExpCS__OwnedPartsAssignment_3_133550); + pushFollow(FollowSets001.FOLLOW_ruleTupleLiteralPartCS_in_rule__TupleLiteralExpCS__OwnedPartsAssignment_3_133551); ruleTupleLiteralPartCS(); state._fsp--; @@ -47717,7 +47728,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralPartCSAccess().getNameUnrestrictedNameParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__TupleLiteralPartCS__NameAssignment_033581); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__TupleLiteralPartCS__NameAssignment_033582); ruleUnrestrictedName(); state._fsp--; @@ -47762,7 +47773,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralPartCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__TupleLiteralPartCS__OwnedTypeAssignment_1_133612); + pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__TupleLiteralPartCS__OwnedTypeAssignment_1_133613); ruleTypeExpCS(); state._fsp--; @@ -47807,7 +47818,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralPartCSAccess().getInitExpressionExpCSParserRuleCall_3_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__TupleLiteralPartCS__InitExpressionAssignment_333643); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__TupleLiteralPartCS__InitExpressionAssignment_333644); ruleExpCS(); state._fsp--; @@ -47852,7 +47863,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getNumberLiteralExpCSAccess().getNameNUMBER_LITERALParserRuleCall_0()); } - pushFollow(FollowSets001.FOLLOW_ruleNUMBER_LITERAL_in_rule__NumberLiteralExpCS__NameAssignment33674); + pushFollow(FollowSets001.FOLLOW_ruleNUMBER_LITERAL_in_rule__NumberLiteralExpCS__NameAssignment33675); ruleNUMBER_LITERAL(); state._fsp--; @@ -47897,7 +47908,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getStringLiteralExpCSAccess().getNameStringLiteralParserRuleCall_0()); } - pushFollow(FollowSets001.FOLLOW_ruleStringLiteral_in_rule__StringLiteralExpCS__NameAssignment33705); + pushFollow(FollowSets001.FOLLOW_ruleStringLiteral_in_rule__StringLiteralExpCS__NameAssignment33706); ruleStringLiteral(); state._fsp--; @@ -47948,7 +47959,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getBooleanLiteralExpCSAccess().getNameTrueKeyword_0_0()); } - match(input,84,FollowSets001.FOLLOW_84_in_rule__BooleanLiteralExpCS__NameAssignment_033741); if (state.failed) return ; + match(input,84,FollowSets001.FOLLOW_84_in_rule__BooleanLiteralExpCS__NameAssignment_033742); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBooleanLiteralExpCSAccess().getNameTrueKeyword_0_0()); } @@ -48001,7 +48012,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getBooleanLiteralExpCSAccess().getNameFalseKeyword_1_0()); } - match(input,85,FollowSets001.FOLLOW_85_in_rule__BooleanLiteralExpCS__NameAssignment_133785); if (state.failed) return ; + match(input,85,FollowSets001.FOLLOW_85_in_rule__BooleanLiteralExpCS__NameAssignment_133786); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBooleanLiteralExpCSAccess().getNameFalseKeyword_1_0()); } @@ -48048,7 +48059,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTypeLiteralWithMultiplicityCSAccess().getMultiplicityMultiplicityCSParserRuleCall_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleMultiplicityCS_in_rule__TypeLiteralWithMultiplicityCS__MultiplicityAssignment_133824); + pushFollow(FollowSets001.FOLLOW_ruleMultiplicityCS_in_rule__TypeLiteralWithMultiplicityCS__MultiplicityAssignment_133825); ruleMultiplicityCS(); state._fsp--; @@ -48093,7 +48104,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTypeLiteralExpCSAccess().getOwnedTypeTypeLiteralWithMultiplicityCSParserRuleCall_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTypeLiteralWithMultiplicityCS_in_rule__TypeLiteralExpCS__OwnedTypeAssignment33855); + pushFollow(FollowSets001.FOLLOW_ruleTypeLiteralWithMultiplicityCS_in_rule__TypeLiteralExpCS__OwnedTypeAssignment33856); ruleTypeLiteralWithMultiplicityCS(); state._fsp--; @@ -48138,7 +48149,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTypeNameExpCSAccess().getPathNamePathNameCSParserRuleCall_0()); } - pushFollow(FollowSets001.FOLLOW_rulePathNameCS_in_rule__TypeNameExpCS__PathNameAssignment33886); + pushFollow(FollowSets001.FOLLOW_rulePathNameCS_in_rule__TypeNameExpCS__PathNameAssignment33887); rulePathNameCS(); state._fsp--; @@ -48183,7 +48194,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getTypeExpCSAccess().getMultiplicityMultiplicityCSParserRuleCall_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleMultiplicityCS_in_rule__TypeExpCS__MultiplicityAssignment_133917); + pushFollow(FollowSets001.FOLLOW_ruleMultiplicityCS_in_rule__TypeExpCS__MultiplicityAssignment_133918); ruleMultiplicityCS(); state._fsp--; @@ -48228,7 +48239,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getExpCSAccess().getOwnedOperatorBinaryOperatorCSParserRuleCall_0_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleBinaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_0_1_133948); + pushFollow(FollowSets001.FOLLOW_ruleBinaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_0_1_133949); ruleBinaryOperatorCS(); state._fsp--; @@ -48273,7 +48284,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getExpCSAccess().getOwnedExpressionPrefixedExpCSParserRuleCall_0_1_2_0_0_0()); } - pushFollow(FollowSets001.FOLLOW_rulePrefixedExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_033979); + pushFollow(FollowSets001.FOLLOW_rulePrefixedExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_033980); rulePrefixedExpCS(); state._fsp--; @@ -48318,7 +48329,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getExpCSAccess().getOwnedOperatorBinaryOperatorCSParserRuleCall_0_1_2_0_1_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleBinaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_1_034010); + pushFollow(FollowSets001.FOLLOW_ruleBinaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_1_034011); ruleBinaryOperatorCS(); state._fsp--; @@ -48363,7 +48374,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getExpCSAccess().getOwnedExpressionPrefixedExpCSParserRuleCall_0_1_2_0_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_rulePrefixedExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_1_134041); + pushFollow(FollowSets001.FOLLOW_rulePrefixedExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_1_134042); rulePrefixedExpCS(); state._fsp--; @@ -48408,7 +48419,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getExpCSAccess().getOwnedOperatorBinaryOperatorCSParserRuleCall_0_1_2_0_2_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleBinaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_2_034072); + pushFollow(FollowSets001.FOLLOW_ruleBinaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_2_034073); ruleBinaryOperatorCS(); state._fsp--; @@ -48453,7 +48464,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getExpCSAccess().getOwnedExpressionLetExpCSParserRuleCall_0_1_2_0_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleLetExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_2_134103); + pushFollow(FollowSets001.FOLLOW_ruleLetExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_2_134104); ruleLetExpCS(); state._fsp--; @@ -48498,7 +48509,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getExpCSAccess().getOwnedExpressionLetExpCSParserRuleCall_0_1_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleLetExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_134134); + pushFollow(FollowSets001.FOLLOW_ruleLetExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_134135); ruleLetExpCS(); state._fsp--; @@ -48543,7 +48554,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getExpCSAccess().getOwnedOperatorUnaryOperatorCSParserRuleCall_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_1_134165); + pushFollow(FollowSets001.FOLLOW_ruleUnaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_1_134166); ruleUnaryOperatorCS(); state._fsp--; @@ -48588,7 +48599,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getExpCSAccess().getOwnedExpressionLetExpCSParserRuleCall_1_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleLetExpCS_in_rule__ExpCS__OwnedExpressionAssignment_1_234196); + pushFollow(FollowSets001.FOLLOW_ruleLetExpCS_in_rule__ExpCS__OwnedExpressionAssignment_1_234197); ruleLetExpCS(); state._fsp--; @@ -48633,7 +48644,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getPrefixedExpCSAccess().getOwnedOperatorUnaryOperatorCSParserRuleCall_0_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnaryOperatorCS_in_rule__PrefixedExpCS__OwnedOperatorAssignment_0_134227); + pushFollow(FollowSets001.FOLLOW_ruleUnaryOperatorCS_in_rule__PrefixedExpCS__OwnedOperatorAssignment_0_134228); ruleUnaryOperatorCS(); state._fsp--; @@ -48678,7 +48689,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getPrefixedExpCSAccess().getOwnedExpressionPrimaryExpCSParserRuleCall_0_2_0()); } - pushFollow(FollowSets001.FOLLOW_rulePrimaryExpCS_in_rule__PrefixedExpCS__OwnedExpressionAssignment_0_234258); + pushFollow(FollowSets001.FOLLOW_rulePrimaryExpCS_in_rule__PrefixedExpCS__OwnedExpressionAssignment_0_234259); rulePrimaryExpCS(); state._fsp--; @@ -48723,7 +48734,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getPathNamePathNameCSParserRuleCall_7_1_0()); } - pushFollow(FollowSets001.FOLLOW_rulePathNameCS_in_rule__PrimaryExpCS__PathNameAssignment_7_134289); + pushFollow(FollowSets001.FOLLOW_rulePathNameCS_in_rule__PrimaryExpCS__PathNameAssignment_7_134290); rulePathNameCS(); state._fsp--; @@ -48768,7 +48779,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getFirstIndexesExpCSParserRuleCall_7_2_0_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_234320); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_234321); ruleExpCS(); state._fsp--; @@ -48813,7 +48824,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getFirstIndexesExpCSParserRuleCall_7_2_0_3_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_3_134351); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_3_134352); ruleExpCS(); state._fsp--; @@ -48858,7 +48869,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getSecondIndexesExpCSParserRuleCall_7_2_0_5_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_134382); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_134383); ruleExpCS(); state._fsp--; @@ -48903,7 +48914,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getSecondIndexesExpCSParserRuleCall_7_2_0_5_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_2_134413); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_2_134414); ruleExpCS(); state._fsp--; @@ -48954,7 +48965,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getAtPreCommercialAtKeyword_7_2_0_6_0_0()); } - match(input,86,FollowSets001.FOLLOW_86_in_rule__PrimaryExpCS__AtPreAssignment_7_2_0_6_034449); if (state.failed) return ; + match(input,86,FollowSets001.FOLLOW_86_in_rule__PrimaryExpCS__AtPreAssignment_7_2_0_6_034450); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getAtPreCommercialAtKeyword_7_2_0_6_0_0()); } @@ -49001,7 +49012,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getOwnedPartsConstructorPartCSParserRuleCall_7_2_1_2_0_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleConstructorPartCS_in_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_034488); + pushFollow(FollowSets001.FOLLOW_ruleConstructorPartCS_in_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_034489); ruleConstructorPartCS(); state._fsp--; @@ -49046,7 +49057,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getOwnedPartsConstructorPartCSParserRuleCall_7_2_1_2_0_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleConstructorPartCS_in_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_1_134519); + pushFollow(FollowSets001.FOLLOW_ruleConstructorPartCS_in_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_1_134520); ruleConstructorPartCS(); state._fsp--; @@ -49091,7 +49102,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getValueStringLiteralParserRuleCall_7_2_1_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleStringLiteral_in_rule__PrimaryExpCS__ValueAssignment_7_2_1_2_134550); + pushFollow(FollowSets001.FOLLOW_ruleStringLiteral_in_rule__PrimaryExpCS__ValueAssignment_7_2_1_2_134551); ruleStringLiteral(); state._fsp--; @@ -49142,7 +49153,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getAtPreCommercialAtKeyword_7_2_2_0_0_0()); } - match(input,86,FollowSets001.FOLLOW_86_in_rule__PrimaryExpCS__AtPreAssignment_7_2_2_0_034586); if (state.failed) return ; + match(input,86,FollowSets001.FOLLOW_86_in_rule__PrimaryExpCS__AtPreAssignment_7_2_2_0_034587); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getAtPreCommercialAtKeyword_7_2_2_0_0_0()); } @@ -49189,7 +49200,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingArgCSParserRuleCall_7_2_2_1_2_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleNavigatingArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_034625); + pushFollow(FollowSets001.FOLLOW_ruleNavigatingArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_034626); ruleNavigatingArgCS(); state._fsp--; @@ -49234,7 +49245,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingCommaArgCSParserRuleCall_7_2_2_1_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_134656); + pushFollow(FollowSets001.FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_134657); ruleNavigatingCommaArgCS(); state._fsp--; @@ -49279,7 +49290,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingSemiArgCSParserRuleCall_7_2_2_1_2_2_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleNavigatingSemiArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_034687); + pushFollow(FollowSets001.FOLLOW_ruleNavigatingSemiArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_034688); ruleNavigatingSemiArgCS(); state._fsp--; @@ -49324,7 +49335,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingCommaArgCSParserRuleCall_7_2_2_1_2_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_134718); + pushFollow(FollowSets001.FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_134719); ruleNavigatingCommaArgCS(); state._fsp--; @@ -49369,7 +49380,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingBarArgCSParserRuleCall_7_2_2_1_2_3_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleNavigatingBarArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_034749); + pushFollow(FollowSets001.FOLLOW_ruleNavigatingBarArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_034750); ruleNavigatingBarArgCS(); state._fsp--; @@ -49414,7 +49425,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingCommaArgCSParserRuleCall_7_2_2_1_2_3_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_134780); + pushFollow(FollowSets001.FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_134781); ruleNavigatingCommaArgCS(); state._fsp--; @@ -49459,7 +49470,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingArgCSAccess().getNameNavigatingArgExpCSParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingArgCS__NameAssignment_034811); + pushFollow(FollowSets001.FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingArgCS__NameAssignment_034812); ruleNavigatingArgExpCS(); state._fsp--; @@ -49504,7 +49515,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__NavigatingArgCS__OwnedTypeAssignment_1_134842); + pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__NavigatingArgCS__OwnedTypeAssignment_1_134843); ruleTypeExpCS(); state._fsp--; @@ -49549,7 +49560,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingArgCSAccess().getInitExpCSParserRuleCall_1_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__NavigatingArgCS__InitAssignment_1_2_134873); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__NavigatingArgCS__InitAssignment_1_2_134874); ruleExpCS(); state._fsp--; @@ -49600,7 +49611,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingBarArgCSAccess().getPrefixVerticalLineKeyword_0_0()); } - match(input,68,FollowSets001.FOLLOW_68_in_rule__NavigatingBarArgCS__PrefixAssignment_034909); if (state.failed) return ; + match(input,68,FollowSets001.FOLLOW_68_in_rule__NavigatingBarArgCS__PrefixAssignment_034910); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingBarArgCSAccess().getPrefixVerticalLineKeyword_0_0()); } @@ -49647,7 +49658,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingBarArgCSAccess().getNameNavigatingArgExpCSParserRuleCall_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingBarArgCS__NameAssignment_134948); + pushFollow(FollowSets001.FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingBarArgCS__NameAssignment_134949); ruleNavigatingArgExpCS(); state._fsp--; @@ -49692,7 +49703,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingBarArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__NavigatingBarArgCS__OwnedTypeAssignment_2_134979); + pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__NavigatingBarArgCS__OwnedTypeAssignment_2_134980); ruleTypeExpCS(); state._fsp--; @@ -49737,7 +49748,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingBarArgCSAccess().getInitExpCSParserRuleCall_2_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__NavigatingBarArgCS__InitAssignment_2_2_135010); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__NavigatingBarArgCS__InitAssignment_2_2_135011); ruleExpCS(); state._fsp--; @@ -49788,7 +49799,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingCommaArgCSAccess().getPrefixCommaKeyword_0_0()); } - match(input,61,FollowSets001.FOLLOW_61_in_rule__NavigatingCommaArgCS__PrefixAssignment_035046); if (state.failed) return ; + match(input,61,FollowSets001.FOLLOW_61_in_rule__NavigatingCommaArgCS__PrefixAssignment_035047); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingCommaArgCSAccess().getPrefixCommaKeyword_0_0()); } @@ -49835,7 +49846,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingCommaArgCSAccess().getNameNavigatingArgExpCSParserRuleCall_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingCommaArgCS__NameAssignment_135085); + pushFollow(FollowSets001.FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingCommaArgCS__NameAssignment_135086); ruleNavigatingArgExpCS(); state._fsp--; @@ -49880,7 +49891,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_135116); + pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_135117); ruleTypeExpCS(); state._fsp--; @@ -49925,7 +49936,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingCommaArgCSAccess().getInitExpCSParserRuleCall_2_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__NavigatingCommaArgCS__InitAssignment_2_2_135147); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__NavigatingCommaArgCS__InitAssignment_2_2_135148); ruleExpCS(); state._fsp--; @@ -49976,7 +49987,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingSemiArgCSAccess().getPrefixSemicolonKeyword_0_0()); } - match(input,17,FollowSets001.FOLLOW_17_in_rule__NavigatingSemiArgCS__PrefixAssignment_035183); if (state.failed) return ; + match(input,17,FollowSets001.FOLLOW_17_in_rule__NavigatingSemiArgCS__PrefixAssignment_035184); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingSemiArgCSAccess().getPrefixSemicolonKeyword_0_0()); } @@ -50023,7 +50034,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingSemiArgCSAccess().getNameNavigatingArgExpCSParserRuleCall_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingSemiArgCS__NameAssignment_135222); + pushFollow(FollowSets001.FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingSemiArgCS__NameAssignment_135223); ruleNavigatingArgExpCS(); state._fsp--; @@ -50068,7 +50079,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingSemiArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_135253); + pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_135254); ruleTypeExpCS(); state._fsp--; @@ -50113,7 +50124,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingSemiArgCSAccess().getInitExpCSParserRuleCall_2_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__NavigatingSemiArgCS__InitAssignment_2_2_135284); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__NavigatingSemiArgCS__InitAssignment_2_2_135285); ruleExpCS(); state._fsp--; @@ -50158,7 +50169,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getIfExpCSAccess().getConditionExpCSParserRuleCall_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__IfExpCS__ConditionAssignment_135315); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__IfExpCS__ConditionAssignment_135316); ruleExpCS(); state._fsp--; @@ -50203,7 +50214,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getIfExpCSAccess().getThenExpressionExpCSParserRuleCall_3_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__IfExpCS__ThenExpressionAssignment_335346); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__IfExpCS__ThenExpressionAssignment_335347); ruleExpCS(); state._fsp--; @@ -50248,7 +50259,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getIfExpCSAccess().getElseExpressionExpCSParserRuleCall_5_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__IfExpCS__ElseExpressionAssignment_535377); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__IfExpCS__ElseExpressionAssignment_535378); ruleExpCS(); state._fsp--; @@ -50293,7 +50304,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getLetExpCSAccess().getVariableLetVariableCSParserRuleCall_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleLetVariableCS_in_rule__LetExpCS__VariableAssignment_135408); + pushFollow(FollowSets001.FOLLOW_ruleLetVariableCS_in_rule__LetExpCS__VariableAssignment_135409); ruleLetVariableCS(); state._fsp--; @@ -50338,7 +50349,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getLetExpCSAccess().getVariableLetVariableCSParserRuleCall_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleLetVariableCS_in_rule__LetExpCS__VariableAssignment_2_135439); + pushFollow(FollowSets001.FOLLOW_ruleLetVariableCS_in_rule__LetExpCS__VariableAssignment_2_135440); ruleLetVariableCS(); state._fsp--; @@ -50383,7 +50394,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getLetExpCSAccess().getInExpCSParserRuleCall_4_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__LetExpCS__InAssignment_435470); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__LetExpCS__InAssignment_435471); ruleExpCS(); state._fsp--; @@ -50428,7 +50439,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getLetVariableCSAccess().getNameUnrestrictedNameParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__LetVariableCS__NameAssignment_035501); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__LetVariableCS__NameAssignment_035502); ruleUnrestrictedName(); state._fsp--; @@ -50473,7 +50484,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getLetVariableCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__LetVariableCS__OwnedTypeAssignment_1_135532); + pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__LetVariableCS__OwnedTypeAssignment_1_135533); ruleTypeExpCS(); state._fsp--; @@ -50518,7 +50529,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getLetVariableCSAccess().getInitExpressionExpCSParserRuleCall_3_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__LetVariableCS__InitExpressionAssignment_335563); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__LetVariableCS__InitExpressionAssignment_335564); ruleExpCS(); state._fsp--; @@ -50563,7 +50574,7 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa if ( state.backtracking==0 ) { before(grammarAccess.getNestedExpCSAccess().getSourceExpCSParserRuleCall_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__NestedExpCS__SourceAssignment_135594); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__NestedExpCS__SourceAssignment_135595); ruleExpCS(); state._fsp--; @@ -50713,9 +50724,9 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa protected DFA10 dfa10 = new DFA10(this); protected DFA29 dfa29 = new DFA29(this); protected DFA32 dfa32 = new DFA32(this); - protected DFA67 dfa67 = new DFA67(this); protected DFA68 dfa68 = new DFA68(this); - protected DFA85 dfa85 = new DFA85(this); + protected DFA69 dfa69 = new DFA69(this); + protected DFA86 dfa86 = new DFA86(this); static final String DFA7_eotS = "\21\uffff"; static final String DFA7_eofS = @@ -50734,32 +50745,32 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa "\1\15\1\16\1\17\3\2\16\uffff\16\2\3\uffff\1\2\2\uffff\1\2\7"+ "\uffff\2\2\1\uffff\1\2\3\uffff\5\2", "", - "\2\2\13\uffff\2\2\1\uffff\16\2\20\uffff\1\2\3\uffff\1\2\2"+ - "\uffff\1\20\1\2\1\uffff\1\2\15\uffff\1\2", - "\2\2\13\uffff\2\2\1\uffff\16\2\20\uffff\1\2\3\uffff\1\2\2"+ - "\uffff\1\20\1\2\1\uffff\1\2\15\uffff\1\2", - "\2\2\13\uffff\2\2\1\uffff\16\2\20\uffff\1\2\3\uffff\1\2\2"+ - "\uffff\1\20\1\2\1\uffff\1\2\15\uffff\1\2", - "\2\2\13\uffff\2\2\1\uffff\16\2\20\uffff\1\2\3\uffff\1\2\2"+ - "\uffff\1\20\1\2\1\uffff\1\2\15\uffff\1\2", - "\2\2\13\uffff\2\2\1\uffff\16\2\20\uffff\1\2\3\uffff\1\2\2"+ - "\uffff\1\20\1\2\1\uffff\1\2\15\uffff\1\2", - "\2\2\13\uffff\2\2\1\uffff\16\2\20\uffff\1\2\3\uffff\1\2\2"+ - "\uffff\1\20\1\2\1\uffff\1\2\15\uffff\1\2", - "\2\2\13\uffff\2\2\1\uffff\16\2\20\uffff\1\2\3\uffff\1\2\2"+ - "\uffff\1\20\1\2\1\uffff\1\2\15\uffff\1\2", - "\2\2\13\uffff\2\2\1\uffff\16\2\20\uffff\1\2\3\uffff\1\2\2"+ - "\uffff\1\20\1\2\1\uffff\1\2\15\uffff\1\2", - "\2\2\13\uffff\2\2\1\uffff\16\2\20\uffff\1\2\3\uffff\1\2\2"+ - "\uffff\1\20\1\2\1\uffff\1\2\15\uffff\1\2", + "\2\2\13\uffff\2\2\1\uffff\16\2\20\uffff\1\2\3\uffff\1\2\2\uffff"+ + "\1\20\1\2\1\uffff\1\2\15\uffff\1\2", + "\2\2\13\uffff\2\2\1\uffff\16\2\20\uffff\1\2\3\uffff\1\2\2\uffff"+ + "\1\20\1\2\1\uffff\1\2\15\uffff\1\2", + "\2\2\13\uffff\2\2\1\uffff\16\2\20\uffff\1\2\3\uffff\1\2\2\uffff"+ + "\1\20\1\2\1\uffff\1\2\15\uffff\1\2", + "\2\2\13\uffff\2\2\1\uffff\16\2\20\uffff\1\2\3\uffff\1\2\2\uffff"+ + "\1\20\1\2\1\uffff\1\2\15\uffff\1\2", + "\2\2\13\uffff\2\2\1\uffff\16\2\20\uffff\1\2\3\uffff\1\2\2\uffff"+ + "\1\20\1\2\1\uffff\1\2\15\uffff\1\2", + "\2\2\13\uffff\2\2\1\uffff\16\2\20\uffff\1\2\3\uffff\1\2\2\uffff"+ + "\1\20\1\2\1\uffff\1\2\15\uffff\1\2", + "\2\2\13\uffff\2\2\1\uffff\16\2\20\uffff\1\2\3\uffff\1\2\2\uffff"+ + "\1\20\1\2\1\uffff\1\2\15\uffff\1\2", + "\2\2\13\uffff\2\2\1\uffff\16\2\20\uffff\1\2\3\uffff\1\2\2\uffff"+ + "\1\20\1\2\1\uffff\1\2\15\uffff\1\2", + "\2\2\13\uffff\2\2\1\uffff\16\2\20\uffff\1\2\3\uffff\1\2\2\uffff"+ + "\1\20\1\2\1\uffff\1\2\15\uffff\1\2", "\2\20\10\uffff\2\2\13\20\2\2\1\uffff\16\2\20\uffff\1\2\3\uffff"+ "\1\2\2\uffff\1\20\1\2\1\uffff\1\2\15\uffff\1\2", - "\2\2\13\uffff\2\2\1\uffff\16\2\20\uffff\1\2\3\uffff\1\2\2"+ - "\uffff\1\20\1\2\1\uffff\1\2\15\uffff\1\2", - "\2\2\13\uffff\2\2\1\uffff\16\2\20\uffff\1\2\3\uffff\1\2\2"+ - "\uffff\1\20\1\2\1\uffff\1\2\15\uffff\1\2", - "\2\2\13\uffff\2\2\1\uffff\16\2\20\uffff\1\2\3\uffff\1\2\2"+ - "\uffff\1\20\1\2\1\uffff\1\2\15\uffff\1\2", + "\2\2\13\uffff\2\2\1\uffff\16\2\20\uffff\1\2\3\uffff\1\2\2\uffff"+ + "\1\20\1\2\1\uffff\1\2\15\uffff\1\2", + "\2\2\13\uffff\2\2\1\uffff\16\2\20\uffff\1\2\3\uffff\1\2\2\uffff"+ + "\1\20\1\2\1\uffff\1\2\15\uffff\1\2", + "\2\2\13\uffff\2\2\1\uffff\16\2\20\uffff\1\2\3\uffff\1\2\2\uffff"+ + "\1\20\1\2\1\uffff\1\2\15\uffff\1\2", "" }; @@ -50814,32 +50825,32 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa "\1\15\1\16\1\17\3\2\16\uffff\16\2\6\uffff\2\2\6\uffff\2\2\1"+ "\uffff\1\2\3\uffff\5\2", "", - "\2\2\13\uffff\2\2\1\uffff\16\2\20\uffff\1\2\3\uffff\1\2\2"+ - "\uffff\1\20\1\2\1\uffff\1\2\15\uffff\1\2", - "\2\2\13\uffff\2\2\1\uffff\16\2\20\uffff\1\2\3\uffff\1\2\2"+ - "\uffff\1\20\1\2\1\uffff\1\2\15\uffff\1\2", - "\2\2\13\uffff\2\2\1\uffff\16\2\20\uffff\1\2\3\uffff\1\2\2"+ - "\uffff\1\20\1\2\1\uffff\1\2\15\uffff\1\2", - "\2\2\13\uffff\2\2\1\uffff\16\2\20\uffff\1\2\3\uffff\1\2\2"+ - "\uffff\1\20\1\2\1\uffff\1\2\15\uffff\1\2", - "\2\2\13\uffff\2\2\1\uffff\16\2\20\uffff\1\2\3\uffff\1\2\2"+ - "\uffff\1\20\1\2\1\uffff\1\2\15\uffff\1\2", - "\2\2\13\uffff\2\2\1\uffff\16\2\20\uffff\1\2\3\uffff\1\2\2"+ - "\uffff\1\20\1\2\1\uffff\1\2\15\uffff\1\2", - "\2\2\13\uffff\2\2\1\uffff\16\2\20\uffff\1\2\3\uffff\1\2\2"+ - "\uffff\1\20\1\2\1\uffff\1\2\15\uffff\1\2", - "\2\2\13\uffff\2\2\1\uffff\16\2\20\uffff\1\2\3\uffff\1\2\2"+ - "\uffff\1\20\1\2\1\uffff\1\2\15\uffff\1\2", - "\2\2\13\uffff\2\2\1\uffff\16\2\20\uffff\1\2\3\uffff\1\2\2"+ - "\uffff\1\20\1\2\1\uffff\1\2\15\uffff\1\2", - "\2\2\13\uffff\2\2\1\uffff\16\2\20\uffff\1\2\3\uffff\1\2\2"+ - "\uffff\1\20\1\2\1\uffff\1\2\15\uffff\1\2", - "\2\2\13\uffff\2\2\1\uffff\16\2\20\uffff\1\2\3\uffff\1\2\2"+ - "\uffff\1\20\1\2\1\uffff\1\2\15\uffff\1\2", - "\2\2\13\uffff\2\2\1\uffff\16\2\20\uffff\1\2\3\uffff\1\2\2"+ - "\uffff\1\20\1\2\1\uffff\1\2\15\uffff\1\2", - "\2\2\13\uffff\2\2\1\uffff\16\2\20\uffff\1\2\3\uffff\1\2\2"+ - "\uffff\1\20\1\2\1\uffff\1\2\15\uffff\1\2", + "\2\2\13\uffff\2\2\1\uffff\16\2\20\uffff\1\2\3\uffff\1\2\2\uffff"+ + "\1\20\1\2\1\uffff\1\2\15\uffff\1\2", + "\2\2\13\uffff\2\2\1\uffff\16\2\20\uffff\1\2\3\uffff\1\2\2\uffff"+ + "\1\20\1\2\1\uffff\1\2\15\uffff\1\2", + "\2\2\13\uffff\2\2\1\uffff\16\2\20\uffff\1\2\3\uffff\1\2\2\uffff"+ + "\1\20\1\2\1\uffff\1\2\15\uffff\1\2", + "\2\2\13\uffff\2\2\1\uffff\16\2\20\uffff\1\2\3\uffff\1\2\2\uffff"+ + "\1\20\1\2\1\uffff\1\2\15\uffff\1\2", + "\2\2\13\uffff\2\2\1\uffff\16\2\20\uffff\1\2\3\uffff\1\2\2\uffff"+ + "\1\20\1\2\1\uffff\1\2\15\uffff\1\2", + "\2\2\13\uffff\2\2\1\uffff\16\2\20\uffff\1\2\3\uffff\1\2\2\uffff"+ + "\1\20\1\2\1\uffff\1\2\15\uffff\1\2", + "\2\2\13\uffff\2\2\1\uffff\16\2\20\uffff\1\2\3\uffff\1\2\2\uffff"+ + "\1\20\1\2\1\uffff\1\2\15\uffff\1\2", + "\2\2\13\uffff\2\2\1\uffff\16\2\20\uffff\1\2\3\uffff\1\2\2\uffff"+ + "\1\20\1\2\1\uffff\1\2\15\uffff\1\2", + "\2\2\13\uffff\2\2\1\uffff\16\2\20\uffff\1\2\3\uffff\1\2\2\uffff"+ + "\1\20\1\2\1\uffff\1\2\15\uffff\1\2", + "\2\2\13\uffff\2\2\1\uffff\16\2\20\uffff\1\2\3\uffff\1\2\2\uffff"+ + "\1\20\1\2\1\uffff\1\2\15\uffff\1\2", + "\2\2\13\uffff\2\2\1\uffff\16\2\20\uffff\1\2\3\uffff\1\2\2\uffff"+ + "\1\20\1\2\1\uffff\1\2\15\uffff\1\2", + "\2\2\13\uffff\2\2\1\uffff\16\2\20\uffff\1\2\3\uffff\1\2\2\uffff"+ + "\1\20\1\2\1\uffff\1\2\15\uffff\1\2", + "\2\2\13\uffff\2\2\1\uffff\16\2\20\uffff\1\2\3\uffff\1\2\2\uffff"+ + "\1\20\1\2\1\uffff\1\2\15\uffff\1\2", "" }; @@ -50951,9 +50962,9 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa static final String DFA32_specialS = "\13\uffff\1\0\1\1\1\2\1\3\1\4\1\5\27\uffff}>"; static final String[] DFA32_transitionS = { - "\2\4\2\31\12\uffff\13\31\1\4\20\uffff\1\13\10\21\1\14\1\15"+ - "\1\16\1\17\1\20\6\uffff\1\1\7\uffff\2\4\1\uffff\1\2\4\uffff"+ - "\1\3\1\uffff\2\4", + "\2\4\2\31\12\uffff\13\31\1\4\20\uffff\1\13\10\21\1\14\1\15\1"+ + "\16\1\17\1\20\6\uffff\1\1\7\uffff\2\4\1\uffff\1\2\4\uffff\1"+ + "\3\1\uffff\2\4", "", "", "", @@ -51129,22 +51140,22 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa throw nvae; } } - static final String DFA67_eotS = + static final String DFA68_eotS = "\36\uffff"; - static final String DFA67_eofS = + static final String DFA68_eofS = "\1\1\35\uffff"; - static final String DFA67_minS = + static final String DFA68_minS = "\1\6\1\uffff\33\76\1\uffff"; - static final String DFA67_maxS = + static final String DFA68_maxS = "\1\73\1\uffff\33\106\1\uffff"; - static final String DFA67_acceptS = + static final String DFA68_acceptS = "\1\uffff\1\2\33\uffff\1\1"; - static final String DFA67_specialS = + static final String DFA68_specialS = "\36\uffff}>"; - static final String[] DFA67_transitionS = { - "\1\2\1\3\12\uffff\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14"+ - "\1\15\1\16\21\uffff\1\34\1\24\1\25\1\26\1\27\1\30\1\31\1\32"+ - "\1\33\1\17\1\20\1\21\1\22\1\23", + static final String[] DFA68_transitionS = { + "\1\2\1\3\12\uffff\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1"+ + "\15\1\16\21\uffff\1\34\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1"+ + "\33\1\17\1\20\1\21\1\22\1\23", "", "\1\1\3\uffff\1\1\3\uffff\1\35", "\1\1\3\uffff\1\1\3\uffff\1\35", @@ -51176,52 +51187,52 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa "" }; - static final short[] DFA67_eot = DFA.unpackEncodedString(DFA67_eotS); - static final short[] DFA67_eof = DFA.unpackEncodedString(DFA67_eofS); - static final char[] DFA67_min = DFA.unpackEncodedStringToUnsignedChars(DFA67_minS); - static final char[] DFA67_max = DFA.unpackEncodedStringToUnsignedChars(DFA67_maxS); - static final short[] DFA67_accept = DFA.unpackEncodedString(DFA67_acceptS); - static final short[] DFA67_special = DFA.unpackEncodedString(DFA67_specialS); - static final short[][] DFA67_transition; + static final short[] DFA68_eot = DFA.unpackEncodedString(DFA68_eotS); + static final short[] DFA68_eof = DFA.unpackEncodedString(DFA68_eofS); + static final char[] DFA68_min = DFA.unpackEncodedStringToUnsignedChars(DFA68_minS); + static final char[] DFA68_max = DFA.unpackEncodedStringToUnsignedChars(DFA68_maxS); + static final short[] DFA68_accept = DFA.unpackEncodedString(DFA68_acceptS); + static final short[] DFA68_special = DFA.unpackEncodedString(DFA68_specialS); + static final short[][] DFA68_transition; static { - int numStates = DFA67_transitionS.length; - DFA67_transition = new short[numStates][]; + int numStates = DFA68_transitionS.length; + DFA68_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { - DFA67_transition[i] = DFA.unpackEncodedString(DFA67_transitionS[i]); + DFA68_transition[i] = DFA.unpackEncodedString(DFA68_transitionS[i]); } } - class DFA67 extends DFA { + class DFA68 extends DFA { - public DFA67(BaseRecognizer recognizer) { + public DFA68(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 67; - this.eot = DFA67_eot; - this.eof = DFA67_eof; - this.min = DFA67_min; - this.max = DFA67_max; - this.accept = DFA67_accept; - this.special = DFA67_special; - this.transition = DFA67_transition; + this.decisionNumber = 68; + this.eot = DFA68_eot; + this.eof = DFA68_eof; + this.min = DFA68_min; + this.max = DFA68_max; + this.accept = DFA68_accept; + this.special = DFA68_special; + this.transition = DFA68_transition; } public String getDescription() { return "()* loopback of 8356:1: ( rule__ScopeNameCS__Group_2__0 )*"; } } - static final String DFA68_eotS = + static final String DFA69_eotS = "\20\uffff"; - static final String DFA68_eofS = + static final String DFA69_eofS = "\20\uffff"; - static final String DFA68_minS = + static final String DFA69_minS = "\1\6\15\76\2\uffff"; - static final String DFA68_maxS = + static final String DFA69_maxS = "\1\73\15\106\2\uffff"; - static final String DFA68_acceptS = + static final String DFA69_acceptS = "\16\uffff\1\2\1\1"; - static final String DFA68_specialS = + static final String DFA69_specialS = "\20\uffff}>"; - static final String[] DFA68_transitionS = { + static final String[] DFA69_transitionS = { "\1\1\1\2\12\uffff\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1"+ "\14\1\15\21\uffff\16\16", "\1\16\7\uffff\1\17", @@ -51241,52 +51252,52 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa "" }; - static final short[] DFA68_eot = DFA.unpackEncodedString(DFA68_eotS); - static final short[] DFA68_eof = DFA.unpackEncodedString(DFA68_eofS); - static final char[] DFA68_min = DFA.unpackEncodedStringToUnsignedChars(DFA68_minS); - static final char[] DFA68_max = DFA.unpackEncodedStringToUnsignedChars(DFA68_maxS); - static final short[] DFA68_accept = DFA.unpackEncodedString(DFA68_acceptS); - static final short[] DFA68_special = DFA.unpackEncodedString(DFA68_specialS); - static final short[][] DFA68_transition; + static final short[] DFA69_eot = DFA.unpackEncodedString(DFA69_eotS); + static final short[] DFA69_eof = DFA.unpackEncodedString(DFA69_eofS); + static final char[] DFA69_min = DFA.unpackEncodedStringToUnsignedChars(DFA69_minS); + static final char[] DFA69_max = DFA.unpackEncodedStringToUnsignedChars(DFA69_maxS); + static final short[] DFA69_accept = DFA.unpackEncodedString(DFA69_acceptS); + static final short[] DFA69_special = DFA.unpackEncodedString(DFA69_specialS); + static final short[][] DFA69_transition; static { - int numStates = DFA68_transitionS.length; - DFA68_transition = new short[numStates][]; + int numStates = DFA69_transitionS.length; + DFA69_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { - DFA68_transition[i] = DFA.unpackEncodedString(DFA68_transitionS[i]); + DFA69_transition[i] = DFA.unpackEncodedString(DFA69_transitionS[i]); } } - class DFA68 extends DFA { + class DFA69 extends DFA { - public DFA68(BaseRecognizer recognizer) { + public DFA69(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 68; - this.eot = DFA68_eot; - this.eof = DFA68_eof; - this.min = DFA68_min; - this.max = DFA68_max; - this.accept = DFA68_accept; - this.special = DFA68_special; - this.transition = DFA68_transition; + this.decisionNumber = 69; + this.eot = DFA69_eot; + this.eof = DFA69_eof; + this.min = DFA69_min; + this.max = DFA69_max; + this.accept = DFA69_accept; + this.special = DFA69_special; + this.transition = DFA69_transition; } public String getDescription() { return "8485:1: ( rule__TransformationCS__PathNameAssignment_1 )?"; } } - static final String DFA85_eotS = + static final String DFA86_eotS = "\23\uffff"; - static final String DFA85_eofS = + static final String DFA86_eofS = "\1\21\22\uffff"; - static final String DFA85_minS = + static final String DFA86_minS = "\1\20\20\4\2\uffff"; - static final String DFA85_maxS = + static final String DFA86_maxS = "\1\120\20\125\2\uffff"; - static final String DFA85_acceptS = + static final String DFA86_acceptS = "\21\uffff\1\2\1\1"; - static final String DFA85_specialS = + static final String DFA86_specialS = "\23\uffff}>"; - static final String[] DFA85_transitionS = { + static final String[] DFA86_transitionS = { "\2\21\13\uffff\1\1\1\4\1\uffff\1\2\1\3\1\5\1\6\1\7\1\10\1\11"+ "\1\12\1\13\1\14\1\15\1\16\1\17\1\20\17\uffff\1\21\1\uffff\2"+ "\21\2\uffff\3\21\1\uffff\1\21\1\uffff\1\21\4\uffff\3\21", @@ -51326,34 +51337,34 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa "" }; - static final short[] DFA85_eot = DFA.unpackEncodedString(DFA85_eotS); - static final short[] DFA85_eof = DFA.unpackEncodedString(DFA85_eofS); - static final char[] DFA85_min = DFA.unpackEncodedStringToUnsignedChars(DFA85_minS); - static final char[] DFA85_max = DFA.unpackEncodedStringToUnsignedChars(DFA85_maxS); - static final short[] DFA85_accept = DFA.unpackEncodedString(DFA85_acceptS); - static final short[] DFA85_special = DFA.unpackEncodedString(DFA85_specialS); - static final short[][] DFA85_transition; + static final short[] DFA86_eot = DFA.unpackEncodedString(DFA86_eotS); + static final short[] DFA86_eof = DFA.unpackEncodedString(DFA86_eofS); + static final char[] DFA86_min = DFA.unpackEncodedStringToUnsignedChars(DFA86_minS); + static final char[] DFA86_max = DFA.unpackEncodedStringToUnsignedChars(DFA86_maxS); + static final short[] DFA86_accept = DFA.unpackEncodedString(DFA86_acceptS); + static final short[] DFA86_special = DFA.unpackEncodedString(DFA86_specialS); + static final short[][] DFA86_transition; static { - int numStates = DFA85_transitionS.length; - DFA85_transition = new short[numStates][]; + int numStates = DFA86_transitionS.length; + DFA86_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { - DFA85_transition[i] = DFA.unpackEncodedString(DFA85_transitionS[i]); + DFA86_transition[i] = DFA.unpackEncodedString(DFA86_transitionS[i]); } } - class DFA85 extends DFA { + class DFA86 extends DFA { - public DFA85(BaseRecognizer recognizer) { + public DFA86(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 85; - this.eot = DFA85_eot; - this.eof = DFA85_eof; - this.min = DFA85_min; - this.max = DFA85_max; - this.accept = DFA85_accept; - this.special = DFA85_special; - this.transition = DFA85_transition; + this.decisionNumber = 86; + this.eot = DFA86_eot; + this.eof = DFA86_eof; + this.min = DFA86_min; + this.max = DFA86_max; + this.accept = DFA86_accept; + this.special = DFA86_special; + this.transition = DFA86_transition; } public String getDescription() { return "()* loopback of 11374:1: ( rule__ExpCS__Group_0_1_2_0_1__0 )*"; @@ -51738,1108 +51749,1108 @@ public class InternalQVTimperativeParser extends AbstractInternalContentAssistPa public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__0_in_rule__PrimaryExpCS__Alternatives_7_27823 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2__0_in_rule__PrimaryExpCS__Alternatives_7_27841 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__0_in_rule__PrimaryExpCS__Alternatives_7_2_1_27874 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__ValueAssignment_7_2_1_2_1_in_rule__PrimaryExpCS__Alternatives_7_2_1_27892 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TopLevelCS__Group__0__Impl_in_rule__TopLevelCS__Group__07923 = new BitSet(new long[]{0x0000000009800000L}); - public static final BitSet FOLLOW_rule__TopLevelCS__Group__1_in_rule__TopLevelCS__Group__07926 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TopLevelCS__Alternatives_0_in_rule__TopLevelCS__Group__0__Impl7953 = new BitSet(new long[]{0x0000000000500002L}); - public static final BitSet FOLLOW_rule__TopLevelCS__Group__1__Impl_in_rule__TopLevelCS__Group__17984 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TopLevelCS__Alternatives_1_in_rule__TopLevelCS__Group__1__Impl8011 = new BitSet(new long[]{0x0000000009800002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group__0__Impl_in_rule__DirectionCS__Group__08046 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group__1_in_rule__DirectionCS__Group__08049 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group__1__Impl_in_rule__DirectionCS__Group__18107 = new BitSet(new long[]{0x0000000010200000L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group__2_in_rule__DirectionCS__Group__18110 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__NameAssignment_1_in_rule__DirectionCS__Group__1__Impl8137 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group__2__Impl_in_rule__DirectionCS__Group__28167 = new BitSet(new long[]{0x0000000010200000L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group__3_in_rule__DirectionCS__Group__28170 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2__0_in_rule__DirectionCS__Group__2__Impl8197 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group__3__Impl_in_rule__DirectionCS__Group__38228 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3__0_in_rule__DirectionCS__Group__3__Impl8255 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2__0__Impl_in_rule__DirectionCS__Group_2__08294 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2__1_in_rule__DirectionCS__Group_2__08297 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_21_in_rule__DirectionCS__Group_2__0__Impl8325 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2__1__Impl_in_rule__DirectionCS__Group_2__18356 = new BitSet(new long[]{0x2000000000000000L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2__2_in_rule__DirectionCS__Group_2__18359 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__ImportsAssignment_2_1_in_rule__DirectionCS__Group_2__1__Impl8386 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2__2__Impl_in_rule__DirectionCS__Group_2__28416 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2_2__0_in_rule__DirectionCS__Group_2__2__Impl8443 = new BitSet(new long[]{0x2000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2_2__0__Impl_in_rule__DirectionCS__Group_2_2__08480 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2_2__1_in_rule__DirectionCS__Group_2_2__08483 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_61_in_rule__DirectionCS__Group_2_2__0__Impl8511 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_2_2__1__Impl_in_rule__DirectionCS__Group_2_2__18542 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__ImportsAssignment_2_2_1_in_rule__DirectionCS__Group_2_2__1__Impl8569 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3__0__Impl_in_rule__DirectionCS__Group_3__08603 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3__1_in_rule__DirectionCS__Group_3__08606 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_28_in_rule__DirectionCS__Group_3__0__Impl8634 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3__1__Impl_in_rule__DirectionCS__Group_3__18665 = new BitSet(new long[]{0x2000000000000000L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3__2_in_rule__DirectionCS__Group_3__18668 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__UsesAssignment_3_1_in_rule__DirectionCS__Group_3__1__Impl8695 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3__2__Impl_in_rule__DirectionCS__Group_3__28725 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3_2__0_in_rule__DirectionCS__Group_3__2__Impl8752 = new BitSet(new long[]{0x2000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3_2__0__Impl_in_rule__DirectionCS__Group_3_2__08789 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3_2__1_in_rule__DirectionCS__Group_3_2__08792 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_61_in_rule__DirectionCS__Group_3_2__0__Impl8820 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__Group_3_2__1__Impl_in_rule__DirectionCS__Group_3_2__18851 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DirectionCS__UsesAssignment_3_2_1_in_rule__DirectionCS__Group_3_2__1__Impl8878 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__0__Impl_in_rule__MappingCS__Group__08912 = new BitSet(new long[]{0x0000000000800000L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__1_in_rule__MappingCS__Group__08915 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__1__Impl_in_rule__MappingCS__Group__18973 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__2_in_rule__MappingCS__Group__18976 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_23_in_rule__MappingCS__Group__1__Impl9004 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__2__Impl_in_rule__MappingCS__Group__29035 = new BitSet(new long[]{0x4000000000000000L,0x0000000000000001L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__3_in_rule__MappingCS__Group__29038 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__NameAssignment_2_in_rule__MappingCS__Group__2__Impl9065 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__3__Impl_in_rule__MappingCS__Group__39095 = new BitSet(new long[]{0x4000000000000000L,0x0000000000000001L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__4_in_rule__MappingCS__Group__39098 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group_3__0_in_rule__MappingCS__Group__3__Impl9125 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__4__Impl_in_rule__MappingCS__Group__49156 = new BitSet(new long[]{0x80000000008C0000L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__5_in_rule__MappingCS__Group__49159 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_62_in_rule__MappingCS__Group__4__Impl9187 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__5__Impl_in_rule__MappingCS__Group__59218 = new BitSet(new long[]{0x80000000008C0000L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__6_in_rule__MappingCS__Group__59221 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__DomainsAssignment_5_in_rule__MappingCS__Group__5__Impl9248 = new BitSet(new long[]{0x0000000000040002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__6__Impl_in_rule__MappingCS__Group__69279 = new BitSet(new long[]{0x80000000008C0000L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__7_in_rule__MappingCS__Group__69282 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__DomainsAssignment_6_in_rule__MappingCS__Group__6__Impl9309 = new BitSet(new long[]{0x0000000000080002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__7__Impl_in_rule__MappingCS__Group__79340 = new BitSet(new long[]{0x80000000008C0000L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__8_in_rule__MappingCS__Group__79343 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group_7__0_in_rule__MappingCS__Group__7__Impl9370 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__8__Impl_in_rule__MappingCS__Group__89401 = new BitSet(new long[]{0x80000000008C0000L,0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__9_in_rule__MappingCS__Group__89404 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__MappingCallsAssignment_8_in_rule__MappingCS__Group__8__Impl9431 = new BitSet(new long[]{0x0000000000800002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group__9__Impl_in_rule__MappingCS__Group__99462 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_63_in_rule__MappingCS__Group__9__Impl9490 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group_3__0__Impl_in_rule__MappingCS__Group_3__09541 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__MappingCS__Group_3__1_in_rule__MappingCS__Group_3__09544 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_64_in_rule__MappingCS__Group_3__0__Impl9572 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group_3__1__Impl_in_rule__MappingCS__Group_3__19603 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__InAssignment_3_1_in_rule__MappingCS__Group_3__1__Impl9630 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group_7__0__Impl_in_rule__MappingCS__Group_7__09664 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__MappingCS__Group_7__1_in_rule__MappingCS__Group_7__09667 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_65_in_rule__MappingCS__Group_7__0__Impl9695 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__Group_7__1__Impl_in_rule__MappingCS__Group_7__19726 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCS__MiddleAssignment_7_1_in_rule__MappingCS__Group_7__1__Impl9753 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCallCS__Group__0__Impl_in_rule__MappingCallCS__Group__09787 = new BitSet(new long[]{0x0000000000800000L}); - public static final BitSet FOLLOW_rule__MappingCallCS__Group__1_in_rule__MappingCallCS__Group__09790 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCallCS__Group__1__Impl_in_rule__MappingCallCS__Group__19848 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__MappingCallCS__Group__2_in_rule__MappingCallCS__Group__19851 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_23_in_rule__MappingCallCS__Group__1__Impl9879 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCallCS__Group__2__Impl_in_rule__MappingCallCS__Group__29910 = new BitSet(new long[]{0x4000000000000000L}); - public static final BitSet FOLLOW_rule__MappingCallCS__Group__3_in_rule__MappingCallCS__Group__29913 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCallCS__ReferredMappingAssignment_2_in_rule__MappingCallCS__Group__2__Impl9940 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCallCS__Group__3__Impl_in_rule__MappingCallCS__Group__39970 = new BitSet(new long[]{0x800000001FFC00C0L}); - public static final BitSet FOLLOW_rule__MappingCallCS__Group__4_in_rule__MappingCallCS__Group__39973 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_62_in_rule__MappingCallCS__Group__3__Impl10001 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCallCS__Group__4__Impl_in_rule__MappingCallCS__Group__410032 = new BitSet(new long[]{0x800000001FFC00C0L}); - public static final BitSet FOLLOW_rule__MappingCallCS__Group__5_in_rule__MappingCallCS__Group__410035 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCallCS__BindingsAssignment_4_in_rule__MappingCallCS__Group__4__Impl10062 = new BitSet(new long[]{0x000000001FFC00C2L}); - public static final BitSet FOLLOW_rule__MappingCallCS__Group__5__Impl_in_rule__MappingCallCS__Group__510093 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_63_in_rule__MappingCallCS__Group__5__Impl10121 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCallBindingCS__Group__0__Impl_in_rule__MappingCallBindingCS__Group__010164 = new BitSet(new long[]{0x0000002000010000L}); - public static final BitSet FOLLOW_rule__MappingCallBindingCS__Group__1_in_rule__MappingCallBindingCS__Group__010167 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCallBindingCS__ReferredVariableAssignment_0_in_rule__MappingCallBindingCS__Group__0__Impl10194 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCallBindingCS__Group__1__Impl_in_rule__MappingCallBindingCS__Group__110224 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C04L}); - public static final BitSet FOLLOW_rule__MappingCallBindingCS__Group__2_in_rule__MappingCallBindingCS__Group__110227 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCallBindingCS__Alternatives_1_in_rule__MappingCallBindingCS__Group__1__Impl10254 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCallBindingCS__Group__2__Impl_in_rule__MappingCallBindingCS__Group__210284 = new BitSet(new long[]{0x0000000000020000L}); - public static final BitSet FOLLOW_rule__MappingCallBindingCS__Group__3_in_rule__MappingCallBindingCS__Group__210287 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCallBindingCS__ValueAssignment_2_in_rule__MappingCallBindingCS__Group__2__Impl10314 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MappingCallBindingCS__Group__3__Impl_in_rule__MappingCallBindingCS__Group__310344 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_17_in_rule__MappingCallBindingCS__Group__3__Impl10372 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SourceDomainCS__Group__0__Impl_in_rule__SourceDomainCS__Group__010411 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__SourceDomainCS__Group__1_in_rule__SourceDomainCS__Group__010414 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SourceDomainCS__CheckAssignment_0_in_rule__SourceDomainCS__Group__0__Impl10441 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SourceDomainCS__Group__1__Impl_in_rule__SourceDomainCS__Group__110471 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__SourceDomainCS__Group__2_in_rule__SourceDomainCS__Group__110474 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SourceDomainCS__DirectionAssignment_1_in_rule__SourceDomainCS__Group__1__Impl10501 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SourceDomainCS__Group__2__Impl_in_rule__SourceDomainCS__Group__210531 = new BitSet(new long[]{0x4000000000000000L}); - public static final BitSet FOLLOW_rule__SourceDomainCS__Group__3_in_rule__SourceDomainCS__Group__210534 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SourceDomainCS__GuardPatternAssignment_2_in_rule__SourceDomainCS__Group__2__Impl10561 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SourceDomainCS__Group__3__Impl_in_rule__SourceDomainCS__Group__310591 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SourceDomainCS__BottomPatternAssignment_3_in_rule__SourceDomainCS__Group__3__Impl10618 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SourceBottomPatternCS__Group__0__Impl_in_rule__SourceBottomPatternCS__Group__010656 = new BitSet(new long[]{0x4000000000000000L}); - public static final BitSet FOLLOW_rule__SourceBottomPatternCS__Group__1_in_rule__SourceBottomPatternCS__Group__010659 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SourceBottomPatternCS__Group__1__Impl_in_rule__SourceBottomPatternCS__Group__110717 = new BitSet(new long[]{0x8000000000000000L}); - public static final BitSet FOLLOW_rule__SourceBottomPatternCS__Group__2_in_rule__SourceBottomPatternCS__Group__110720 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_62_in_rule__SourceBottomPatternCS__Group__1__Impl10748 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SourceBottomPatternCS__Group__2__Impl_in_rule__SourceBottomPatternCS__Group__210779 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_63_in_rule__SourceBottomPatternCS__Group__2__Impl10807 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group__0__Impl_in_rule__SourceGuardPatternCS__Group__010844 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group__1_in_rule__SourceGuardPatternCS__Group__010847 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group__1__Impl_in_rule__SourceGuardPatternCS__Group__110905 = new BitSet(new long[]{0x000000001FFC00C0L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group__2_in_rule__SourceGuardPatternCS__Group__110908 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_66_in_rule__SourceGuardPatternCS__Group__1__Impl10936 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group__2__Impl_in_rule__SourceGuardPatternCS__Group__210967 = new BitSet(new long[]{0x000000001FFC00C0L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group__3_in_rule__SourceGuardPatternCS__Group__210970 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group_2__0_in_rule__SourceGuardPatternCS__Group__2__Impl10997 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group__3__Impl_in_rule__SourceGuardPatternCS__Group__311028 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__SourceGuardPatternCS__Group__3__Impl11056 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group_2__0__Impl_in_rule__SourceGuardPatternCS__Group_2__011095 = new BitSet(new long[]{0x2000000000000000L}); - public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group_2__1_in_rule__SourceGuardPatternCS__Group_2__011098 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SourceGuardPatternCS__UnrealizedVariablesAssignment_2_0_in_rule__SourceGuardPatternCS__Group_2__0__Impl11125 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group_2__1__Impl_in_rule__SourceGuardPatternCS__Group_2__111155 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group_2_1__0_in_rule__SourceGuardPatternCS__Group_2__1__Impl11182 = new BitSet(new long[]{0x2000000000000002L}); - public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group_2_1__0__Impl_in_rule__SourceGuardPatternCS__Group_2_1__011217 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group_2_1__1_in_rule__SourceGuardPatternCS__Group_2_1__011220 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_61_in_rule__SourceGuardPatternCS__Group_2_1__0__Impl11248 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group_2_1__1__Impl_in_rule__SourceGuardPatternCS__Group_2_1__111279 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SourceGuardPatternCS__UnrealizedVariablesAssignment_2_1_1_in_rule__SourceGuardPatternCS__Group_2_1__1__Impl11306 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MiddleDomainCS__Group__0__Impl_in_rule__MiddleDomainCS__Group__011340 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__MiddleDomainCS__Group__1_in_rule__MiddleDomainCS__Group__011343 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MiddleDomainCS__Group__1__Impl_in_rule__MiddleDomainCS__Group__111401 = new BitSet(new long[]{0x4000000000000000L}); - public static final BitSet FOLLOW_rule__MiddleDomainCS__Group__2_in_rule__MiddleDomainCS__Group__111404 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MiddleDomainCS__GuardPatternAssignment_1_in_rule__MiddleDomainCS__Group__1__Impl11431 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MiddleDomainCS__Group__2__Impl_in_rule__MiddleDomainCS__Group__211461 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MiddleDomainCS__BottomPatternAssignment_2_in_rule__MiddleDomainCS__Group__2__Impl11488 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group__0__Impl_in_rule__MiddleBottomPatternCS__Group__011524 = new BitSet(new long[]{0x4000000000000000L}); - public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group__1_in_rule__MiddleBottomPatternCS__Group__011527 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group__1__Impl_in_rule__MiddleBottomPatternCS__Group__111585 = new BitSet(new long[]{0x8FFFC000FFFC00F0L,0x00000000003E2C04L}); - public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group__2_in_rule__MiddleBottomPatternCS__Group__111588 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_62_in_rule__MiddleBottomPatternCS__Group__1__Impl11616 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group__2__Impl_in_rule__MiddleBottomPatternCS__Group__211647 = new BitSet(new long[]{0x8FFFC000FFFC00F0L,0x00000000003E2C04L}); - public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group__3_in_rule__MiddleBottomPatternCS__Group__211650 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__ConstraintsAssignment_2_in_rule__MiddleBottomPatternCS__Group__2__Impl11677 = new BitSet(new long[]{0x0FFFC000FFFC00F2L,0x00000000003E2C04L}); - public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group__3__Impl_in_rule__MiddleBottomPatternCS__Group__311708 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_63_in_rule__MiddleBottomPatternCS__Group__3__Impl11736 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MiddleGuardPatternCS__Group__0__Impl_in_rule__MiddleGuardPatternCS__Group__011775 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__MiddleGuardPatternCS__Group__1_in_rule__MiddleGuardPatternCS__Group__011778 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MiddleGuardPatternCS__Group__1__Impl_in_rule__MiddleGuardPatternCS__Group__111836 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x00000000003E2C0CL}); - public static final BitSet FOLLOW_rule__MiddleGuardPatternCS__Group__2_in_rule__MiddleGuardPatternCS__Group__111839 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_66_in_rule__MiddleGuardPatternCS__Group__1__Impl11867 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MiddleGuardPatternCS__Group__2__Impl_in_rule__MiddleGuardPatternCS__Group__211898 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x00000000003E2C0CL}); - public static final BitSet FOLLOW_rule__MiddleGuardPatternCS__Group__3_in_rule__MiddleGuardPatternCS__Group__211901 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MiddleGuardPatternCS__ConstraintsAssignment_2_in_rule__MiddleGuardPatternCS__Group__2__Impl11928 = new BitSet(new long[]{0x0FFFC000FFFC00F2L,0x00000000003E2C04L}); - public static final BitSet FOLLOW_rule__MiddleGuardPatternCS__Group__3__Impl_in_rule__MiddleGuardPatternCS__Group__311959 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__MiddleGuardPatternCS__Group__3__Impl11987 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetDomainCS__Group__0__Impl_in_rule__TargetDomainCS__Group__012026 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__TargetDomainCS__Group__1_in_rule__TargetDomainCS__Group__012029 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetDomainCS__EnforceAssignment_0_in_rule__TargetDomainCS__Group__0__Impl12056 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetDomainCS__Group__1__Impl_in_rule__TargetDomainCS__Group__112086 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__TargetDomainCS__Group__2_in_rule__TargetDomainCS__Group__112089 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetDomainCS__DirectionAssignment_1_in_rule__TargetDomainCS__Group__1__Impl12116 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetDomainCS__Group__2__Impl_in_rule__TargetDomainCS__Group__212146 = new BitSet(new long[]{0x4000000000000000L}); - public static final BitSet FOLLOW_rule__TargetDomainCS__Group__3_in_rule__TargetDomainCS__Group__212149 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetDomainCS__GuardPatternAssignment_2_in_rule__TargetDomainCS__Group__2__Impl12176 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetDomainCS__Group__3__Impl_in_rule__TargetDomainCS__Group__312206 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetDomainCS__BottomPatternAssignment_3_in_rule__TargetDomainCS__Group__3__Impl12233 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group__0__Impl_in_rule__TargetBottomPatternCS__Group__012271 = new BitSet(new long[]{0x4000000000000000L}); - public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group__1_in_rule__TargetBottomPatternCS__Group__012274 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group__1__Impl_in_rule__TargetBottomPatternCS__Group__112332 = new BitSet(new long[]{0x800000001FFC00C0L}); - public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group__2_in_rule__TargetBottomPatternCS__Group__112335 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_62_in_rule__TargetBottomPatternCS__Group__1__Impl12363 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group__2__Impl_in_rule__TargetBottomPatternCS__Group__212394 = new BitSet(new long[]{0x800000001FFC00C0L}); - public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group__3_in_rule__TargetBottomPatternCS__Group__212397 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group_2__0_in_rule__TargetBottomPatternCS__Group__2__Impl12424 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group__3__Impl_in_rule__TargetBottomPatternCS__Group__312455 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_63_in_rule__TargetBottomPatternCS__Group__3__Impl12483 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group_2__0__Impl_in_rule__TargetBottomPatternCS__Group_2__012522 = new BitSet(new long[]{0x2000000000000000L}); - public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group_2__1_in_rule__TargetBottomPatternCS__Group_2__012525 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Alternatives_2_0_in_rule__TargetBottomPatternCS__Group_2__0__Impl12552 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group_2__1__Impl_in_rule__TargetBottomPatternCS__Group_2__112582 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group_2_1__0_in_rule__TargetBottomPatternCS__Group_2__1__Impl12609 = new BitSet(new long[]{0x2000000000000002L}); - public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group_2_1__0__Impl_in_rule__TargetBottomPatternCS__Group_2_1__012644 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group_2_1__1_in_rule__TargetBottomPatternCS__Group_2_1__012647 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_61_in_rule__TargetBottomPatternCS__Group_2_1__0__Impl12675 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group_2_1__1__Impl_in_rule__TargetBottomPatternCS__Group_2_1__112706 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Alternatives_2_1_1_in_rule__TargetBottomPatternCS__Group_2_1__1__Impl12733 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group__0__Impl_in_rule__TargetGuardPatternCS__Group__012767 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group__1_in_rule__TargetGuardPatternCS__Group__012770 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group__1__Impl_in_rule__TargetGuardPatternCS__Group__112828 = new BitSet(new long[]{0x000000001FFC00C0L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group__2_in_rule__TargetGuardPatternCS__Group__112831 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_66_in_rule__TargetGuardPatternCS__Group__1__Impl12859 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group__2__Impl_in_rule__TargetGuardPatternCS__Group__212890 = new BitSet(new long[]{0x000000001FFC00C0L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group__3_in_rule__TargetGuardPatternCS__Group__212893 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group_2__0_in_rule__TargetGuardPatternCS__Group__2__Impl12920 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group__3__Impl_in_rule__TargetGuardPatternCS__Group__312951 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__TargetGuardPatternCS__Group__3__Impl12979 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group_2__0__Impl_in_rule__TargetGuardPatternCS__Group_2__013018 = new BitSet(new long[]{0x2000000000000000L}); - public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group_2__1_in_rule__TargetGuardPatternCS__Group_2__013021 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetGuardPatternCS__UnrealizedVariablesAssignment_2_0_in_rule__TargetGuardPatternCS__Group_2__0__Impl13048 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group_2__1__Impl_in_rule__TargetGuardPatternCS__Group_2__113078 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group_2_1__0_in_rule__TargetGuardPatternCS__Group_2__1__Impl13105 = new BitSet(new long[]{0x2000000000000002L}); - public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group_2_1__0__Impl_in_rule__TargetGuardPatternCS__Group_2_1__013140 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group_2_1__1_in_rule__TargetGuardPatternCS__Group_2_1__013143 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_61_in_rule__TargetGuardPatternCS__Group_2_1__0__Impl13171 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group_2_1__1__Impl_in_rule__TargetGuardPatternCS__Group_2_1__113202 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TargetGuardPatternCS__UnrealizedVariablesAssignment_2_1_1_in_rule__TargetGuardPatternCS__Group_2_1__1__Impl13229 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__0__Impl_in_rule__BottomPatternCS__Group_0__013263 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__1_in_rule__BottomPatternCS__Group_0__013266 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_62_in_rule__BottomPatternCS__Group_0__0__Impl13294 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__1__Impl_in_rule__BottomPatternCS__Group_0__113325 = new BitSet(new long[]{0x2000000000000000L,0x0000000000000010L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__2_in_rule__BottomPatternCS__Group_0__113328 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Alternatives_0_1_in_rule__BottomPatternCS__Group_0__1__Impl13355 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__2__Impl_in_rule__BottomPatternCS__Group_0__213385 = new BitSet(new long[]{0x2000000000000000L,0x0000000000000010L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__3_in_rule__BottomPatternCS__Group_0__213388 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0_2__0_in_rule__BottomPatternCS__Group_0__2__Impl13415 = new BitSet(new long[]{0x2000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__3__Impl_in_rule__BottomPatternCS__Group_0__313446 = new BitSet(new long[]{0x8FFFC000FFFC00F0L,0x00000000003E2C04L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__4_in_rule__BottomPatternCS__Group_0__313449 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_68_in_rule__BottomPatternCS__Group_0__3__Impl13477 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__4__Impl_in_rule__BottomPatternCS__Group_0__413508 = new BitSet(new long[]{0x8FFFC000FFFC00F0L,0x00000000003E2C04L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__5_in_rule__BottomPatternCS__Group_0__413511 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__ConstraintsAssignment_0_4_in_rule__BottomPatternCS__Group_0__4__Impl13538 = new BitSet(new long[]{0x0FFFC000FFFC00F2L,0x00000000003E2C04L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__5__Impl_in_rule__BottomPatternCS__Group_0__513569 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_63_in_rule__BottomPatternCS__Group_0__5__Impl13597 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0_2__0__Impl_in_rule__BottomPatternCS__Group_0_2__013640 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0_2__1_in_rule__BottomPatternCS__Group_0_2__013643 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_61_in_rule__BottomPatternCS__Group_0_2__0__Impl13671 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0_2__1__Impl_in_rule__BottomPatternCS__Group_0_2__113702 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Alternatives_0_2_1_in_rule__BottomPatternCS__Group_0_2__1__Impl13729 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__0__Impl_in_rule__BottomPatternCS__Group_1__013763 = new BitSet(new long[]{0x4000000000000000L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__1_in_rule__BottomPatternCS__Group_1__013766 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__1__Impl_in_rule__BottomPatternCS__Group_1__113824 = new BitSet(new long[]{0x8FFFC000FFFC00F0L,0x00000000003E2C04L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__2_in_rule__BottomPatternCS__Group_1__113827 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_62_in_rule__BottomPatternCS__Group_1__1__Impl13855 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__2__Impl_in_rule__BottomPatternCS__Group_1__213886 = new BitSet(new long[]{0x8FFFC000FFFC00F0L,0x00000000003E2C04L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__3_in_rule__BottomPatternCS__Group_1__213889 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__ConstraintsAssignment_1_2_in_rule__BottomPatternCS__Group_1__2__Impl13916 = new BitSet(new long[]{0x0FFFC000FFFC00F2L,0x00000000003E2C04L}); - public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__3__Impl_in_rule__BottomPatternCS__Group_1__313947 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_63_in_rule__BottomPatternCS__Group_1__3__Impl13975 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AssignmentCS__Group__0__Impl_in_rule__AssignmentCS__Group__014014 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x00000000003E2C04L}); - public static final BitSet FOLLOW_rule__AssignmentCS__Group__1_in_rule__AssignmentCS__Group__014017 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AssignmentCS__DefaultAssignment_0_in_rule__AssignmentCS__Group__0__Impl14044 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AssignmentCS__Group__1__Impl_in_rule__AssignmentCS__Group__114075 = new BitSet(new long[]{0x0000000000030000L}); - public static final BitSet FOLLOW_rule__AssignmentCS__Group__2_in_rule__AssignmentCS__Group__114078 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AssignmentCS__TargetAssignment_1_in_rule__AssignmentCS__Group__1__Impl14105 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AssignmentCS__Group__2__Impl_in_rule__AssignmentCS__Group__214135 = new BitSet(new long[]{0x0000000000030000L}); - public static final BitSet FOLLOW_rule__AssignmentCS__Group__3_in_rule__AssignmentCS__Group__214138 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AssignmentCS__Group_2__0_in_rule__AssignmentCS__Group__2__Impl14165 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AssignmentCS__Group__3__Impl_in_rule__AssignmentCS__Group__314196 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_17_in_rule__AssignmentCS__Group__3__Impl14224 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AssignmentCS__Group_2__0__Impl_in_rule__AssignmentCS__Group_2__014263 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C04L}); - public static final BitSet FOLLOW_rule__AssignmentCS__Group_2__1_in_rule__AssignmentCS__Group_2__014266 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_16_in_rule__AssignmentCS__Group_2__0__Impl14294 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AssignmentCS__Group_2__1__Impl_in_rule__AssignmentCS__Group_2__114325 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__AssignmentCS__InitialiserAssignment_2_1_in_rule__AssignmentCS__Group_2__1__Impl14352 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__0__Impl_in_rule__GuardPatternCS__Group_0__014386 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__1_in_rule__GuardPatternCS__Group_0__014389 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_66_in_rule__GuardPatternCS__Group_0__0__Impl14417 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__1__Impl_in_rule__GuardPatternCS__Group_0__114448 = new BitSet(new long[]{0x2000000000000000L,0x0000000000000010L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__2_in_rule__GuardPatternCS__Group_0__114451 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__UnrealizedVariablesAssignment_0_1_in_rule__GuardPatternCS__Group_0__1__Impl14478 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__2__Impl_in_rule__GuardPatternCS__Group_0__214508 = new BitSet(new long[]{0x2000000000000000L,0x0000000000000010L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__3_in_rule__GuardPatternCS__Group_0__214511 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0_2__0_in_rule__GuardPatternCS__Group_0__2__Impl14538 = new BitSet(new long[]{0x2000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__3__Impl_in_rule__GuardPatternCS__Group_0__314569 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x00000000003E2C0CL}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__4_in_rule__GuardPatternCS__Group_0__314572 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_68_in_rule__GuardPatternCS__Group_0__3__Impl14600 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__4__Impl_in_rule__GuardPatternCS__Group_0__414631 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x00000000003E2C0CL}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__5_in_rule__GuardPatternCS__Group_0__414634 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__ConstraintsAssignment_0_4_in_rule__GuardPatternCS__Group_0__4__Impl14661 = new BitSet(new long[]{0x0FFFC000FFFC00F2L,0x00000000003E2C04L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__5__Impl_in_rule__GuardPatternCS__Group_0__514692 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__GuardPatternCS__Group_0__5__Impl14720 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0_2__0__Impl_in_rule__GuardPatternCS__Group_0_2__014763 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0_2__1_in_rule__GuardPatternCS__Group_0_2__014766 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_61_in_rule__GuardPatternCS__Group_0_2__0__Impl14794 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0_2__1__Impl_in_rule__GuardPatternCS__Group_0_2__114825 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__UnrealizedVariablesAssignment_0_2_1_in_rule__GuardPatternCS__Group_0_2__1__Impl14852 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__0__Impl_in_rule__GuardPatternCS__Group_1__014886 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__1_in_rule__GuardPatternCS__Group_1__014889 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__1__Impl_in_rule__GuardPatternCS__Group_1__114947 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x00000000003E2C0CL}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__2_in_rule__GuardPatternCS__Group_1__114950 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_66_in_rule__GuardPatternCS__Group_1__1__Impl14978 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__2__Impl_in_rule__GuardPatternCS__Group_1__215009 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x00000000003E2C0CL}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__3_in_rule__GuardPatternCS__Group_1__215012 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__ConstraintsAssignment_1_2_in_rule__GuardPatternCS__Group_1__2__Impl15039 = new BitSet(new long[]{0x0FFFC000FFFC00F2L,0x00000000003E2C04L}); - public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__3__Impl_in_rule__GuardPatternCS__Group_1__315070 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__GuardPatternCS__Group_1__3__Impl15098 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportCS__Group__0__Impl_in_rule__ImportCS__Group__015137 = new BitSet(new long[]{0x000000001FFC00E0L}); - public static final BitSet FOLLOW_rule__ImportCS__Group__1_in_rule__ImportCS__Group__015140 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_20_in_rule__ImportCS__Group__0__Impl15168 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportCS__Group__1__Impl_in_rule__ImportCS__Group__115199 = new BitSet(new long[]{0x000000001FFC00E0L}); - public static final BitSet FOLLOW_rule__ImportCS__Group__2_in_rule__ImportCS__Group__115202 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportCS__Group_1__0_in_rule__ImportCS__Group__1__Impl15229 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportCS__Group__2__Impl_in_rule__ImportCS__Group__215260 = new BitSet(new long[]{0x0000000000020000L,0x0000000000000040L}); - public static final BitSet FOLLOW_rule__ImportCS__Group__3_in_rule__ImportCS__Group__215263 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportCS__PathNameAssignment_2_in_rule__ImportCS__Group__2__Impl15290 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportCS__Group__3__Impl_in_rule__ImportCS__Group__315320 = new BitSet(new long[]{0x0000000000020000L,0x0000000000000040L}); - public static final BitSet FOLLOW_rule__ImportCS__Group__4_in_rule__ImportCS__Group__315323 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportCS__Group_3__0_in_rule__ImportCS__Group__3__Impl15350 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportCS__Group__4__Impl_in_rule__ImportCS__Group__415381 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_17_in_rule__ImportCS__Group__4__Impl15409 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportCS__Group_1__0__Impl_in_rule__ImportCS__Group_1__015450 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_rule__ImportCS__Group_1__1_in_rule__ImportCS__Group_1__015453 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportCS__NameAssignment_1_0_in_rule__ImportCS__Group_1__0__Impl15480 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportCS__Group_1__1__Impl_in_rule__ImportCS__Group_1__115510 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_69_in_rule__ImportCS__Group_1__1__Impl15538 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportCS__Group_3__0__Impl_in_rule__ImportCS__Group_3__015573 = new BitSet(new long[]{0x0000000020000000L}); - public static final BitSet FOLLOW_rule__ImportCS__Group_3__1_in_rule__ImportCS__Group_3__015576 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportCS__AllAssignment_3_0_in_rule__ImportCS__Group_3__0__Impl15603 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ImportCS__Group_3__1__Impl_in_rule__ImportCS__Group_3__115633 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_29_in_rule__ImportCS__Group_3__1__Impl15661 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LibraryCS__Group__0__Impl_in_rule__LibraryCS__Group__015696 = new BitSet(new long[]{0x000000001FFC00E0L}); - public static final BitSet FOLLOW_rule__LibraryCS__Group__1_in_rule__LibraryCS__Group__015699 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_22_in_rule__LibraryCS__Group__0__Impl15727 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LibraryCS__Group__1__Impl_in_rule__LibraryCS__Group__115758 = new BitSet(new long[]{0x0000000000020000L}); - public static final BitSet FOLLOW_rule__LibraryCS__Group__2_in_rule__LibraryCS__Group__115761 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LibraryCS__PackageAssignment_1_in_rule__LibraryCS__Group__1__Impl15788 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LibraryCS__Group__2__Impl_in_rule__LibraryCS__Group__215818 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_17_in_rule__LibraryCS__Group__2__Impl15846 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__0__Impl_in_rule__ParamDeclarationCS__Group__015884 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__1_in_rule__ParamDeclarationCS__Group__015887 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ParamDeclarationCS__NameAssignment_0_in_rule__ParamDeclarationCS__Group__0__Impl15914 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__1__Impl_in_rule__ParamDeclarationCS__Group__115944 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000342C04L}); - public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__2_in_rule__ParamDeclarationCS__Group__115947 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_69_in_rule__ParamDeclarationCS__Group__1__Impl15975 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__2__Impl_in_rule__ParamDeclarationCS__Group__216006 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ParamDeclarationCS__OwnedTypeAssignment_2_in_rule__ParamDeclarationCS__Group__2__Impl16033 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__0__Impl_in_rule__QueryCS__Group__016069 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000342C04L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__1_in_rule__QueryCS__Group__016072 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_24_in_rule__QueryCS__Group__0__Impl16100 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__1__Impl_in_rule__QueryCS__Group__116131 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__2_in_rule__QueryCS__Group__116134 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__PathNameAssignment_1_in_rule__QueryCS__Group__1__Impl16161 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__2__Impl_in_rule__QueryCS__Group__216191 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__3_in_rule__QueryCS__Group__216194 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__NameAssignment_2_in_rule__QueryCS__Group__2__Impl16221 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__3__Impl_in_rule__QueryCS__Group__316251 = new BitSet(new long[]{0x000000001FFC00C0L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__4_in_rule__QueryCS__Group__316254 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_66_in_rule__QueryCS__Group__3__Impl16282 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__4__Impl_in_rule__QueryCS__Group__416313 = new BitSet(new long[]{0x000000001FFC00C0L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__5_in_rule__QueryCS__Group__416316 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_4__0_in_rule__QueryCS__Group__4__Impl16343 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__5__Impl_in_rule__QueryCS__Group__516374 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__6_in_rule__QueryCS__Group__516377 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__QueryCS__Group__5__Impl16405 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__6__Impl_in_rule__QueryCS__Group__616436 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000342C04L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__7_in_rule__QueryCS__Group__616439 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_69_in_rule__QueryCS__Group__6__Impl16467 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__7__Impl_in_rule__QueryCS__Group__716498 = new BitSet(new long[]{0x4000000000020000L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__8_in_rule__QueryCS__Group__716501 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__OwnedTypeAssignment_7_in_rule__QueryCS__Group__7__Impl16528 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__8__Impl_in_rule__QueryCS__Group__816558 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Alternatives_8_in_rule__QueryCS__Group__8__Impl16585 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_4__0__Impl_in_rule__QueryCS__Group_4__016633 = new BitSet(new long[]{0x2000000000000000L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_4__1_in_rule__QueryCS__Group_4__016636 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__InputParamDeclarationAssignment_4_0_in_rule__QueryCS__Group_4__0__Impl16663 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_4__1__Impl_in_rule__QueryCS__Group_4__116693 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_4_1__0_in_rule__QueryCS__Group_4__1__Impl16720 = new BitSet(new long[]{0x2000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_4_1__0__Impl_in_rule__QueryCS__Group_4_1__016755 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_4_1__1_in_rule__QueryCS__Group_4_1__016758 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_61_in_rule__QueryCS__Group_4_1__0__Impl16786 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_4_1__1__Impl_in_rule__QueryCS__Group_4_1__116817 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__InputParamDeclarationAssignment_4_1_1_in_rule__QueryCS__Group_4_1__1__Impl16844 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_8_1__0__Impl_in_rule__QueryCS__Group_8_1__016878 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C04L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_8_1__1_in_rule__QueryCS__Group_8_1__016881 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_62_in_rule__QueryCS__Group_8_1__0__Impl16909 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_8_1__1__Impl_in_rule__QueryCS__Group_8_1__116940 = new BitSet(new long[]{0x8000000000000000L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_8_1__2_in_rule__QueryCS__Group_8_1__116943 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__ExpressionAssignment_8_1_1_in_rule__QueryCS__Group_8_1__1__Impl16970 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_8_1__2__Impl_in_rule__QueryCS__Group_8_1__217000 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_63_in_rule__QueryCS__Group_8_1__2__Impl17028 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group__0__Impl_in_rule__ScopeNameCS__Group__017065 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group__1_in_rule__ScopeNameCS__Group__017068 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__PathAssignment_0_in_rule__ScopeNameCS__Group__0__Impl17095 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group__1__Impl_in_rule__ScopeNameCS__Group__117125 = new BitSet(new long[]{0x0FFFC0001FFC00C0L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group__2_in_rule__ScopeNameCS__Group__117128 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_70_in_rule__ScopeNameCS__Group__1__Impl17156 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group__2__Impl_in_rule__ScopeNameCS__Group__217187 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group_2__0_in_rule__ScopeNameCS__Group__2__Impl17214 = new BitSet(new long[]{0x0FFFC0001FFC00C2L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group_2__0__Impl_in_rule__ScopeNameCS__Group_2__017251 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group_2__1_in_rule__ScopeNameCS__Group_2__017254 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__PathAssignment_2_0_in_rule__ScopeNameCS__Group_2__0__Impl17281 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ScopeNameCS__Group_2__1__Impl_in_rule__ScopeNameCS__Group_2__117311 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_70_in_rule__ScopeNameCS__Group_2__1__Impl17339 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__0__Impl_in_rule__TransformationCS__Group__017374 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000342C04L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__1_in_rule__TransformationCS__Group__017377 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_27_in_rule__TransformationCS__Group__0__Impl17405 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__1__Impl_in_rule__TransformationCS__Group__117436 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000342C04L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__2_in_rule__TransformationCS__Group__117439 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__PathNameAssignment_1_in_rule__TransformationCS__Group__1__Impl17466 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__2__Impl_in_rule__TransformationCS__Group__217497 = new BitSet(new long[]{0x4000000000000000L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__3_in_rule__TransformationCS__Group__217500 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__NameAssignment_2_in_rule__TransformationCS__Group__2__Impl17527 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__3__Impl_in_rule__TransformationCS__Group__317557 = new BitSet(new long[]{0x800000001FFC00C0L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__4_in_rule__TransformationCS__Group__317560 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_62_in_rule__TransformationCS__Group__3__Impl17588 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__4__Impl_in_rule__TransformationCS__Group__417619 = new BitSet(new long[]{0x800000001FFC00C0L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__5_in_rule__TransformationCS__Group__417622 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group_4__0_in_rule__TransformationCS__Group__4__Impl17649 = new BitSet(new long[]{0x000000001FFC00C2L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__5__Impl_in_rule__TransformationCS__Group__517680 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_63_in_rule__TransformationCS__Group__5__Impl17708 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group_4__0__Impl_in_rule__TransformationCS__Group_4__017751 = new BitSet(new long[]{0x0000000000020000L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group_4__1_in_rule__TransformationCS__Group_4__017754 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__DirectionsAssignment_4_0_in_rule__TransformationCS__Group_4__0__Impl17781 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group_4__1__Impl_in_rule__TransformationCS__Group_4__117811 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_17_in_rule__TransformationCS__Group_4__1__Impl17839 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__0__Impl_in_rule__UnrealizedVariableCS__Group__017874 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__1_in_rule__UnrealizedVariableCS__Group__017877 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__NameAssignment_0_in_rule__UnrealizedVariableCS__Group__0__Impl17904 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__1__Impl_in_rule__UnrealizedVariableCS__Group__117934 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000342C04L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__2_in_rule__UnrealizedVariableCS__Group__117937 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_69_in_rule__UnrealizedVariableCS__Group__1__Impl17965 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__2__Impl_in_rule__UnrealizedVariableCS__Group__217996 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnrealizedVariableCS__OwnedTypeAssignment_2_in_rule__UnrealizedVariableCS__Group__2__Impl18023 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__0__Impl_in_rule__RealizedVariableCS__Group__018059 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__1_in_rule__RealizedVariableCS__Group__018062 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_25_in_rule__RealizedVariableCS__Group__0__Impl18090 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__1__Impl_in_rule__RealizedVariableCS__Group__118121 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__2_in_rule__RealizedVariableCS__Group__118124 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RealizedVariableCS__NameAssignment_1_in_rule__RealizedVariableCS__Group__1__Impl18151 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__2__Impl_in_rule__RealizedVariableCS__Group__218181 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000342C04L}); - public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__3_in_rule__RealizedVariableCS__Group__218184 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_69_in_rule__RealizedVariableCS__Group__2__Impl18212 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__3__Impl_in_rule__RealizedVariableCS__Group__318243 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RealizedVariableCS__OwnedTypeAssignment_3_in_rule__RealizedVariableCS__Group__3__Impl18270 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PathNameCS__Group__0__Impl_in_rule__PathNameCS__Group__018309 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); - public static final BitSet FOLLOW_rule__PathNameCS__Group__1_in_rule__PathNameCS__Group__018312 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PathNameCS__PathAssignment_0_in_rule__PathNameCS__Group__0__Impl18339 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PathNameCS__Group__1__Impl_in_rule__PathNameCS__Group__118369 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PathNameCS__Group_1__0_in_rule__PathNameCS__Group__1__Impl18396 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000040L}); - public static final BitSet FOLLOW_rule__PathNameCS__Group_1__0__Impl_in_rule__PathNameCS__Group_1__018431 = new BitSet(new long[]{0x0FFFC0001FFC00C0L}); - public static final BitSet FOLLOW_rule__PathNameCS__Group_1__1_in_rule__PathNameCS__Group_1__018434 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_70_in_rule__PathNameCS__Group_1__0__Impl18462 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PathNameCS__Group_1__1__Impl_in_rule__PathNameCS__Group_1__118493 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PathNameCS__PathAssignment_1_1_in_rule__PathNameCS__Group_1__1__Impl18520 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__Group__0__Impl_in_rule__URIPathNameCS__Group__018554 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__Group__1_in_rule__URIPathNameCS__Group__018557 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__PathAssignment_0_in_rule__URIPathNameCS__Group__0__Impl18584 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__Group__1__Impl_in_rule__URIPathNameCS__Group__118614 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__0_in_rule__URIPathNameCS__Group__1__Impl18641 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000040L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__0__Impl_in_rule__URIPathNameCS__Group_1__018676 = new BitSet(new long[]{0x0FFFC0001FFC00C0L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__1_in_rule__URIPathNameCS__Group_1__018679 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_70_in_rule__URIPathNameCS__Group_1__0__Impl18707 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__1__Impl_in_rule__URIPathNameCS__Group_1__118738 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__PathAssignment_1_1_in_rule__URIPathNameCS__Group_1__1__Impl18765 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIFirstPathElementCS__Group_1__0__Impl_in_rule__URIFirstPathElementCS__Group_1__018799 = new BitSet(new long[]{0x000000001FFC00E0L}); - public static final BitSet FOLLOW_rule__URIFirstPathElementCS__Group_1__1_in_rule__URIFirstPathElementCS__Group_1__018802 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIFirstPathElementCS__Group_1__1__Impl_in_rule__URIFirstPathElementCS__Group_1__118860 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIFirstPathElementCS__ElementAssignment_1_1_in_rule__URIFirstPathElementCS__Group_1__1__Impl18887 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group__0__Impl_in_rule__CollectionTypeCS__Group__018921 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group__1_in_rule__CollectionTypeCS__Group__018924 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__NameAssignment_0_in_rule__CollectionTypeCS__Group__0__Impl18951 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group__1__Impl_in_rule__CollectionTypeCS__Group__118981 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__0_in_rule__CollectionTypeCS__Group__1__Impl19008 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__0__Impl_in_rule__CollectionTypeCS__Group_1__019043 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000342C04L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__1_in_rule__CollectionTypeCS__Group_1__019046 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_66_in_rule__CollectionTypeCS__Group_1__0__Impl19074 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__1__Impl_in_rule__CollectionTypeCS__Group_1__119105 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__2_in_rule__CollectionTypeCS__Group_1__119108 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__OwnedTypeAssignment_1_1_in_rule__CollectionTypeCS__Group_1__1__Impl19135 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__2__Impl_in_rule__CollectionTypeCS__Group_1__219165 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__CollectionTypeCS__Group_1__2__Impl19193 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group__0__Impl_in_rule__MultiplicityBoundsCS__Group__019230 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); - public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group__1_in_rule__MultiplicityBoundsCS__Group__019233 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__LowerBoundAssignment_0_in_rule__MultiplicityBoundsCS__Group__0__Impl19260 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group__1__Impl_in_rule__MultiplicityBoundsCS__Group__119290 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group_1__0_in_rule__MultiplicityBoundsCS__Group__1__Impl19317 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group_1__0__Impl_in_rule__MultiplicityBoundsCS__Group_1__019352 = new BitSet(new long[]{0x0000000020000010L}); - public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group_1__1_in_rule__MultiplicityBoundsCS__Group_1__019355 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_71_in_rule__MultiplicityBoundsCS__Group_1__0__Impl19383 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group_1__1__Impl_in_rule__MultiplicityBoundsCS__Group_1__119414 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1_in_rule__MultiplicityBoundsCS__Group_1__1__Impl19441 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MultiplicityCS__Group__0__Impl_in_rule__MultiplicityCS__Group__019475 = new BitSet(new long[]{0x1000000220000010L}); - public static final BitSet FOLLOW_rule__MultiplicityCS__Group__1_in_rule__MultiplicityCS__Group__019478 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_72_in_rule__MultiplicityCS__Group__0__Impl19506 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MultiplicityCS__Group__1__Impl_in_rule__MultiplicityCS__Group__119537 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__MultiplicityCS__Group__2_in_rule__MultiplicityCS__Group__119540 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MultiplicityCS__Alternatives_1_in_rule__MultiplicityCS__Group__1__Impl19567 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MultiplicityCS__Group__2__Impl_in_rule__MultiplicityCS__Group__219597 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_73_in_rule__MultiplicityCS__Group__2__Impl19625 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group__0__Impl_in_rule__TupleTypeCS__Group__019662 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group__1_in_rule__TupleTypeCS__Group__019665 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__NameAssignment_0_in_rule__TupleTypeCS__Group__0__Impl19692 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group__1__Impl_in_rule__TupleTypeCS__Group__119722 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__0_in_rule__TupleTypeCS__Group__1__Impl19749 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__0__Impl_in_rule__TupleTypeCS__Group_1__019784 = new BitSet(new long[]{0x000000001FFC00C0L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__1_in_rule__TupleTypeCS__Group_1__019787 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_66_in_rule__TupleTypeCS__Group_1__0__Impl19815 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__1__Impl_in_rule__TupleTypeCS__Group_1__119846 = new BitSet(new long[]{0x000000001FFC00C0L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__2_in_rule__TupleTypeCS__Group_1__119849 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__0_in_rule__TupleTypeCS__Group_1__1__Impl19876 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__2__Impl_in_rule__TupleTypeCS__Group_1__219907 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__TupleTypeCS__Group_1__2__Impl19935 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1__019972 = new BitSet(new long[]{0x2000000000000000L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__1_in_rule__TupleTypeCS__Group_1_1__019975 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_0_in_rule__TupleTypeCS__Group_1_1__0__Impl20002 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1__120032 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__0_in_rule__TupleTypeCS__Group_1_1__1__Impl20059 = new BitSet(new long[]{0x2000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1_1__020094 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__1_in_rule__TupleTypeCS__Group_1_1_1__020097 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_61_in_rule__TupleTypeCS__Group_1_1_1__0__Impl20125 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1_1__120156 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1_in_rule__TupleTypeCS__Group_1_1_1__1__Impl20183 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TuplePartCS__Group__0__Impl_in_rule__TuplePartCS__Group__020217 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_rule__TuplePartCS__Group__1_in_rule__TuplePartCS__Group__020220 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TuplePartCS__NameAssignment_0_in_rule__TuplePartCS__Group__0__Impl20247 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TuplePartCS__Group__1__Impl_in_rule__TuplePartCS__Group__120277 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000342C04L}); - public static final BitSet FOLLOW_rule__TuplePartCS__Group__2_in_rule__TuplePartCS__Group__120280 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_69_in_rule__TuplePartCS__Group__1__Impl20308 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TuplePartCS__Group__2__Impl_in_rule__TuplePartCS__Group__220339 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TuplePartCS__OwnedTypeAssignment_2_in_rule__TuplePartCS__Group__2__Impl20366 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__0__Impl_in_rule__CollectionLiteralExpCS__Group__020402 = new BitSet(new long[]{0x4000000000000000L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__1_in_rule__CollectionLiteralExpCS__Group__020405 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__OwnedTypeAssignment_0_in_rule__CollectionLiteralExpCS__Group__0__Impl20432 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__1__Impl_in_rule__CollectionLiteralExpCS__Group__120462 = new BitSet(new long[]{0x8FFFC000FFFC00F0L,0x0000000000362C04L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__2_in_rule__CollectionLiteralExpCS__Group__120465 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_62_in_rule__CollectionLiteralExpCS__Group__1__Impl20493 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__2__Impl_in_rule__CollectionLiteralExpCS__Group__220524 = new BitSet(new long[]{0x8FFFC000FFFC00F0L,0x0000000000362C04L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__3_in_rule__CollectionLiteralExpCS__Group__220527 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__0_in_rule__CollectionLiteralExpCS__Group__2__Impl20554 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__3__Impl_in_rule__CollectionLiteralExpCS__Group__320585 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_63_in_rule__CollectionLiteralExpCS__Group__3__Impl20613 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__0__Impl_in_rule__CollectionLiteralExpCS__Group_2__020652 = new BitSet(new long[]{0x2000000000000000L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__1_in_rule__CollectionLiteralExpCS__Group_2__020655 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0_in_rule__CollectionLiteralExpCS__Group_2__0__Impl20682 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__1__Impl_in_rule__CollectionLiteralExpCS__Group_2__120712 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0_in_rule__CollectionLiteralExpCS__Group_2__1__Impl20739 = new BitSet(new long[]{0x2000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__020774 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C04L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1_in_rule__CollectionLiteralExpCS__Group_2_1__020777 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_61_in_rule__CollectionLiteralExpCS__Group_2_1__0__Impl20805 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__120836 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1_in_rule__CollectionLiteralExpCS__Group_2_1__1__Impl20863 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group__0__Impl_in_rule__CollectionLiteralPartCS__Group__020897 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group__1_in_rule__CollectionLiteralPartCS__Group__020900 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__ExpressionCSAssignment_0_in_rule__CollectionLiteralPartCS__Group__0__Impl20927 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group__1__Impl_in_rule__CollectionLiteralPartCS__Group__120957 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_1__0_in_rule__CollectionLiteralPartCS__Group__1__Impl20984 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_1__0__Impl_in_rule__CollectionLiteralPartCS__Group_1__021019 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C04L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_1__1_in_rule__CollectionLiteralPartCS__Group_1__021022 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_71_in_rule__CollectionLiteralPartCS__Group_1__0__Impl21050 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_1__1__Impl_in_rule__CollectionLiteralPartCS__Group_1__121081 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_1_in_rule__CollectionLiteralPartCS__Group_1__1__Impl21108 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ConstructorPartCS__Group__0__Impl_in_rule__ConstructorPartCS__Group__021142 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_rule__ConstructorPartCS__Group__1_in_rule__ConstructorPartCS__Group__021145 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ConstructorPartCS__PropertyAssignment_0_in_rule__ConstructorPartCS__Group__0__Impl21172 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ConstructorPartCS__Group__1__Impl_in_rule__ConstructorPartCS__Group__121202 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C04L}); - public static final BitSet FOLLOW_rule__ConstructorPartCS__Group__2_in_rule__ConstructorPartCS__Group__121205 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_38_in_rule__ConstructorPartCS__Group__1__Impl21233 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ConstructorPartCS__Group__2__Impl_in_rule__ConstructorPartCS__Group__221264 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ConstructorPartCS__InitExpressionAssignment_2_in_rule__ConstructorPartCS__Group__2__Impl21291 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__0__Impl_in_rule__TupleLiteralExpCS__Group__021327 = new BitSet(new long[]{0x4000000000000000L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__1_in_rule__TupleLiteralExpCS__Group__021330 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_46_in_rule__TupleLiteralExpCS__Group__0__Impl21358 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__1__Impl_in_rule__TupleLiteralExpCS__Group__121389 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__2_in_rule__TupleLiteralExpCS__Group__121392 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_62_in_rule__TupleLiteralExpCS__Group__1__Impl21420 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__2__Impl_in_rule__TupleLiteralExpCS__Group__221451 = new BitSet(new long[]{0xA000000000000000L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__3_in_rule__TupleLiteralExpCS__Group__221454 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_2_in_rule__TupleLiteralExpCS__Group__2__Impl21481 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__3__Impl_in_rule__TupleLiteralExpCS__Group__321511 = new BitSet(new long[]{0xA000000000000000L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__4_in_rule__TupleLiteralExpCS__Group__321514 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__0_in_rule__TupleLiteralExpCS__Group__3__Impl21541 = new BitSet(new long[]{0x2000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__4__Impl_in_rule__TupleLiteralExpCS__Group__421572 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_63_in_rule__TupleLiteralExpCS__Group__4__Impl21600 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__0__Impl_in_rule__TupleLiteralExpCS__Group_3__021641 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__1_in_rule__TupleLiteralExpCS__Group_3__021644 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_61_in_rule__TupleLiteralExpCS__Group_3__0__Impl21672 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__1__Impl_in_rule__TupleLiteralExpCS__Group_3__121703 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1_in_rule__TupleLiteralExpCS__Group_3__1__Impl21730 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__0__Impl_in_rule__TupleLiteralPartCS__Group__021764 = new BitSet(new long[]{0x0000004000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__1_in_rule__TupleLiteralPartCS__Group__021767 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__NameAssignment_0_in_rule__TupleLiteralPartCS__Group__0__Impl21794 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__1__Impl_in_rule__TupleLiteralPartCS__Group__121824 = new BitSet(new long[]{0x0000004000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__2_in_rule__TupleLiteralPartCS__Group__121827 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__0_in_rule__TupleLiteralPartCS__Group__1__Impl21854 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__2__Impl_in_rule__TupleLiteralPartCS__Group__221885 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C04L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__3_in_rule__TupleLiteralPartCS__Group__221888 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_38_in_rule__TupleLiteralPartCS__Group__2__Impl21916 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__3__Impl_in_rule__TupleLiteralPartCS__Group__321947 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__InitExpressionAssignment_3_in_rule__TupleLiteralPartCS__Group__3__Impl21974 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__0__Impl_in_rule__TupleLiteralPartCS__Group_1__022012 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000342C04L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__1_in_rule__TupleLiteralPartCS__Group_1__022015 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_69_in_rule__TupleLiteralPartCS__Group_1__0__Impl22043 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__1__Impl_in_rule__TupleLiteralPartCS__Group_1__122074 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1_in_rule__TupleLiteralPartCS__Group_1__1__Impl22101 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__022135 = new BitSet(new long[]{0x0000000020000000L}); - public static final BitSet FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1_in_rule__UnlimitedNaturalLiteralExpCS__Group__022138 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__122196 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_29_in_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl22224 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InvalidLiteralExpCS__Group__0__Impl_in_rule__InvalidLiteralExpCS__Group__022259 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); - public static final BitSet FOLLOW_rule__InvalidLiteralExpCS__Group__1_in_rule__InvalidLiteralExpCS__Group__022262 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InvalidLiteralExpCS__Group__1__Impl_in_rule__InvalidLiteralExpCS__Group__122320 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_74_in_rule__InvalidLiteralExpCS__Group__1__Impl22348 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NullLiteralExpCS__Group__0__Impl_in_rule__NullLiteralExpCS__Group__022383 = new BitSet(new long[]{0x0000000020000030L,0x0000000000300C00L}); - public static final BitSet FOLLOW_rule__NullLiteralExpCS__Group__1_in_rule__NullLiteralExpCS__Group__022386 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NullLiteralExpCS__Group__1__Impl_in_rule__NullLiteralExpCS__Group__122444 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_75_in_rule__NullLiteralExpCS__Group__1__Impl22472 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__022507 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); - public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1_in_rule__TypeLiteralWithMultiplicityCS__Group__022510 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypeLiteralCS_in_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl22537 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__122566 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__MultiplicityAssignment_1_in_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl22593 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeExpCS__Group__0__Impl_in_rule__TypeExpCS__Group__022628 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); - public static final BitSet FOLLOW_rule__TypeExpCS__Group__1_in_rule__TypeExpCS__Group__022631 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeExpCS__Alternatives_0_in_rule__TypeExpCS__Group__0__Impl22658 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeExpCS__Group__1__Impl_in_rule__TypeExpCS__Group__122688 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeExpCS__MultiplicityAssignment_1_in_rule__TypeExpCS__Group__1__Impl22715 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0__0__Impl_in_rule__ExpCS__Group_0__022750 = new BitSet(new long[]{0x00003FFF60000000L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0__1_in_rule__ExpCS__Group_0__022753 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__ValueAssignment_7_2_1_2_1_in_rule__PrimaryExpCS__Alternatives_7_2_1_27893 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TopLevelCS__Group__0__Impl_in_rule__TopLevelCS__Group__07924 = new BitSet(new long[]{0x0000000009800000L}); + public static final BitSet FOLLOW_rule__TopLevelCS__Group__1_in_rule__TopLevelCS__Group__07927 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TopLevelCS__Alternatives_0_in_rule__TopLevelCS__Group__0__Impl7954 = new BitSet(new long[]{0x0000000000500002L}); + public static final BitSet FOLLOW_rule__TopLevelCS__Group__1__Impl_in_rule__TopLevelCS__Group__17985 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TopLevelCS__Alternatives_1_in_rule__TopLevelCS__Group__1__Impl8012 = new BitSet(new long[]{0x0000000009800002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group__0__Impl_in_rule__DirectionCS__Group__08047 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group__1_in_rule__DirectionCS__Group__08050 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group__1__Impl_in_rule__DirectionCS__Group__18108 = new BitSet(new long[]{0x0000000010200000L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group__2_in_rule__DirectionCS__Group__18111 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__NameAssignment_1_in_rule__DirectionCS__Group__1__Impl8138 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group__2__Impl_in_rule__DirectionCS__Group__28168 = new BitSet(new long[]{0x0000000010200000L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group__3_in_rule__DirectionCS__Group__28171 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2__0_in_rule__DirectionCS__Group__2__Impl8198 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group__3__Impl_in_rule__DirectionCS__Group__38229 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3__0_in_rule__DirectionCS__Group__3__Impl8256 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2__0__Impl_in_rule__DirectionCS__Group_2__08295 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2__1_in_rule__DirectionCS__Group_2__08298 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_21_in_rule__DirectionCS__Group_2__0__Impl8326 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2__1__Impl_in_rule__DirectionCS__Group_2__18357 = new BitSet(new long[]{0x2000000000000000L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2__2_in_rule__DirectionCS__Group_2__18360 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__ImportsAssignment_2_1_in_rule__DirectionCS__Group_2__1__Impl8387 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2__2__Impl_in_rule__DirectionCS__Group_2__28417 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2_2__0_in_rule__DirectionCS__Group_2__2__Impl8444 = new BitSet(new long[]{0x2000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2_2__0__Impl_in_rule__DirectionCS__Group_2_2__08481 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2_2__1_in_rule__DirectionCS__Group_2_2__08484 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_61_in_rule__DirectionCS__Group_2_2__0__Impl8512 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_2_2__1__Impl_in_rule__DirectionCS__Group_2_2__18543 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__ImportsAssignment_2_2_1_in_rule__DirectionCS__Group_2_2__1__Impl8570 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3__0__Impl_in_rule__DirectionCS__Group_3__08604 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3__1_in_rule__DirectionCS__Group_3__08607 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_28_in_rule__DirectionCS__Group_3__0__Impl8635 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3__1__Impl_in_rule__DirectionCS__Group_3__18666 = new BitSet(new long[]{0x2000000000000000L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3__2_in_rule__DirectionCS__Group_3__18669 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__UsesAssignment_3_1_in_rule__DirectionCS__Group_3__1__Impl8696 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3__2__Impl_in_rule__DirectionCS__Group_3__28726 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3_2__0_in_rule__DirectionCS__Group_3__2__Impl8753 = new BitSet(new long[]{0x2000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3_2__0__Impl_in_rule__DirectionCS__Group_3_2__08790 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3_2__1_in_rule__DirectionCS__Group_3_2__08793 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_61_in_rule__DirectionCS__Group_3_2__0__Impl8821 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__Group_3_2__1__Impl_in_rule__DirectionCS__Group_3_2__18852 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DirectionCS__UsesAssignment_3_2_1_in_rule__DirectionCS__Group_3_2__1__Impl8879 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__0__Impl_in_rule__MappingCS__Group__08913 = new BitSet(new long[]{0x0000000000800000L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__1_in_rule__MappingCS__Group__08916 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__1__Impl_in_rule__MappingCS__Group__18974 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__2_in_rule__MappingCS__Group__18977 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_23_in_rule__MappingCS__Group__1__Impl9005 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__2__Impl_in_rule__MappingCS__Group__29036 = new BitSet(new long[]{0x4000000000000000L,0x0000000000000001L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__3_in_rule__MappingCS__Group__29039 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__NameAssignment_2_in_rule__MappingCS__Group__2__Impl9066 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__3__Impl_in_rule__MappingCS__Group__39096 = new BitSet(new long[]{0x4000000000000000L,0x0000000000000001L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__4_in_rule__MappingCS__Group__39099 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group_3__0_in_rule__MappingCS__Group__3__Impl9126 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__4__Impl_in_rule__MappingCS__Group__49157 = new BitSet(new long[]{0x80000000008C0000L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__5_in_rule__MappingCS__Group__49160 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_62_in_rule__MappingCS__Group__4__Impl9188 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__5__Impl_in_rule__MappingCS__Group__59219 = new BitSet(new long[]{0x80000000008C0000L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__6_in_rule__MappingCS__Group__59222 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__DomainsAssignment_5_in_rule__MappingCS__Group__5__Impl9249 = new BitSet(new long[]{0x0000000000040002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__6__Impl_in_rule__MappingCS__Group__69280 = new BitSet(new long[]{0x80000000008C0000L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__7_in_rule__MappingCS__Group__69283 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__DomainsAssignment_6_in_rule__MappingCS__Group__6__Impl9310 = new BitSet(new long[]{0x0000000000080002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__7__Impl_in_rule__MappingCS__Group__79341 = new BitSet(new long[]{0x80000000008C0000L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__8_in_rule__MappingCS__Group__79344 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group_7__0_in_rule__MappingCS__Group__7__Impl9371 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__8__Impl_in_rule__MappingCS__Group__89402 = new BitSet(new long[]{0x80000000008C0000L,0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__9_in_rule__MappingCS__Group__89405 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__MappingCallsAssignment_8_in_rule__MappingCS__Group__8__Impl9432 = new BitSet(new long[]{0x0000000000800002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group__9__Impl_in_rule__MappingCS__Group__99463 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_63_in_rule__MappingCS__Group__9__Impl9491 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group_3__0__Impl_in_rule__MappingCS__Group_3__09542 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__MappingCS__Group_3__1_in_rule__MappingCS__Group_3__09545 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_64_in_rule__MappingCS__Group_3__0__Impl9573 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group_3__1__Impl_in_rule__MappingCS__Group_3__19604 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__InAssignment_3_1_in_rule__MappingCS__Group_3__1__Impl9631 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group_7__0__Impl_in_rule__MappingCS__Group_7__09665 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__MappingCS__Group_7__1_in_rule__MappingCS__Group_7__09668 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_65_in_rule__MappingCS__Group_7__0__Impl9696 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__Group_7__1__Impl_in_rule__MappingCS__Group_7__19727 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCS__MiddleAssignment_7_1_in_rule__MappingCS__Group_7__1__Impl9754 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCallCS__Group__0__Impl_in_rule__MappingCallCS__Group__09788 = new BitSet(new long[]{0x0000000000800000L}); + public static final BitSet FOLLOW_rule__MappingCallCS__Group__1_in_rule__MappingCallCS__Group__09791 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCallCS__Group__1__Impl_in_rule__MappingCallCS__Group__19849 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__MappingCallCS__Group__2_in_rule__MappingCallCS__Group__19852 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_23_in_rule__MappingCallCS__Group__1__Impl9880 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCallCS__Group__2__Impl_in_rule__MappingCallCS__Group__29911 = new BitSet(new long[]{0x4000000000000000L}); + public static final BitSet FOLLOW_rule__MappingCallCS__Group__3_in_rule__MappingCallCS__Group__29914 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCallCS__ReferredMappingAssignment_2_in_rule__MappingCallCS__Group__2__Impl9941 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCallCS__Group__3__Impl_in_rule__MappingCallCS__Group__39971 = new BitSet(new long[]{0x800000001FFC00C0L}); + public static final BitSet FOLLOW_rule__MappingCallCS__Group__4_in_rule__MappingCallCS__Group__39974 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_62_in_rule__MappingCallCS__Group__3__Impl10002 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCallCS__Group__4__Impl_in_rule__MappingCallCS__Group__410033 = new BitSet(new long[]{0x800000001FFC00C0L}); + public static final BitSet FOLLOW_rule__MappingCallCS__Group__5_in_rule__MappingCallCS__Group__410036 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCallCS__BindingsAssignment_4_in_rule__MappingCallCS__Group__4__Impl10063 = new BitSet(new long[]{0x000000001FFC00C2L}); + public static final BitSet FOLLOW_rule__MappingCallCS__Group__5__Impl_in_rule__MappingCallCS__Group__510094 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_63_in_rule__MappingCallCS__Group__5__Impl10122 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCallBindingCS__Group__0__Impl_in_rule__MappingCallBindingCS__Group__010165 = new BitSet(new long[]{0x0000002000010000L}); + public static final BitSet FOLLOW_rule__MappingCallBindingCS__Group__1_in_rule__MappingCallBindingCS__Group__010168 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCallBindingCS__ReferredVariableAssignment_0_in_rule__MappingCallBindingCS__Group__0__Impl10195 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCallBindingCS__Group__1__Impl_in_rule__MappingCallBindingCS__Group__110225 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C04L}); + public static final BitSet FOLLOW_rule__MappingCallBindingCS__Group__2_in_rule__MappingCallBindingCS__Group__110228 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCallBindingCS__Alternatives_1_in_rule__MappingCallBindingCS__Group__1__Impl10255 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCallBindingCS__Group__2__Impl_in_rule__MappingCallBindingCS__Group__210285 = new BitSet(new long[]{0x0000000000020000L}); + public static final BitSet FOLLOW_rule__MappingCallBindingCS__Group__3_in_rule__MappingCallBindingCS__Group__210288 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCallBindingCS__ValueAssignment_2_in_rule__MappingCallBindingCS__Group__2__Impl10315 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MappingCallBindingCS__Group__3__Impl_in_rule__MappingCallBindingCS__Group__310345 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_17_in_rule__MappingCallBindingCS__Group__3__Impl10373 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SourceDomainCS__Group__0__Impl_in_rule__SourceDomainCS__Group__010412 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__SourceDomainCS__Group__1_in_rule__SourceDomainCS__Group__010415 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SourceDomainCS__CheckAssignment_0_in_rule__SourceDomainCS__Group__0__Impl10442 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SourceDomainCS__Group__1__Impl_in_rule__SourceDomainCS__Group__110472 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__SourceDomainCS__Group__2_in_rule__SourceDomainCS__Group__110475 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SourceDomainCS__DirectionAssignment_1_in_rule__SourceDomainCS__Group__1__Impl10502 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SourceDomainCS__Group__2__Impl_in_rule__SourceDomainCS__Group__210532 = new BitSet(new long[]{0x4000000000000000L}); + public static final BitSet FOLLOW_rule__SourceDomainCS__Group__3_in_rule__SourceDomainCS__Group__210535 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SourceDomainCS__GuardPatternAssignment_2_in_rule__SourceDomainCS__Group__2__Impl10562 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SourceDomainCS__Group__3__Impl_in_rule__SourceDomainCS__Group__310592 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SourceDomainCS__BottomPatternAssignment_3_in_rule__SourceDomainCS__Group__3__Impl10619 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SourceBottomPatternCS__Group__0__Impl_in_rule__SourceBottomPatternCS__Group__010657 = new BitSet(new long[]{0x4000000000000000L}); + public static final BitSet FOLLOW_rule__SourceBottomPatternCS__Group__1_in_rule__SourceBottomPatternCS__Group__010660 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SourceBottomPatternCS__Group__1__Impl_in_rule__SourceBottomPatternCS__Group__110718 = new BitSet(new long[]{0x8000000000000000L}); + public static final BitSet FOLLOW_rule__SourceBottomPatternCS__Group__2_in_rule__SourceBottomPatternCS__Group__110721 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_62_in_rule__SourceBottomPatternCS__Group__1__Impl10749 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SourceBottomPatternCS__Group__2__Impl_in_rule__SourceBottomPatternCS__Group__210780 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_63_in_rule__SourceBottomPatternCS__Group__2__Impl10808 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group__0__Impl_in_rule__SourceGuardPatternCS__Group__010845 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group__1_in_rule__SourceGuardPatternCS__Group__010848 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group__1__Impl_in_rule__SourceGuardPatternCS__Group__110906 = new BitSet(new long[]{0x000000001FFC00C0L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group__2_in_rule__SourceGuardPatternCS__Group__110909 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_66_in_rule__SourceGuardPatternCS__Group__1__Impl10937 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group__2__Impl_in_rule__SourceGuardPatternCS__Group__210968 = new BitSet(new long[]{0x000000001FFC00C0L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group__3_in_rule__SourceGuardPatternCS__Group__210971 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group_2__0_in_rule__SourceGuardPatternCS__Group__2__Impl10998 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group__3__Impl_in_rule__SourceGuardPatternCS__Group__311029 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__SourceGuardPatternCS__Group__3__Impl11057 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group_2__0__Impl_in_rule__SourceGuardPatternCS__Group_2__011096 = new BitSet(new long[]{0x2000000000000000L}); + public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group_2__1_in_rule__SourceGuardPatternCS__Group_2__011099 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SourceGuardPatternCS__UnrealizedVariablesAssignment_2_0_in_rule__SourceGuardPatternCS__Group_2__0__Impl11126 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group_2__1__Impl_in_rule__SourceGuardPatternCS__Group_2__111156 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group_2_1__0_in_rule__SourceGuardPatternCS__Group_2__1__Impl11183 = new BitSet(new long[]{0x2000000000000002L}); + public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group_2_1__0__Impl_in_rule__SourceGuardPatternCS__Group_2_1__011218 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group_2_1__1_in_rule__SourceGuardPatternCS__Group_2_1__011221 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_61_in_rule__SourceGuardPatternCS__Group_2_1__0__Impl11249 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SourceGuardPatternCS__Group_2_1__1__Impl_in_rule__SourceGuardPatternCS__Group_2_1__111280 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SourceGuardPatternCS__UnrealizedVariablesAssignment_2_1_1_in_rule__SourceGuardPatternCS__Group_2_1__1__Impl11307 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MiddleDomainCS__Group__0__Impl_in_rule__MiddleDomainCS__Group__011341 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__MiddleDomainCS__Group__1_in_rule__MiddleDomainCS__Group__011344 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MiddleDomainCS__Group__1__Impl_in_rule__MiddleDomainCS__Group__111402 = new BitSet(new long[]{0x4000000000000000L}); + public static final BitSet FOLLOW_rule__MiddleDomainCS__Group__2_in_rule__MiddleDomainCS__Group__111405 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MiddleDomainCS__GuardPatternAssignment_1_in_rule__MiddleDomainCS__Group__1__Impl11432 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MiddleDomainCS__Group__2__Impl_in_rule__MiddleDomainCS__Group__211462 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MiddleDomainCS__BottomPatternAssignment_2_in_rule__MiddleDomainCS__Group__2__Impl11489 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group__0__Impl_in_rule__MiddleBottomPatternCS__Group__011525 = new BitSet(new long[]{0x4000000000000000L}); + public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group__1_in_rule__MiddleBottomPatternCS__Group__011528 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group__1__Impl_in_rule__MiddleBottomPatternCS__Group__111586 = new BitSet(new long[]{0x8FFFC000FFFC00F0L,0x00000000003E2C04L}); + public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group__2_in_rule__MiddleBottomPatternCS__Group__111589 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_62_in_rule__MiddleBottomPatternCS__Group__1__Impl11617 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group__2__Impl_in_rule__MiddleBottomPatternCS__Group__211648 = new BitSet(new long[]{0x8FFFC000FFFC00F0L,0x00000000003E2C04L}); + public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group__3_in_rule__MiddleBottomPatternCS__Group__211651 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__ConstraintsAssignment_2_in_rule__MiddleBottomPatternCS__Group__2__Impl11678 = new BitSet(new long[]{0x0FFFC000FFFC00F2L,0x00000000003E2C04L}); + public static final BitSet FOLLOW_rule__MiddleBottomPatternCS__Group__3__Impl_in_rule__MiddleBottomPatternCS__Group__311709 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_63_in_rule__MiddleBottomPatternCS__Group__3__Impl11737 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MiddleGuardPatternCS__Group__0__Impl_in_rule__MiddleGuardPatternCS__Group__011776 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__MiddleGuardPatternCS__Group__1_in_rule__MiddleGuardPatternCS__Group__011779 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MiddleGuardPatternCS__Group__1__Impl_in_rule__MiddleGuardPatternCS__Group__111837 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x00000000003E2C0CL}); + public static final BitSet FOLLOW_rule__MiddleGuardPatternCS__Group__2_in_rule__MiddleGuardPatternCS__Group__111840 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_66_in_rule__MiddleGuardPatternCS__Group__1__Impl11868 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MiddleGuardPatternCS__Group__2__Impl_in_rule__MiddleGuardPatternCS__Group__211899 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x00000000003E2C0CL}); + public static final BitSet FOLLOW_rule__MiddleGuardPatternCS__Group__3_in_rule__MiddleGuardPatternCS__Group__211902 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MiddleGuardPatternCS__ConstraintsAssignment_2_in_rule__MiddleGuardPatternCS__Group__2__Impl11929 = new BitSet(new long[]{0x0FFFC000FFFC00F2L,0x00000000003E2C04L}); + public static final BitSet FOLLOW_rule__MiddleGuardPatternCS__Group__3__Impl_in_rule__MiddleGuardPatternCS__Group__311960 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__MiddleGuardPatternCS__Group__3__Impl11988 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetDomainCS__Group__0__Impl_in_rule__TargetDomainCS__Group__012027 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__TargetDomainCS__Group__1_in_rule__TargetDomainCS__Group__012030 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetDomainCS__EnforceAssignment_0_in_rule__TargetDomainCS__Group__0__Impl12057 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetDomainCS__Group__1__Impl_in_rule__TargetDomainCS__Group__112087 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__TargetDomainCS__Group__2_in_rule__TargetDomainCS__Group__112090 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetDomainCS__DirectionAssignment_1_in_rule__TargetDomainCS__Group__1__Impl12117 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetDomainCS__Group__2__Impl_in_rule__TargetDomainCS__Group__212147 = new BitSet(new long[]{0x4000000000000000L}); + public static final BitSet FOLLOW_rule__TargetDomainCS__Group__3_in_rule__TargetDomainCS__Group__212150 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetDomainCS__GuardPatternAssignment_2_in_rule__TargetDomainCS__Group__2__Impl12177 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetDomainCS__Group__3__Impl_in_rule__TargetDomainCS__Group__312207 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetDomainCS__BottomPatternAssignment_3_in_rule__TargetDomainCS__Group__3__Impl12234 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group__0__Impl_in_rule__TargetBottomPatternCS__Group__012272 = new BitSet(new long[]{0x4000000000000000L}); + public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group__1_in_rule__TargetBottomPatternCS__Group__012275 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group__1__Impl_in_rule__TargetBottomPatternCS__Group__112333 = new BitSet(new long[]{0x800000001FFC00C0L}); + public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group__2_in_rule__TargetBottomPatternCS__Group__112336 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_62_in_rule__TargetBottomPatternCS__Group__1__Impl12364 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group__2__Impl_in_rule__TargetBottomPatternCS__Group__212395 = new BitSet(new long[]{0x800000001FFC00C0L}); + public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group__3_in_rule__TargetBottomPatternCS__Group__212398 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group_2__0_in_rule__TargetBottomPatternCS__Group__2__Impl12425 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group__3__Impl_in_rule__TargetBottomPatternCS__Group__312456 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_63_in_rule__TargetBottomPatternCS__Group__3__Impl12484 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group_2__0__Impl_in_rule__TargetBottomPatternCS__Group_2__012523 = new BitSet(new long[]{0x2000000000000000L}); + public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group_2__1_in_rule__TargetBottomPatternCS__Group_2__012526 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Alternatives_2_0_in_rule__TargetBottomPatternCS__Group_2__0__Impl12553 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group_2__1__Impl_in_rule__TargetBottomPatternCS__Group_2__112583 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group_2_1__0_in_rule__TargetBottomPatternCS__Group_2__1__Impl12610 = new BitSet(new long[]{0x2000000000000002L}); + public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group_2_1__0__Impl_in_rule__TargetBottomPatternCS__Group_2_1__012645 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group_2_1__1_in_rule__TargetBottomPatternCS__Group_2_1__012648 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_61_in_rule__TargetBottomPatternCS__Group_2_1__0__Impl12676 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Group_2_1__1__Impl_in_rule__TargetBottomPatternCS__Group_2_1__112707 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetBottomPatternCS__Alternatives_2_1_1_in_rule__TargetBottomPatternCS__Group_2_1__1__Impl12734 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group__0__Impl_in_rule__TargetGuardPatternCS__Group__012768 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group__1_in_rule__TargetGuardPatternCS__Group__012771 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group__1__Impl_in_rule__TargetGuardPatternCS__Group__112829 = new BitSet(new long[]{0x000000001FFC00C0L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group__2_in_rule__TargetGuardPatternCS__Group__112832 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_66_in_rule__TargetGuardPatternCS__Group__1__Impl12860 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group__2__Impl_in_rule__TargetGuardPatternCS__Group__212891 = new BitSet(new long[]{0x000000001FFC00C0L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group__3_in_rule__TargetGuardPatternCS__Group__212894 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group_2__0_in_rule__TargetGuardPatternCS__Group__2__Impl12921 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group__3__Impl_in_rule__TargetGuardPatternCS__Group__312952 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__TargetGuardPatternCS__Group__3__Impl12980 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group_2__0__Impl_in_rule__TargetGuardPatternCS__Group_2__013019 = new BitSet(new long[]{0x2000000000000000L}); + public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group_2__1_in_rule__TargetGuardPatternCS__Group_2__013022 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetGuardPatternCS__UnrealizedVariablesAssignment_2_0_in_rule__TargetGuardPatternCS__Group_2__0__Impl13049 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group_2__1__Impl_in_rule__TargetGuardPatternCS__Group_2__113079 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group_2_1__0_in_rule__TargetGuardPatternCS__Group_2__1__Impl13106 = new BitSet(new long[]{0x2000000000000002L}); + public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group_2_1__0__Impl_in_rule__TargetGuardPatternCS__Group_2_1__013141 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group_2_1__1_in_rule__TargetGuardPatternCS__Group_2_1__013144 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_61_in_rule__TargetGuardPatternCS__Group_2_1__0__Impl13172 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetGuardPatternCS__Group_2_1__1__Impl_in_rule__TargetGuardPatternCS__Group_2_1__113203 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TargetGuardPatternCS__UnrealizedVariablesAssignment_2_1_1_in_rule__TargetGuardPatternCS__Group_2_1__1__Impl13230 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__0__Impl_in_rule__BottomPatternCS__Group_0__013264 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__1_in_rule__BottomPatternCS__Group_0__013267 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_62_in_rule__BottomPatternCS__Group_0__0__Impl13295 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__1__Impl_in_rule__BottomPatternCS__Group_0__113326 = new BitSet(new long[]{0x2000000000000000L,0x0000000000000010L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__2_in_rule__BottomPatternCS__Group_0__113329 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Alternatives_0_1_in_rule__BottomPatternCS__Group_0__1__Impl13356 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__2__Impl_in_rule__BottomPatternCS__Group_0__213386 = new BitSet(new long[]{0x2000000000000000L,0x0000000000000010L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__3_in_rule__BottomPatternCS__Group_0__213389 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0_2__0_in_rule__BottomPatternCS__Group_0__2__Impl13416 = new BitSet(new long[]{0x2000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__3__Impl_in_rule__BottomPatternCS__Group_0__313447 = new BitSet(new long[]{0x8FFFC000FFFC00F0L,0x00000000003E2C04L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__4_in_rule__BottomPatternCS__Group_0__313450 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_68_in_rule__BottomPatternCS__Group_0__3__Impl13478 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__4__Impl_in_rule__BottomPatternCS__Group_0__413509 = new BitSet(new long[]{0x8FFFC000FFFC00F0L,0x00000000003E2C04L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__5_in_rule__BottomPatternCS__Group_0__413512 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__ConstraintsAssignment_0_4_in_rule__BottomPatternCS__Group_0__4__Impl13539 = new BitSet(new long[]{0x0FFFC000FFFC00F2L,0x00000000003E2C04L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0__5__Impl_in_rule__BottomPatternCS__Group_0__513570 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_63_in_rule__BottomPatternCS__Group_0__5__Impl13598 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0_2__0__Impl_in_rule__BottomPatternCS__Group_0_2__013641 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0_2__1_in_rule__BottomPatternCS__Group_0_2__013644 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_61_in_rule__BottomPatternCS__Group_0_2__0__Impl13672 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_0_2__1__Impl_in_rule__BottomPatternCS__Group_0_2__113703 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Alternatives_0_2_1_in_rule__BottomPatternCS__Group_0_2__1__Impl13730 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__0__Impl_in_rule__BottomPatternCS__Group_1__013764 = new BitSet(new long[]{0x4000000000000000L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__1_in_rule__BottomPatternCS__Group_1__013767 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__1__Impl_in_rule__BottomPatternCS__Group_1__113825 = new BitSet(new long[]{0x8FFFC000FFFC00F0L,0x00000000003E2C04L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__2_in_rule__BottomPatternCS__Group_1__113828 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_62_in_rule__BottomPatternCS__Group_1__1__Impl13856 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__2__Impl_in_rule__BottomPatternCS__Group_1__213887 = new BitSet(new long[]{0x8FFFC000FFFC00F0L,0x00000000003E2C04L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__3_in_rule__BottomPatternCS__Group_1__213890 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__ConstraintsAssignment_1_2_in_rule__BottomPatternCS__Group_1__2__Impl13917 = new BitSet(new long[]{0x0FFFC000FFFC00F2L,0x00000000003E2C04L}); + public static final BitSet FOLLOW_rule__BottomPatternCS__Group_1__3__Impl_in_rule__BottomPatternCS__Group_1__313948 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_63_in_rule__BottomPatternCS__Group_1__3__Impl13976 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__AssignmentCS__Group__0__Impl_in_rule__AssignmentCS__Group__014015 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x00000000003E2C04L}); + public static final BitSet FOLLOW_rule__AssignmentCS__Group__1_in_rule__AssignmentCS__Group__014018 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__AssignmentCS__DefaultAssignment_0_in_rule__AssignmentCS__Group__0__Impl14045 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__AssignmentCS__Group__1__Impl_in_rule__AssignmentCS__Group__114076 = new BitSet(new long[]{0x0000000000030000L}); + public static final BitSet FOLLOW_rule__AssignmentCS__Group__2_in_rule__AssignmentCS__Group__114079 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__AssignmentCS__TargetAssignment_1_in_rule__AssignmentCS__Group__1__Impl14106 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__AssignmentCS__Group__2__Impl_in_rule__AssignmentCS__Group__214136 = new BitSet(new long[]{0x0000000000030000L}); + public static final BitSet FOLLOW_rule__AssignmentCS__Group__3_in_rule__AssignmentCS__Group__214139 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__AssignmentCS__Group_2__0_in_rule__AssignmentCS__Group__2__Impl14166 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__AssignmentCS__Group__3__Impl_in_rule__AssignmentCS__Group__314197 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_17_in_rule__AssignmentCS__Group__3__Impl14225 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__AssignmentCS__Group_2__0__Impl_in_rule__AssignmentCS__Group_2__014264 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C04L}); + public static final BitSet FOLLOW_rule__AssignmentCS__Group_2__1_in_rule__AssignmentCS__Group_2__014267 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_16_in_rule__AssignmentCS__Group_2__0__Impl14295 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__AssignmentCS__Group_2__1__Impl_in_rule__AssignmentCS__Group_2__114326 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__AssignmentCS__InitialiserAssignment_2_1_in_rule__AssignmentCS__Group_2__1__Impl14353 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__0__Impl_in_rule__GuardPatternCS__Group_0__014387 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__1_in_rule__GuardPatternCS__Group_0__014390 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_66_in_rule__GuardPatternCS__Group_0__0__Impl14418 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__1__Impl_in_rule__GuardPatternCS__Group_0__114449 = new BitSet(new long[]{0x2000000000000000L,0x0000000000000010L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__2_in_rule__GuardPatternCS__Group_0__114452 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__UnrealizedVariablesAssignment_0_1_in_rule__GuardPatternCS__Group_0__1__Impl14479 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__2__Impl_in_rule__GuardPatternCS__Group_0__214509 = new BitSet(new long[]{0x2000000000000000L,0x0000000000000010L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__3_in_rule__GuardPatternCS__Group_0__214512 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0_2__0_in_rule__GuardPatternCS__Group_0__2__Impl14539 = new BitSet(new long[]{0x2000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__3__Impl_in_rule__GuardPatternCS__Group_0__314570 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x00000000003E2C0CL}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__4_in_rule__GuardPatternCS__Group_0__314573 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_68_in_rule__GuardPatternCS__Group_0__3__Impl14601 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__4__Impl_in_rule__GuardPatternCS__Group_0__414632 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x00000000003E2C0CL}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__5_in_rule__GuardPatternCS__Group_0__414635 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__ConstraintsAssignment_0_4_in_rule__GuardPatternCS__Group_0__4__Impl14662 = new BitSet(new long[]{0x0FFFC000FFFC00F2L,0x00000000003E2C04L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0__5__Impl_in_rule__GuardPatternCS__Group_0__514693 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__GuardPatternCS__Group_0__5__Impl14721 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0_2__0__Impl_in_rule__GuardPatternCS__Group_0_2__014764 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0_2__1_in_rule__GuardPatternCS__Group_0_2__014767 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_61_in_rule__GuardPatternCS__Group_0_2__0__Impl14795 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_0_2__1__Impl_in_rule__GuardPatternCS__Group_0_2__114826 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__UnrealizedVariablesAssignment_0_2_1_in_rule__GuardPatternCS__Group_0_2__1__Impl14853 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__0__Impl_in_rule__GuardPatternCS__Group_1__014887 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__1_in_rule__GuardPatternCS__Group_1__014890 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__1__Impl_in_rule__GuardPatternCS__Group_1__114948 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x00000000003E2C0CL}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__2_in_rule__GuardPatternCS__Group_1__114951 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_66_in_rule__GuardPatternCS__Group_1__1__Impl14979 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__2__Impl_in_rule__GuardPatternCS__Group_1__215010 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x00000000003E2C0CL}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__3_in_rule__GuardPatternCS__Group_1__215013 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__ConstraintsAssignment_1_2_in_rule__GuardPatternCS__Group_1__2__Impl15040 = new BitSet(new long[]{0x0FFFC000FFFC00F2L,0x00000000003E2C04L}); + public static final BitSet FOLLOW_rule__GuardPatternCS__Group_1__3__Impl_in_rule__GuardPatternCS__Group_1__315071 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__GuardPatternCS__Group_1__3__Impl15099 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportCS__Group__0__Impl_in_rule__ImportCS__Group__015138 = new BitSet(new long[]{0x000000001FFC00E0L}); + public static final BitSet FOLLOW_rule__ImportCS__Group__1_in_rule__ImportCS__Group__015141 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_20_in_rule__ImportCS__Group__0__Impl15169 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportCS__Group__1__Impl_in_rule__ImportCS__Group__115200 = new BitSet(new long[]{0x000000001FFC00E0L}); + public static final BitSet FOLLOW_rule__ImportCS__Group__2_in_rule__ImportCS__Group__115203 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportCS__Group_1__0_in_rule__ImportCS__Group__1__Impl15230 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportCS__Group__2__Impl_in_rule__ImportCS__Group__215261 = new BitSet(new long[]{0x0000000000020000L,0x0000000000000040L}); + public static final BitSet FOLLOW_rule__ImportCS__Group__3_in_rule__ImportCS__Group__215264 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportCS__PathNameAssignment_2_in_rule__ImportCS__Group__2__Impl15291 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportCS__Group__3__Impl_in_rule__ImportCS__Group__315321 = new BitSet(new long[]{0x0000000000020000L,0x0000000000000040L}); + public static final BitSet FOLLOW_rule__ImportCS__Group__4_in_rule__ImportCS__Group__315324 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportCS__Group_3__0_in_rule__ImportCS__Group__3__Impl15351 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportCS__Group__4__Impl_in_rule__ImportCS__Group__415382 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_17_in_rule__ImportCS__Group__4__Impl15410 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportCS__Group_1__0__Impl_in_rule__ImportCS__Group_1__015451 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_rule__ImportCS__Group_1__1_in_rule__ImportCS__Group_1__015454 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportCS__NameAssignment_1_0_in_rule__ImportCS__Group_1__0__Impl15481 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportCS__Group_1__1__Impl_in_rule__ImportCS__Group_1__115511 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_69_in_rule__ImportCS__Group_1__1__Impl15539 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportCS__Group_3__0__Impl_in_rule__ImportCS__Group_3__015574 = new BitSet(new long[]{0x0000000020000000L}); + public static final BitSet FOLLOW_rule__ImportCS__Group_3__1_in_rule__ImportCS__Group_3__015577 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportCS__AllAssignment_3_0_in_rule__ImportCS__Group_3__0__Impl15604 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ImportCS__Group_3__1__Impl_in_rule__ImportCS__Group_3__115634 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_29_in_rule__ImportCS__Group_3__1__Impl15662 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LibraryCS__Group__0__Impl_in_rule__LibraryCS__Group__015697 = new BitSet(new long[]{0x000000001FFC00E0L}); + public static final BitSet FOLLOW_rule__LibraryCS__Group__1_in_rule__LibraryCS__Group__015700 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_22_in_rule__LibraryCS__Group__0__Impl15728 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LibraryCS__Group__1__Impl_in_rule__LibraryCS__Group__115759 = new BitSet(new long[]{0x0000000000020000L}); + public static final BitSet FOLLOW_rule__LibraryCS__Group__2_in_rule__LibraryCS__Group__115762 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LibraryCS__PackageAssignment_1_in_rule__LibraryCS__Group__1__Impl15789 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LibraryCS__Group__2__Impl_in_rule__LibraryCS__Group__215819 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_17_in_rule__LibraryCS__Group__2__Impl15847 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__0__Impl_in_rule__ParamDeclarationCS__Group__015885 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__1_in_rule__ParamDeclarationCS__Group__015888 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ParamDeclarationCS__NameAssignment_0_in_rule__ParamDeclarationCS__Group__0__Impl15915 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__1__Impl_in_rule__ParamDeclarationCS__Group__115945 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000342C04L}); + public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__2_in_rule__ParamDeclarationCS__Group__115948 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_69_in_rule__ParamDeclarationCS__Group__1__Impl15976 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__2__Impl_in_rule__ParamDeclarationCS__Group__216007 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ParamDeclarationCS__OwnedTypeAssignment_2_in_rule__ParamDeclarationCS__Group__2__Impl16034 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__0__Impl_in_rule__QueryCS__Group__016070 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000342C04L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__1_in_rule__QueryCS__Group__016073 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_24_in_rule__QueryCS__Group__0__Impl16101 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__1__Impl_in_rule__QueryCS__Group__116132 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__2_in_rule__QueryCS__Group__116135 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__PathNameAssignment_1_in_rule__QueryCS__Group__1__Impl16162 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__2__Impl_in_rule__QueryCS__Group__216192 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__3_in_rule__QueryCS__Group__216195 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__NameAssignment_2_in_rule__QueryCS__Group__2__Impl16222 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__3__Impl_in_rule__QueryCS__Group__316252 = new BitSet(new long[]{0x000000001FFC00C0L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__4_in_rule__QueryCS__Group__316255 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_66_in_rule__QueryCS__Group__3__Impl16283 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__4__Impl_in_rule__QueryCS__Group__416314 = new BitSet(new long[]{0x000000001FFC00C0L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__5_in_rule__QueryCS__Group__416317 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_4__0_in_rule__QueryCS__Group__4__Impl16344 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__5__Impl_in_rule__QueryCS__Group__516375 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__6_in_rule__QueryCS__Group__516378 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__QueryCS__Group__5__Impl16406 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__6__Impl_in_rule__QueryCS__Group__616437 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000342C04L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__7_in_rule__QueryCS__Group__616440 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_69_in_rule__QueryCS__Group__6__Impl16468 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__7__Impl_in_rule__QueryCS__Group__716499 = new BitSet(new long[]{0x4000000000020000L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__8_in_rule__QueryCS__Group__716502 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__OwnedTypeAssignment_7_in_rule__QueryCS__Group__7__Impl16529 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__8__Impl_in_rule__QueryCS__Group__816559 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Alternatives_8_in_rule__QueryCS__Group__8__Impl16586 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_4__0__Impl_in_rule__QueryCS__Group_4__016634 = new BitSet(new long[]{0x2000000000000000L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_4__1_in_rule__QueryCS__Group_4__016637 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__InputParamDeclarationAssignment_4_0_in_rule__QueryCS__Group_4__0__Impl16664 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_4__1__Impl_in_rule__QueryCS__Group_4__116694 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_4_1__0_in_rule__QueryCS__Group_4__1__Impl16721 = new BitSet(new long[]{0x2000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_4_1__0__Impl_in_rule__QueryCS__Group_4_1__016756 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_4_1__1_in_rule__QueryCS__Group_4_1__016759 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_61_in_rule__QueryCS__Group_4_1__0__Impl16787 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_4_1__1__Impl_in_rule__QueryCS__Group_4_1__116818 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__InputParamDeclarationAssignment_4_1_1_in_rule__QueryCS__Group_4_1__1__Impl16845 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_8_1__0__Impl_in_rule__QueryCS__Group_8_1__016879 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C04L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_8_1__1_in_rule__QueryCS__Group_8_1__016882 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_62_in_rule__QueryCS__Group_8_1__0__Impl16910 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_8_1__1__Impl_in_rule__QueryCS__Group_8_1__116941 = new BitSet(new long[]{0x8000000000000000L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_8_1__2_in_rule__QueryCS__Group_8_1__116944 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__ExpressionAssignment_8_1_1_in_rule__QueryCS__Group_8_1__1__Impl16971 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_8_1__2__Impl_in_rule__QueryCS__Group_8_1__217001 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_63_in_rule__QueryCS__Group_8_1__2__Impl17029 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group__0__Impl_in_rule__ScopeNameCS__Group__017066 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group__1_in_rule__ScopeNameCS__Group__017069 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__PathAssignment_0_in_rule__ScopeNameCS__Group__0__Impl17096 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group__1__Impl_in_rule__ScopeNameCS__Group__117126 = new BitSet(new long[]{0x0FFFC0001FFC00C0L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group__2_in_rule__ScopeNameCS__Group__117129 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_70_in_rule__ScopeNameCS__Group__1__Impl17157 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group__2__Impl_in_rule__ScopeNameCS__Group__217188 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group_2__0_in_rule__ScopeNameCS__Group__2__Impl17215 = new BitSet(new long[]{0x0FFFC0001FFC00C2L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group_2__0__Impl_in_rule__ScopeNameCS__Group_2__017252 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group_2__1_in_rule__ScopeNameCS__Group_2__017255 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__PathAssignment_2_0_in_rule__ScopeNameCS__Group_2__0__Impl17282 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ScopeNameCS__Group_2__1__Impl_in_rule__ScopeNameCS__Group_2__117312 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_70_in_rule__ScopeNameCS__Group_2__1__Impl17340 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__0__Impl_in_rule__TransformationCS__Group__017375 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000342C04L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__1_in_rule__TransformationCS__Group__017378 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_27_in_rule__TransformationCS__Group__0__Impl17406 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__1__Impl_in_rule__TransformationCS__Group__117437 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000342C04L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__2_in_rule__TransformationCS__Group__117440 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__PathNameAssignment_1_in_rule__TransformationCS__Group__1__Impl17467 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__2__Impl_in_rule__TransformationCS__Group__217498 = new BitSet(new long[]{0x4000000000000000L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__3_in_rule__TransformationCS__Group__217501 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__NameAssignment_2_in_rule__TransformationCS__Group__2__Impl17528 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__3__Impl_in_rule__TransformationCS__Group__317558 = new BitSet(new long[]{0x800000001FFC00C0L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__4_in_rule__TransformationCS__Group__317561 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_62_in_rule__TransformationCS__Group__3__Impl17589 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__4__Impl_in_rule__TransformationCS__Group__417620 = new BitSet(new long[]{0x800000001FFC00C0L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__5_in_rule__TransformationCS__Group__417623 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group_4__0_in_rule__TransformationCS__Group__4__Impl17650 = new BitSet(new long[]{0x000000001FFC00C2L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__5__Impl_in_rule__TransformationCS__Group__517681 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_63_in_rule__TransformationCS__Group__5__Impl17709 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group_4__0__Impl_in_rule__TransformationCS__Group_4__017752 = new BitSet(new long[]{0x0000000000020000L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group_4__1_in_rule__TransformationCS__Group_4__017755 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__DirectionsAssignment_4_0_in_rule__TransformationCS__Group_4__0__Impl17782 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group_4__1__Impl_in_rule__TransformationCS__Group_4__117812 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_17_in_rule__TransformationCS__Group_4__1__Impl17840 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__0__Impl_in_rule__UnrealizedVariableCS__Group__017875 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__1_in_rule__UnrealizedVariableCS__Group__017878 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__NameAssignment_0_in_rule__UnrealizedVariableCS__Group__0__Impl17905 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__1__Impl_in_rule__UnrealizedVariableCS__Group__117935 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000342C04L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__2_in_rule__UnrealizedVariableCS__Group__117938 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_69_in_rule__UnrealizedVariableCS__Group__1__Impl17966 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__Group__2__Impl_in_rule__UnrealizedVariableCS__Group__217997 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnrealizedVariableCS__OwnedTypeAssignment_2_in_rule__UnrealizedVariableCS__Group__2__Impl18024 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__0__Impl_in_rule__RealizedVariableCS__Group__018060 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__1_in_rule__RealizedVariableCS__Group__018063 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_25_in_rule__RealizedVariableCS__Group__0__Impl18091 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__1__Impl_in_rule__RealizedVariableCS__Group__118122 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__2_in_rule__RealizedVariableCS__Group__118125 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RealizedVariableCS__NameAssignment_1_in_rule__RealizedVariableCS__Group__1__Impl18152 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__2__Impl_in_rule__RealizedVariableCS__Group__218182 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000342C04L}); + public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__3_in_rule__RealizedVariableCS__Group__218185 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_69_in_rule__RealizedVariableCS__Group__2__Impl18213 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RealizedVariableCS__Group__3__Impl_in_rule__RealizedVariableCS__Group__318244 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RealizedVariableCS__OwnedTypeAssignment_3_in_rule__RealizedVariableCS__Group__3__Impl18271 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PathNameCS__Group__0__Impl_in_rule__PathNameCS__Group__018310 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_rule__PathNameCS__Group__1_in_rule__PathNameCS__Group__018313 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PathNameCS__PathAssignment_0_in_rule__PathNameCS__Group__0__Impl18340 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PathNameCS__Group__1__Impl_in_rule__PathNameCS__Group__118370 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PathNameCS__Group_1__0_in_rule__PathNameCS__Group__1__Impl18397 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000040L}); + public static final BitSet FOLLOW_rule__PathNameCS__Group_1__0__Impl_in_rule__PathNameCS__Group_1__018432 = new BitSet(new long[]{0x0FFFC0001FFC00C0L}); + public static final BitSet FOLLOW_rule__PathNameCS__Group_1__1_in_rule__PathNameCS__Group_1__018435 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_70_in_rule__PathNameCS__Group_1__0__Impl18463 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PathNameCS__Group_1__1__Impl_in_rule__PathNameCS__Group_1__118494 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PathNameCS__PathAssignment_1_1_in_rule__PathNameCS__Group_1__1__Impl18521 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__Group__0__Impl_in_rule__URIPathNameCS__Group__018555 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__Group__1_in_rule__URIPathNameCS__Group__018558 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__PathAssignment_0_in_rule__URIPathNameCS__Group__0__Impl18585 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__Group__1__Impl_in_rule__URIPathNameCS__Group__118615 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__0_in_rule__URIPathNameCS__Group__1__Impl18642 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000040L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__0__Impl_in_rule__URIPathNameCS__Group_1__018677 = new BitSet(new long[]{0x0FFFC0001FFC00C0L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__1_in_rule__URIPathNameCS__Group_1__018680 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_70_in_rule__URIPathNameCS__Group_1__0__Impl18708 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__1__Impl_in_rule__URIPathNameCS__Group_1__118739 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__PathAssignment_1_1_in_rule__URIPathNameCS__Group_1__1__Impl18766 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIFirstPathElementCS__Group_1__0__Impl_in_rule__URIFirstPathElementCS__Group_1__018800 = new BitSet(new long[]{0x000000001FFC00E0L}); + public static final BitSet FOLLOW_rule__URIFirstPathElementCS__Group_1__1_in_rule__URIFirstPathElementCS__Group_1__018803 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIFirstPathElementCS__Group_1__1__Impl_in_rule__URIFirstPathElementCS__Group_1__118861 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIFirstPathElementCS__ElementAssignment_1_1_in_rule__URIFirstPathElementCS__Group_1__1__Impl18888 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group__0__Impl_in_rule__CollectionTypeCS__Group__018922 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group__1_in_rule__CollectionTypeCS__Group__018925 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__NameAssignment_0_in_rule__CollectionTypeCS__Group__0__Impl18952 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group__1__Impl_in_rule__CollectionTypeCS__Group__118982 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__0_in_rule__CollectionTypeCS__Group__1__Impl19009 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__0__Impl_in_rule__CollectionTypeCS__Group_1__019044 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000342C04L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__1_in_rule__CollectionTypeCS__Group_1__019047 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_66_in_rule__CollectionTypeCS__Group_1__0__Impl19075 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__1__Impl_in_rule__CollectionTypeCS__Group_1__119106 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__2_in_rule__CollectionTypeCS__Group_1__119109 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__OwnedTypeAssignment_1_1_in_rule__CollectionTypeCS__Group_1__1__Impl19136 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__2__Impl_in_rule__CollectionTypeCS__Group_1__219166 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__CollectionTypeCS__Group_1__2__Impl19194 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group__0__Impl_in_rule__MultiplicityBoundsCS__Group__019231 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); + public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group__1_in_rule__MultiplicityBoundsCS__Group__019234 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__LowerBoundAssignment_0_in_rule__MultiplicityBoundsCS__Group__0__Impl19261 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group__1__Impl_in_rule__MultiplicityBoundsCS__Group__119291 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group_1__0_in_rule__MultiplicityBoundsCS__Group__1__Impl19318 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group_1__0__Impl_in_rule__MultiplicityBoundsCS__Group_1__019353 = new BitSet(new long[]{0x0000000020000010L}); + public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group_1__1_in_rule__MultiplicityBoundsCS__Group_1__019356 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_71_in_rule__MultiplicityBoundsCS__Group_1__0__Impl19384 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group_1__1__Impl_in_rule__MultiplicityBoundsCS__Group_1__119415 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1_in_rule__MultiplicityBoundsCS__Group_1__1__Impl19442 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MultiplicityCS__Group__0__Impl_in_rule__MultiplicityCS__Group__019476 = new BitSet(new long[]{0x1000000220000010L}); + public static final BitSet FOLLOW_rule__MultiplicityCS__Group__1_in_rule__MultiplicityCS__Group__019479 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_72_in_rule__MultiplicityCS__Group__0__Impl19507 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MultiplicityCS__Group__1__Impl_in_rule__MultiplicityCS__Group__119538 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__MultiplicityCS__Group__2_in_rule__MultiplicityCS__Group__119541 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MultiplicityCS__Alternatives_1_in_rule__MultiplicityCS__Group__1__Impl19568 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MultiplicityCS__Group__2__Impl_in_rule__MultiplicityCS__Group__219598 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_73_in_rule__MultiplicityCS__Group__2__Impl19626 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group__0__Impl_in_rule__TupleTypeCS__Group__019663 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group__1_in_rule__TupleTypeCS__Group__019666 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__NameAssignment_0_in_rule__TupleTypeCS__Group__0__Impl19693 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group__1__Impl_in_rule__TupleTypeCS__Group__119723 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__0_in_rule__TupleTypeCS__Group__1__Impl19750 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__0__Impl_in_rule__TupleTypeCS__Group_1__019785 = new BitSet(new long[]{0x000000001FFC00C0L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__1_in_rule__TupleTypeCS__Group_1__019788 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_66_in_rule__TupleTypeCS__Group_1__0__Impl19816 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__1__Impl_in_rule__TupleTypeCS__Group_1__119847 = new BitSet(new long[]{0x000000001FFC00C0L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__2_in_rule__TupleTypeCS__Group_1__119850 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__0_in_rule__TupleTypeCS__Group_1__1__Impl19877 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__2__Impl_in_rule__TupleTypeCS__Group_1__219908 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__TupleTypeCS__Group_1__2__Impl19936 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1__019973 = new BitSet(new long[]{0x2000000000000000L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__1_in_rule__TupleTypeCS__Group_1_1__019976 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_0_in_rule__TupleTypeCS__Group_1_1__0__Impl20003 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1__120033 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__0_in_rule__TupleTypeCS__Group_1_1__1__Impl20060 = new BitSet(new long[]{0x2000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1_1__020095 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__1_in_rule__TupleTypeCS__Group_1_1_1__020098 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_61_in_rule__TupleTypeCS__Group_1_1_1__0__Impl20126 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1_1__120157 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1_in_rule__TupleTypeCS__Group_1_1_1__1__Impl20184 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TuplePartCS__Group__0__Impl_in_rule__TuplePartCS__Group__020218 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_rule__TuplePartCS__Group__1_in_rule__TuplePartCS__Group__020221 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TuplePartCS__NameAssignment_0_in_rule__TuplePartCS__Group__0__Impl20248 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TuplePartCS__Group__1__Impl_in_rule__TuplePartCS__Group__120278 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000342C04L}); + public static final BitSet FOLLOW_rule__TuplePartCS__Group__2_in_rule__TuplePartCS__Group__120281 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_69_in_rule__TuplePartCS__Group__1__Impl20309 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TuplePartCS__Group__2__Impl_in_rule__TuplePartCS__Group__220340 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TuplePartCS__OwnedTypeAssignment_2_in_rule__TuplePartCS__Group__2__Impl20367 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__0__Impl_in_rule__CollectionLiteralExpCS__Group__020403 = new BitSet(new long[]{0x4000000000000000L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__1_in_rule__CollectionLiteralExpCS__Group__020406 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__OwnedTypeAssignment_0_in_rule__CollectionLiteralExpCS__Group__0__Impl20433 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__1__Impl_in_rule__CollectionLiteralExpCS__Group__120463 = new BitSet(new long[]{0x8FFFC000FFFC00F0L,0x0000000000362C04L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__2_in_rule__CollectionLiteralExpCS__Group__120466 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_62_in_rule__CollectionLiteralExpCS__Group__1__Impl20494 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__2__Impl_in_rule__CollectionLiteralExpCS__Group__220525 = new BitSet(new long[]{0x8FFFC000FFFC00F0L,0x0000000000362C04L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__3_in_rule__CollectionLiteralExpCS__Group__220528 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__0_in_rule__CollectionLiteralExpCS__Group__2__Impl20555 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__3__Impl_in_rule__CollectionLiteralExpCS__Group__320586 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_63_in_rule__CollectionLiteralExpCS__Group__3__Impl20614 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__0__Impl_in_rule__CollectionLiteralExpCS__Group_2__020653 = new BitSet(new long[]{0x2000000000000000L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__1_in_rule__CollectionLiteralExpCS__Group_2__020656 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0_in_rule__CollectionLiteralExpCS__Group_2__0__Impl20683 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__1__Impl_in_rule__CollectionLiteralExpCS__Group_2__120713 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0_in_rule__CollectionLiteralExpCS__Group_2__1__Impl20740 = new BitSet(new long[]{0x2000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__020775 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C04L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1_in_rule__CollectionLiteralExpCS__Group_2_1__020778 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_61_in_rule__CollectionLiteralExpCS__Group_2_1__0__Impl20806 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__120837 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1_in_rule__CollectionLiteralExpCS__Group_2_1__1__Impl20864 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group__0__Impl_in_rule__CollectionLiteralPartCS__Group__020898 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group__1_in_rule__CollectionLiteralPartCS__Group__020901 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__ExpressionCSAssignment_0_in_rule__CollectionLiteralPartCS__Group__0__Impl20928 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group__1__Impl_in_rule__CollectionLiteralPartCS__Group__120958 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_1__0_in_rule__CollectionLiteralPartCS__Group__1__Impl20985 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_1__0__Impl_in_rule__CollectionLiteralPartCS__Group_1__021020 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C04L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_1__1_in_rule__CollectionLiteralPartCS__Group_1__021023 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_71_in_rule__CollectionLiteralPartCS__Group_1__0__Impl21051 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_1__1__Impl_in_rule__CollectionLiteralPartCS__Group_1__121082 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_1_in_rule__CollectionLiteralPartCS__Group_1__1__Impl21109 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ConstructorPartCS__Group__0__Impl_in_rule__ConstructorPartCS__Group__021143 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_rule__ConstructorPartCS__Group__1_in_rule__ConstructorPartCS__Group__021146 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ConstructorPartCS__PropertyAssignment_0_in_rule__ConstructorPartCS__Group__0__Impl21173 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ConstructorPartCS__Group__1__Impl_in_rule__ConstructorPartCS__Group__121203 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C04L}); + public static final BitSet FOLLOW_rule__ConstructorPartCS__Group__2_in_rule__ConstructorPartCS__Group__121206 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_38_in_rule__ConstructorPartCS__Group__1__Impl21234 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ConstructorPartCS__Group__2__Impl_in_rule__ConstructorPartCS__Group__221265 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ConstructorPartCS__InitExpressionAssignment_2_in_rule__ConstructorPartCS__Group__2__Impl21292 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__0__Impl_in_rule__TupleLiteralExpCS__Group__021328 = new BitSet(new long[]{0x4000000000000000L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__1_in_rule__TupleLiteralExpCS__Group__021331 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_46_in_rule__TupleLiteralExpCS__Group__0__Impl21359 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__1__Impl_in_rule__TupleLiteralExpCS__Group__121390 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__2_in_rule__TupleLiteralExpCS__Group__121393 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_62_in_rule__TupleLiteralExpCS__Group__1__Impl21421 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__2__Impl_in_rule__TupleLiteralExpCS__Group__221452 = new BitSet(new long[]{0xA000000000000000L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__3_in_rule__TupleLiteralExpCS__Group__221455 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_2_in_rule__TupleLiteralExpCS__Group__2__Impl21482 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__3__Impl_in_rule__TupleLiteralExpCS__Group__321512 = new BitSet(new long[]{0xA000000000000000L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__4_in_rule__TupleLiteralExpCS__Group__321515 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__0_in_rule__TupleLiteralExpCS__Group__3__Impl21542 = new BitSet(new long[]{0x2000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__4__Impl_in_rule__TupleLiteralExpCS__Group__421573 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_63_in_rule__TupleLiteralExpCS__Group__4__Impl21601 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__0__Impl_in_rule__TupleLiteralExpCS__Group_3__021642 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__1_in_rule__TupleLiteralExpCS__Group_3__021645 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_61_in_rule__TupleLiteralExpCS__Group_3__0__Impl21673 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__1__Impl_in_rule__TupleLiteralExpCS__Group_3__121704 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1_in_rule__TupleLiteralExpCS__Group_3__1__Impl21731 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__0__Impl_in_rule__TupleLiteralPartCS__Group__021765 = new BitSet(new long[]{0x0000004000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__1_in_rule__TupleLiteralPartCS__Group__021768 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__NameAssignment_0_in_rule__TupleLiteralPartCS__Group__0__Impl21795 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__1__Impl_in_rule__TupleLiteralPartCS__Group__121825 = new BitSet(new long[]{0x0000004000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__2_in_rule__TupleLiteralPartCS__Group__121828 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__0_in_rule__TupleLiteralPartCS__Group__1__Impl21855 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__2__Impl_in_rule__TupleLiteralPartCS__Group__221886 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C04L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__3_in_rule__TupleLiteralPartCS__Group__221889 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_38_in_rule__TupleLiteralPartCS__Group__2__Impl21917 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__3__Impl_in_rule__TupleLiteralPartCS__Group__321948 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__InitExpressionAssignment_3_in_rule__TupleLiteralPartCS__Group__3__Impl21975 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__0__Impl_in_rule__TupleLiteralPartCS__Group_1__022013 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000342C04L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__1_in_rule__TupleLiteralPartCS__Group_1__022016 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_69_in_rule__TupleLiteralPartCS__Group_1__0__Impl22044 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__1__Impl_in_rule__TupleLiteralPartCS__Group_1__122075 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1_in_rule__TupleLiteralPartCS__Group_1__1__Impl22102 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__022136 = new BitSet(new long[]{0x0000000020000000L}); + public static final BitSet FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1_in_rule__UnlimitedNaturalLiteralExpCS__Group__022139 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__122197 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_29_in_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl22225 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InvalidLiteralExpCS__Group__0__Impl_in_rule__InvalidLiteralExpCS__Group__022260 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); + public static final BitSet FOLLOW_rule__InvalidLiteralExpCS__Group__1_in_rule__InvalidLiteralExpCS__Group__022263 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InvalidLiteralExpCS__Group__1__Impl_in_rule__InvalidLiteralExpCS__Group__122321 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_74_in_rule__InvalidLiteralExpCS__Group__1__Impl22349 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NullLiteralExpCS__Group__0__Impl_in_rule__NullLiteralExpCS__Group__022384 = new BitSet(new long[]{0x0000000020000030L,0x0000000000300C00L}); + public static final BitSet FOLLOW_rule__NullLiteralExpCS__Group__1_in_rule__NullLiteralExpCS__Group__022387 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NullLiteralExpCS__Group__1__Impl_in_rule__NullLiteralExpCS__Group__122445 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_75_in_rule__NullLiteralExpCS__Group__1__Impl22473 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__022508 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); + public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1_in_rule__TypeLiteralWithMultiplicityCS__Group__022511 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypeLiteralCS_in_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl22538 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__122567 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__MultiplicityAssignment_1_in_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl22594 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeExpCS__Group__0__Impl_in_rule__TypeExpCS__Group__022629 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); + public static final BitSet FOLLOW_rule__TypeExpCS__Group__1_in_rule__TypeExpCS__Group__022632 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeExpCS__Alternatives_0_in_rule__TypeExpCS__Group__0__Impl22659 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeExpCS__Group__1__Impl_in_rule__TypeExpCS__Group__122689 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeExpCS__MultiplicityAssignment_1_in_rule__TypeExpCS__Group__1__Impl22716 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0__0__Impl_in_rule__ExpCS__Group_0__022751 = new BitSet(new long[]{0x00003FFF60000000L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0__1_in_rule__ExpCS__Group_0__022754 = new BitSet(new long[]{0x0000000000000002L}); } private static class FollowSets001 { - public static final BitSet FOLLOW_rulePrefixedExpCS_in_rule__ExpCS__Group_0__0__Impl22780 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0__1__Impl_in_rule__ExpCS__Group_0__122809 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__0_in_rule__ExpCS__Group_0__1__Impl22836 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__0__Impl_in_rule__ExpCS__Group_0_1__022871 = new BitSet(new long[]{0x00003FFF60000000L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__1_in_rule__ExpCS__Group_0_1__022874 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__1__Impl_in_rule__ExpCS__Group_0_1__122932 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C04L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__2_in_rule__ExpCS__Group_0_1__122935 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__OwnedOperatorAssignment_0_1_1_in_rule__ExpCS__Group_0_1__1__Impl22962 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__2__Impl_in_rule__ExpCS__Group_0_1__222992 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Alternatives_0_1_2_in_rule__ExpCS__Group_0_1__2__Impl23019 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0__0__Impl_in_rule__ExpCS__Group_0_1_2_0__023055 = new BitSet(new long[]{0x00003FFF60000000L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0__1_in_rule__ExpCS__Group_0_1_2_0__023058 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_0_in_rule__ExpCS__Group_0_1_2_0__0__Impl23085 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0__1__Impl_in_rule__ExpCS__Group_0_1_2_0__123115 = new BitSet(new long[]{0x00003FFF60000000L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0__2_in_rule__ExpCS__Group_0_1_2_0__123118 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_1__0_in_rule__ExpCS__Group_0_1_2_0__1__Impl23145 = new BitSet(new long[]{0x00003FFF60000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0__2__Impl_in_rule__ExpCS__Group_0_1_2_0__223176 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_2__0_in_rule__ExpCS__Group_0_1_2_0__2__Impl23203 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_1__0__Impl_in_rule__ExpCS__Group_0_1_2_0_1__023240 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000342C04L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_1__1_in_rule__ExpCS__Group_0_1_2_0_1__023243 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_1_0_in_rule__ExpCS__Group_0_1_2_0_1__0__Impl23270 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_1__1__Impl_in_rule__ExpCS__Group_0_1_2_0_1__123300 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_1_1_in_rule__ExpCS__Group_0_1_2_0_1__1__Impl23327 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_2__0__Impl_in_rule__ExpCS__Group_0_1_2_0_2__023361 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C04L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_2__1_in_rule__ExpCS__Group_0_1_2_0_2__023364 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_2_0_in_rule__ExpCS__Group_0_1_2_0_2__0__Impl23391 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_2__1__Impl_in_rule__ExpCS__Group_0_1_2_0_2__123421 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_2_1_in_rule__ExpCS__Group_0_1_2_0_2__1__Impl23448 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_1__0__Impl_in_rule__ExpCS__Group_1__023482 = new BitSet(new long[]{0x00000000C0000000L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_1__1_in_rule__ExpCS__Group_1__023485 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_1__1__Impl_in_rule__ExpCS__Group_1__123543 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C04L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_1__2_in_rule__ExpCS__Group_1__123546 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__OwnedOperatorAssignment_1_1_in_rule__ExpCS__Group_1__1__Impl23575 = new BitSet(new long[]{0x00000000C0000002L}); - public static final BitSet FOLLOW_rule__ExpCS__OwnedOperatorAssignment_1_1_in_rule__ExpCS__Group_1__1__Impl23587 = new BitSet(new long[]{0x00000000C0000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_1__2__Impl_in_rule__ExpCS__Group_1__223620 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__OwnedExpressionAssignment_1_2_in_rule__ExpCS__Group_1__2__Impl23647 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrefixedExpCS__Group_0__0__Impl_in_rule__PrefixedExpCS__Group_0__023683 = new BitSet(new long[]{0x00000000C0000000L}); - public static final BitSet FOLLOW_rule__PrefixedExpCS__Group_0__1_in_rule__PrefixedExpCS__Group_0__023686 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrefixedExpCS__Group_0__1__Impl_in_rule__PrefixedExpCS__Group_0__123744 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000342C04L}); - public static final BitSet FOLLOW_rule__PrefixedExpCS__Group_0__2_in_rule__PrefixedExpCS__Group_0__123747 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrefixedExpCS__OwnedOperatorAssignment_0_1_in_rule__PrefixedExpCS__Group_0__1__Impl23776 = new BitSet(new long[]{0x00000000C0000002L}); - public static final BitSet FOLLOW_rule__PrefixedExpCS__OwnedOperatorAssignment_0_1_in_rule__PrefixedExpCS__Group_0__1__Impl23788 = new BitSet(new long[]{0x00000000C0000002L}); - public static final BitSet FOLLOW_rule__PrefixedExpCS__Group_0__2__Impl_in_rule__PrefixedExpCS__Group_0__223821 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrefixedExpCS__OwnedExpressionAssignment_0_2_in_rule__PrefixedExpCS__Group_0__2__Impl23848 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7__0__Impl_in_rule__PrimaryExpCS__Group_7__023884 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000342C04L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7__1_in_rule__PrimaryExpCS__Group_7__023887 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7__1__Impl_in_rule__PrimaryExpCS__Group_7__123945 = new BitSet(new long[]{0x4000000000000000L,0x0000000000400104L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7__2_in_rule__PrimaryExpCS__Group_7__123948 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__PathNameAssignment_7_1_in_rule__PrimaryExpCS__Group_7__1__Impl23975 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7__2__Impl_in_rule__PrimaryExpCS__Group_7__224005 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Alternatives_7_2_in_rule__PrimaryExpCS__Group_7__2__Impl24032 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0__024068 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__1_in_rule__PrimaryExpCS__Group_7_2_0__024071 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0__124129 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C04L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__2_in_rule__PrimaryExpCS__Group_7_2_0__124132 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_72_in_rule__PrimaryExpCS__Group_7_2_0__1__Impl24160 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__2__Impl_in_rule__PrimaryExpCS__Group_7_2_0__224191 = new BitSet(new long[]{0x2000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__3_in_rule__PrimaryExpCS__Group_7_2_0__224194 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_2_in_rule__PrimaryExpCS__Group_7_2_0__2__Impl24221 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__3__Impl_in_rule__PrimaryExpCS__Group_7_2_0__324251 = new BitSet(new long[]{0x2000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__4_in_rule__PrimaryExpCS__Group_7_2_0__324254 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__0_in_rule__PrimaryExpCS__Group_7_2_0__3__Impl24281 = new BitSet(new long[]{0x2000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__4__Impl_in_rule__PrimaryExpCS__Group_7_2_0__424312 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400100L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__5_in_rule__PrimaryExpCS__Group_7_2_0__424315 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_73_in_rule__PrimaryExpCS__Group_7_2_0__4__Impl24343 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__5__Impl_in_rule__PrimaryExpCS__Group_7_2_0__524374 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400100L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__6_in_rule__PrimaryExpCS__Group_7_2_0__524377 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__0_in_rule__PrimaryExpCS__Group_7_2_0__5__Impl24404 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__6__Impl_in_rule__PrimaryExpCS__Group_7_2_0__624435 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__0_in_rule__PrimaryExpCS__Group_7_2_0__6__Impl24462 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_3__024507 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C04L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__1_in_rule__PrimaryExpCS__Group_7_2_0_3__024510 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_61_in_rule__PrimaryExpCS__Group_7_2_0_3__0__Impl24538 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_3__124569 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_3_1_in_rule__PrimaryExpCS__Group_7_2_0_3__1__Impl24596 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__024630 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C04L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__1_in_rule__PrimaryExpCS__Group_7_2_0_5__024633 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_72_in_rule__PrimaryExpCS__Group_7_2_0_5__0__Impl24661 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__124692 = new BitSet(new long[]{0x2000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__2_in_rule__PrimaryExpCS__Group_7_2_0_5__124695 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_1_in_rule__PrimaryExpCS__Group_7_2_0_5__1__Impl24722 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__2__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__224752 = new BitSet(new long[]{0x2000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__3_in_rule__PrimaryExpCS__Group_7_2_0_5__224755 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__0_in_rule__PrimaryExpCS__Group_7_2_0_5__2__Impl24782 = new BitSet(new long[]{0x2000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__3__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__324813 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_73_in_rule__PrimaryExpCS__Group_7_2_0_5__3__Impl24841 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5_2__024880 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C04L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__1_in_rule__PrimaryExpCS__Group_7_2_0_5_2__024883 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_61_in_rule__PrimaryExpCS__Group_7_2_0_5_2__0__Impl24911 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5_2__124942 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_2_1_in_rule__PrimaryExpCS__Group_7_2_0_5_2__1__Impl24969 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_6__025003 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__1_in_rule__PrimaryExpCS__Group_7_2_0_6__025006 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__AtPreAssignment_7_2_0_6_0_in_rule__PrimaryExpCS__Group_7_2_0_6__0__Impl25033 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_6__125063 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_76_in_rule__PrimaryExpCS__Group_7_2_0_6__1__Impl25091 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__0__Impl_in_rule__PrimaryExpCS__Group_7_2_1__025126 = new BitSet(new long[]{0x4000000000000000L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__1_in_rule__PrimaryExpCS__Group_7_2_1__025129 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__1__Impl_in_rule__PrimaryExpCS__Group_7_2_1__125187 = new BitSet(new long[]{0x000000001FFC00E0L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__2_in_rule__PrimaryExpCS__Group_7_2_1__125190 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_62_in_rule__PrimaryExpCS__Group_7_2_1__1__Impl25218 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__2__Impl_in_rule__PrimaryExpCS__Group_7_2_1__225249 = new BitSet(new long[]{0x8000000000000000L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__3_in_rule__PrimaryExpCS__Group_7_2_1__225252 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Alternatives_7_2_1_2_in_rule__PrimaryExpCS__Group_7_2_1__2__Impl25279 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__3__Impl_in_rule__PrimaryExpCS__Group_7_2_1__325309 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_63_in_rule__PrimaryExpCS__Group_7_2_1__3__Impl25337 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__0__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0__025376 = new BitSet(new long[]{0x2000000000000000L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__1_in_rule__PrimaryExpCS__Group_7_2_1_2_0__025379 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_0_in_rule__PrimaryExpCS__Group_7_2_1_2_0__0__Impl25406 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__1__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0__125436 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__0_in_rule__PrimaryExpCS__Group_7_2_1_2_0__1__Impl25463 = new BitSet(new long[]{0x2000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__0__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__025498 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__1_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__025501 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_61_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__0__Impl25529 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__1__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__125560 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_1_1_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__1__Impl25587 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2__025621 = new BitSet(new long[]{0x4000000000000000L,0x0000000000400104L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2__1_in_rule__PrimaryExpCS__Group_7_2_2__025624 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__0_in_rule__PrimaryExpCS__Group_7_2_2__0__Impl25651 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2__125682 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__0_in_rule__PrimaryExpCS__Group_7_2_2__1__Impl25709 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_0__025744 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__1_in_rule__PrimaryExpCS__Group_7_2_2_0__025747 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__AtPreAssignment_7_2_2_0_0_in_rule__PrimaryExpCS__Group_7_2_2_0__0__Impl25774 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_0__125804 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_76_in_rule__PrimaryExpCS__Group_7_2_2_0__1__Impl25832 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__025867 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__1_in_rule__PrimaryExpCS__Group_7_2_2_1__025870 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__125928 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C0CL}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__2_in_rule__PrimaryExpCS__Group_7_2_2_1__125931 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_66_in_rule__PrimaryExpCS__Group_7_2_2_1__1__Impl25959 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__2__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__225990 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C0CL}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__3_in_rule__PrimaryExpCS__Group_7_2_2_1__225993 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__0_in_rule__PrimaryExpCS__Group_7_2_2_1__2__Impl26020 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__3__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__326051 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__PrimaryExpCS__Group_7_2_2_1__3__Impl26079 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__026118 = new BitSet(new long[]{0x2000000000020000L,0x0000000000000010L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__1_in_rule__PrimaryExpCS__Group_7_2_2_1_2__026121 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_0_in_rule__PrimaryExpCS__Group_7_2_2_1_2__0__Impl26148 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__126178 = new BitSet(new long[]{0x2000000000020000L,0x0000000000000010L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__2_in_rule__PrimaryExpCS__Group_7_2_2_1_2__126181 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_1_in_rule__PrimaryExpCS__Group_7_2_2_1_2__1__Impl26208 = new BitSet(new long[]{0x2000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__2__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__226239 = new BitSet(new long[]{0x2000000000020000L,0x0000000000000010L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__3_in_rule__PrimaryExpCS__Group_7_2_2_1_2__226242 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__0_in_rule__PrimaryExpCS__Group_7_2_2_1_2__2__Impl26269 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__3__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__326300 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__0_in_rule__PrimaryExpCS__Group_7_2_2_1_2__3__Impl26327 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__026366 = new BitSet(new long[]{0x2000000000000000L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__026369 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_0_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__0__Impl26396 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__126426 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__1__Impl26453 = new BitSet(new long[]{0x2000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__026488 = new BitSet(new long[]{0x2000000000000000L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__026491 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_0_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__0__Impl26518 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__126548 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__1__Impl26575 = new BitSet(new long[]{0x2000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group__0__Impl_in_rule__NavigatingArgCS__Group__026610 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group__1_in_rule__NavigatingArgCS__Group__026613 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__NameAssignment_0_in_rule__NavigatingArgCS__Group__0__Impl26640 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group__1__Impl_in_rule__NavigatingArgCS__Group__126670 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__0_in_rule__NavigatingArgCS__Group__1__Impl26697 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__0__Impl_in_rule__NavigatingArgCS__Group_1__026732 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000342C04L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__1_in_rule__NavigatingArgCS__Group_1__026735 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_69_in_rule__NavigatingArgCS__Group_1__0__Impl26763 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__1__Impl_in_rule__NavigatingArgCS__Group_1__126794 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__2_in_rule__NavigatingArgCS__Group_1__126797 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__OwnedTypeAssignment_1_1_in_rule__NavigatingArgCS__Group_1__1__Impl26824 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__2__Impl_in_rule__NavigatingArgCS__Group_1__226854 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1_2__0_in_rule__NavigatingArgCS__Group_1__2__Impl26881 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1_2__0__Impl_in_rule__NavigatingArgCS__Group_1_2__026918 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C04L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1_2__1_in_rule__NavigatingArgCS__Group_1_2__026921 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_38_in_rule__NavigatingArgCS__Group_1_2__0__Impl26949 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1_2__1__Impl_in_rule__NavigatingArgCS__Group_1_2__126980 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__InitAssignment_1_2_1_in_rule__NavigatingArgCS__Group_1_2__1__Impl27007 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group__0__Impl_in_rule__NavigatingBarArgCS__Group__027041 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C04L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group__1_in_rule__NavigatingBarArgCS__Group__027044 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__PrefixAssignment_0_in_rule__NavigatingBarArgCS__Group__0__Impl27071 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group__1__Impl_in_rule__NavigatingBarArgCS__Group__127101 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group__2_in_rule__NavigatingBarArgCS__Group__127104 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__NameAssignment_1_in_rule__NavigatingBarArgCS__Group__1__Impl27131 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group__2__Impl_in_rule__NavigatingBarArgCS__Group__227161 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__0_in_rule__NavigatingBarArgCS__Group__2__Impl27188 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__0__Impl_in_rule__NavigatingBarArgCS__Group_2__027225 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000342C04L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__1_in_rule__NavigatingBarArgCS__Group_2__027228 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_69_in_rule__NavigatingBarArgCS__Group_2__0__Impl27256 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__1__Impl_in_rule__NavigatingBarArgCS__Group_2__127287 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__2_in_rule__NavigatingBarArgCS__Group_2__127290 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingBarArgCS__Group_2__1__Impl27317 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__2__Impl_in_rule__NavigatingBarArgCS__Group_2__227347 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2_2__0_in_rule__NavigatingBarArgCS__Group_2__2__Impl27374 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2_2__0__Impl_in_rule__NavigatingBarArgCS__Group_2_2__027411 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C04L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2_2__1_in_rule__NavigatingBarArgCS__Group_2_2__027414 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_38_in_rule__NavigatingBarArgCS__Group_2_2__0__Impl27442 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2_2__1__Impl_in_rule__NavigatingBarArgCS__Group_2_2__127473 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__InitAssignment_2_2_1_in_rule__NavigatingBarArgCS__Group_2_2__1__Impl27500 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group__0__Impl_in_rule__NavigatingCommaArgCS__Group__027534 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C04L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group__1_in_rule__NavigatingCommaArgCS__Group__027537 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__PrefixAssignment_0_in_rule__NavigatingCommaArgCS__Group__0__Impl27564 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group__1__Impl_in_rule__NavigatingCommaArgCS__Group__127594 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group__2_in_rule__NavigatingCommaArgCS__Group__127597 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__NameAssignment_1_in_rule__NavigatingCommaArgCS__Group__1__Impl27624 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group__2__Impl_in_rule__NavigatingCommaArgCS__Group__227654 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__0_in_rule__NavigatingCommaArgCS__Group__2__Impl27681 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__0__Impl_in_rule__NavigatingCommaArgCS__Group_2__027718 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000342C04L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__1_in_rule__NavigatingCommaArgCS__Group_2__027721 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_69_in_rule__NavigatingCommaArgCS__Group_2__0__Impl27749 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__1__Impl_in_rule__NavigatingCommaArgCS__Group_2__127780 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__2_in_rule__NavigatingCommaArgCS__Group_2__127783 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingCommaArgCS__Group_2__1__Impl27810 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__2__Impl_in_rule__NavigatingCommaArgCS__Group_2__227840 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__0_in_rule__NavigatingCommaArgCS__Group_2__2__Impl27867 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__0__Impl_in_rule__NavigatingCommaArgCS__Group_2_2__027904 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C04L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__1_in_rule__NavigatingCommaArgCS__Group_2_2__027907 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_38_in_rule__NavigatingCommaArgCS__Group_2_2__0__Impl27935 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__1__Impl_in_rule__NavigatingCommaArgCS__Group_2_2__127966 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__InitAssignment_2_2_1_in_rule__NavigatingCommaArgCS__Group_2_2__1__Impl27993 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group__0__Impl_in_rule__NavigatingSemiArgCS__Group__028027 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C04L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group__1_in_rule__NavigatingSemiArgCS__Group__028030 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__PrefixAssignment_0_in_rule__NavigatingSemiArgCS__Group__0__Impl28057 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group__1__Impl_in_rule__NavigatingSemiArgCS__Group__128087 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group__2_in_rule__NavigatingSemiArgCS__Group__128090 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__NameAssignment_1_in_rule__NavigatingSemiArgCS__Group__1__Impl28117 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group__2__Impl_in_rule__NavigatingSemiArgCS__Group__228147 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__0_in_rule__NavigatingSemiArgCS__Group__2__Impl28174 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__0__Impl_in_rule__NavigatingSemiArgCS__Group_2__028211 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000342C04L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__1_in_rule__NavigatingSemiArgCS__Group_2__028214 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_69_in_rule__NavigatingSemiArgCS__Group_2__0__Impl28242 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__1__Impl_in_rule__NavigatingSemiArgCS__Group_2__128273 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__2_in_rule__NavigatingSemiArgCS__Group_2__128276 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingSemiArgCS__Group_2__1__Impl28303 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__2__Impl_in_rule__NavigatingSemiArgCS__Group_2__228333 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__0_in_rule__NavigatingSemiArgCS__Group_2__2__Impl28360 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__0__Impl_in_rule__NavigatingSemiArgCS__Group_2_2__028397 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C04L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__1_in_rule__NavigatingSemiArgCS__Group_2_2__028400 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_38_in_rule__NavigatingSemiArgCS__Group_2_2__0__Impl28428 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__1__Impl_in_rule__NavigatingSemiArgCS__Group_2_2__128459 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__InitAssignment_2_2_1_in_rule__NavigatingSemiArgCS__Group_2_2__1__Impl28486 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__IfExpCS__Group__0__Impl_in_rule__IfExpCS__Group__028520 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C04L}); - public static final BitSet FOLLOW_rule__IfExpCS__Group__1_in_rule__IfExpCS__Group__028523 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_77_in_rule__IfExpCS__Group__0__Impl28551 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__IfExpCS__Group__1__Impl_in_rule__IfExpCS__Group__128582 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); - public static final BitSet FOLLOW_rule__IfExpCS__Group__2_in_rule__IfExpCS__Group__128585 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__IfExpCS__ConditionAssignment_1_in_rule__IfExpCS__Group__1__Impl28612 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__IfExpCS__Group__2__Impl_in_rule__IfExpCS__Group__228642 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C04L}); - public static final BitSet FOLLOW_rule__IfExpCS__Group__3_in_rule__IfExpCS__Group__228645 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_78_in_rule__IfExpCS__Group__2__Impl28673 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__IfExpCS__Group__3__Impl_in_rule__IfExpCS__Group__328704 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L}); - public static final BitSet FOLLOW_rule__IfExpCS__Group__4_in_rule__IfExpCS__Group__328707 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__IfExpCS__ThenExpressionAssignment_3_in_rule__IfExpCS__Group__3__Impl28734 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__IfExpCS__Group__4__Impl_in_rule__IfExpCS__Group__428764 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C04L}); - public static final BitSet FOLLOW_rule__IfExpCS__Group__5_in_rule__IfExpCS__Group__428767 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_79_in_rule__IfExpCS__Group__4__Impl28795 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__IfExpCS__Group__5__Impl_in_rule__IfExpCS__Group__528826 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L}); - public static final BitSet FOLLOW_rule__IfExpCS__Group__6_in_rule__IfExpCS__Group__528829 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__IfExpCS__ElseExpressionAssignment_5_in_rule__IfExpCS__Group__5__Impl28856 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__IfExpCS__Group__6__Impl_in_rule__IfExpCS__Group__628886 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_80_in_rule__IfExpCS__Group__6__Impl28914 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetExpCS__Group__0__Impl_in_rule__LetExpCS__Group__028959 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__LetExpCS__Group__1_in_rule__LetExpCS__Group__028962 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_81_in_rule__LetExpCS__Group__0__Impl28990 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetExpCS__Group__1__Impl_in_rule__LetExpCS__Group__129021 = new BitSet(new long[]{0x2000000000000000L,0x0000000000000001L}); - public static final BitSet FOLLOW_rule__LetExpCS__Group__2_in_rule__LetExpCS__Group__129024 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetExpCS__VariableAssignment_1_in_rule__LetExpCS__Group__1__Impl29051 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetExpCS__Group__2__Impl_in_rule__LetExpCS__Group__229081 = new BitSet(new long[]{0x2000000000000000L,0x0000000000000001L}); - public static final BitSet FOLLOW_rule__LetExpCS__Group__3_in_rule__LetExpCS__Group__229084 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetExpCS__Group_2__0_in_rule__LetExpCS__Group__2__Impl29111 = new BitSet(new long[]{0x2000000000000002L}); - public static final BitSet FOLLOW_rule__LetExpCS__Group__3__Impl_in_rule__LetExpCS__Group__329142 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C04L}); - public static final BitSet FOLLOW_rule__LetExpCS__Group__4_in_rule__LetExpCS__Group__329145 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_64_in_rule__LetExpCS__Group__3__Impl29173 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetExpCS__Group__4__Impl_in_rule__LetExpCS__Group__429204 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetExpCS__InAssignment_4_in_rule__LetExpCS__Group__4__Impl29231 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetExpCS__Group_2__0__Impl_in_rule__LetExpCS__Group_2__029271 = new BitSet(new long[]{0x000000001FFC00C0L}); - public static final BitSet FOLLOW_rule__LetExpCS__Group_2__1_in_rule__LetExpCS__Group_2__029274 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_61_in_rule__LetExpCS__Group_2__0__Impl29302 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetExpCS__Group_2__1__Impl_in_rule__LetExpCS__Group_2__129333 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetExpCS__VariableAssignment_2_1_in_rule__LetExpCS__Group_2__1__Impl29360 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetVariableCS__Group__0__Impl_in_rule__LetVariableCS__Group__029394 = new BitSet(new long[]{0x0000004000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_rule__LetVariableCS__Group__1_in_rule__LetVariableCS__Group__029397 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetVariableCS__NameAssignment_0_in_rule__LetVariableCS__Group__0__Impl29424 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetVariableCS__Group__1__Impl_in_rule__LetVariableCS__Group__129454 = new BitSet(new long[]{0x0000004000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_rule__LetVariableCS__Group__2_in_rule__LetVariableCS__Group__129457 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetVariableCS__Group_1__0_in_rule__LetVariableCS__Group__1__Impl29484 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetVariableCS__Group__2__Impl_in_rule__LetVariableCS__Group__229515 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C04L}); - public static final BitSet FOLLOW_rule__LetVariableCS__Group__3_in_rule__LetVariableCS__Group__229518 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_38_in_rule__LetVariableCS__Group__2__Impl29546 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetVariableCS__Group__3__Impl_in_rule__LetVariableCS__Group__329577 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetVariableCS__InitExpressionAssignment_3_in_rule__LetVariableCS__Group__3__Impl29604 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetVariableCS__Group_1__0__Impl_in_rule__LetVariableCS__Group_1__029642 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000342C04L}); - public static final BitSet FOLLOW_rule__LetVariableCS__Group_1__1_in_rule__LetVariableCS__Group_1__029645 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_69_in_rule__LetVariableCS__Group_1__0__Impl29673 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetVariableCS__Group_1__1__Impl_in_rule__LetVariableCS__Group_1__129704 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetVariableCS__OwnedTypeAssignment_1_1_in_rule__LetVariableCS__Group_1__1__Impl29731 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NestedExpCS__Group__0__Impl_in_rule__NestedExpCS__Group__029765 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C04L}); - public static final BitSet FOLLOW_rule__NestedExpCS__Group__1_in_rule__NestedExpCS__Group__029768 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_66_in_rule__NestedExpCS__Group__0__Impl29796 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NestedExpCS__Group__1__Impl_in_rule__NestedExpCS__Group__129827 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_rule__NestedExpCS__Group__2_in_rule__NestedExpCS__Group__129830 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NestedExpCS__SourceAssignment_1_in_rule__NestedExpCS__Group__1__Impl29857 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NestedExpCS__Group__2__Impl_in_rule__NestedExpCS__Group__229887 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_67_in_rule__NestedExpCS__Group__2__Impl29915 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SelfExpCS__Group__0__Impl_in_rule__SelfExpCS__Group__029952 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L}); - public static final BitSet FOLLOW_rule__SelfExpCS__Group__1_in_rule__SelfExpCS__Group__029955 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SelfExpCS__Group__1__Impl_in_rule__SelfExpCS__Group__130013 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_82_in_rule__SelfExpCS__Group__1__Impl30041 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleImportCS_in_rule__TopLevelCS__OwnedImportAssignment_0_030081 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleLibraryCS_in_rule__TopLevelCS__OwnedLibraryAssignment_0_130112 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleMappingCS_in_rule__TopLevelCS__MappingsAssignment_1_030143 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTransformationCS_in_rule__TopLevelCS__TransformationsAssignment_1_130174 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleQueryCS_in_rule__TopLevelCS__QueriesAssignment_1_230205 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__NameAssignment_130236 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__ImportsAssignment_2_130271 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__ImportsAssignment_2_2_130310 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__UsesAssignment_3_130349 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__UsesAssignment_3_2_130388 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__MappingCS__NameAssignment_230423 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__MappingCS__InAssignment_3_130458 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleSourceDomainCS_in_rule__MappingCS__DomainsAssignment_530493 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTargetDomainCS_in_rule__MappingCS__DomainsAssignment_630524 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleMiddleDomainCS_in_rule__MappingCS__MiddleAssignment_7_130555 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleMappingCallCS_in_rule__MappingCS__MappingCallsAssignment_830586 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__MappingCallCS__ReferredMappingAssignment_230621 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleMappingCallBindingCS_in_rule__MappingCallCS__BindingsAssignment_430656 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__MappingCallBindingCS__ReferredVariableAssignment_030691 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_37_in_rule__MappingCallBindingCS__IsLoopAssignment_1_130731 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__MappingCallBindingCS__ValueAssignment_230770 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_18_in_rule__SourceDomainCS__CheckAssignment_030806 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__SourceDomainCS__DirectionAssignment_130849 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleSourceGuardPatternCS_in_rule__SourceDomainCS__GuardPatternAssignment_230884 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleSourceBottomPatternCS_in_rule__SourceDomainCS__BottomPatternAssignment_330915 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_rule__SourceGuardPatternCS__UnrealizedVariablesAssignment_2_030946 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_rule__SourceGuardPatternCS__UnrealizedVariablesAssignment_2_1_130977 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleMiddleGuardPatternCS_in_rule__MiddleDomainCS__GuardPatternAssignment_131008 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleMiddleBottomPatternCS_in_rule__MiddleDomainCS__BottomPatternAssignment_231039 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAssignmentCS_in_rule__MiddleBottomPatternCS__ConstraintsAssignment_231070 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAssignmentCS_in_rule__MiddleGuardPatternCS__ConstraintsAssignment_231101 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_19_in_rule__TargetDomainCS__EnforceAssignment_031137 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__TargetDomainCS__DirectionAssignment_131180 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTargetGuardPatternCS_in_rule__TargetDomainCS__GuardPatternAssignment_231215 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTargetBottomPatternCS_in_rule__TargetDomainCS__BottomPatternAssignment_331246 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_rule__TargetBottomPatternCS__UnrealizedVariablesAssignment_2_0_031277 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleRealizedVariableCS_in_rule__TargetBottomPatternCS__RealizedVariablesAssignment_2_0_131308 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_rule__TargetBottomPatternCS__UnrealizedVariablesAssignment_2_1_1_031339 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleRealizedVariableCS_in_rule__TargetBottomPatternCS__RealizedVariablesAssignment_2_1_1_131370 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_rule__TargetGuardPatternCS__UnrealizedVariablesAssignment_2_031401 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_rule__TargetGuardPatternCS__UnrealizedVariablesAssignment_2_1_131432 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_rule__BottomPatternCS__UnrealizedVariablesAssignment_0_1_031463 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleRealizedVariableCS_in_rule__BottomPatternCS__RealizedVariablesAssignment_0_1_131494 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_rule__BottomPatternCS__UnrealizedVariablesAssignment_0_2_1_031525 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleRealizedVariableCS_in_rule__BottomPatternCS__RealizedVariablesAssignment_0_2_1_131556 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAssignmentCS_in_rule__BottomPatternCS__ConstraintsAssignment_0_431587 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAssignmentCS_in_rule__BottomPatternCS__ConstraintsAssignment_1_231618 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_83_in_rule__AssignmentCS__DefaultAssignment_031654 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__AssignmentCS__TargetAssignment_131693 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__AssignmentCS__InitialiserAssignment_2_131724 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_rule__GuardPatternCS__UnrealizedVariablesAssignment_0_131755 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_rule__GuardPatternCS__UnrealizedVariablesAssignment_0_2_131786 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAssignmentCS_in_rule__GuardPatternCS__ConstraintsAssignment_0_431817 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleAssignmentCS_in_rule__GuardPatternCS__ConstraintsAssignment_1_231848 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleIdentifier_in_rule__ImportCS__NameAssignment_1_031879 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleURIPathNameCS_in_rule__ImportCS__PathNameAssignment_231910 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_70_in_rule__ImportCS__AllAssignment_3_031946 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleURI_in_rule__LibraryCS__PackageAssignment_131989 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__ParamDeclarationCS__NameAssignment_032029 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__ParamDeclarationCS__OwnedTypeAssignment_232060 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleScopeNameCS_in_rule__QueryCS__PathNameAssignment_132091 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__QueryCS__NameAssignment_232122 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleParamDeclarationCS_in_rule__QueryCS__InputParamDeclarationAssignment_4_032153 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleParamDeclarationCS_in_rule__QueryCS__InputParamDeclarationAssignment_4_1_132184 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__QueryCS__OwnedTypeAssignment_732215 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__QueryCS__ExpressionAssignment_8_1_132246 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleFirstPathElementCS_in_rule__ScopeNameCS__PathAssignment_032277 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNextPathElementCS_in_rule__ScopeNameCS__PathAssignment_2_032308 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleScopeNameCS_in_rule__TransformationCS__PathNameAssignment_132339 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnreservedName_in_rule__TransformationCS__NameAssignment_232370 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDirectionCS_in_rule__TransformationCS__DirectionsAssignment_4_032401 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__UnrealizedVariableCS__NameAssignment_032432 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__UnrealizedVariableCS__OwnedTypeAssignment_232463 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__RealizedVariableCS__NameAssignment_132494 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__RealizedVariableCS__OwnedTypeAssignment_332525 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EssentialOCLUnaryOperatorCS__NameAlternatives_0_in_rule__EssentialOCLUnaryOperatorCS__NameAssignment32559 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EssentialOCLInfixOperatorCS__NameAlternatives_0_in_rule__EssentialOCLInfixOperatorCS__NameAssignment32592 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EssentialOCLNavigationOperatorCS__NameAlternatives_0_in_rule__EssentialOCLNavigationOperatorCS__NameAssignment32625 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleFirstPathElementCS_in_rule__PathNameCS__PathAssignment_032658 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNextPathElementCS_in_rule__PathNameCS__PathAssignment_1_132689 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__FirstPathElementCS__ElementAssignment32724 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnreservedName_in_rule__NextPathElementCS__ElementAssignment32763 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleURIFirstPathElementCS_in_rule__URIPathNameCS__PathAssignment_032798 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNextPathElementCS_in_rule__URIPathNameCS__PathAssignment_1_132829 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__URIFirstPathElementCS__ElementAssignment_032864 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleURI_in_rule__URIFirstPathElementCS__ElementAssignment_1_132903 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePrimitiveTypeIdentifier_in_rule__PrimitiveTypeCS__NameAssignment32938 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleCollectionTypeIdentifier_in_rule__CollectionTypeCS__NameAssignment_032969 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__CollectionTypeCS__OwnedTypeAssignment_1_133000 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleLOWER_in_rule__MultiplicityBoundsCS__LowerBoundAssignment_033031 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUPPER_in_rule__MultiplicityBoundsCS__UpperBoundAssignment_1_133062 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MultiplicityStringCS__StringBoundsAlternatives_0_in_rule__MultiplicityStringCS__StringBoundsAssignment33093 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_46_in_rule__TupleTypeCS__NameAssignment_033131 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTuplePartCS_in_rule__TupleTypeCS__OwnedPartsAssignment_1_1_033170 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTuplePartCS_in_rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_133201 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__TuplePartCS__NameAssignment_033232 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__TuplePartCS__OwnedTypeAssignment_233263 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleCollectionTypeCS_in_rule__CollectionLiteralExpCS__OwnedTypeAssignment_033294 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleCollectionLiteralPartCS_in_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_033325 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleCollectionLiteralPartCS_in_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_133356 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__CollectionLiteralPartCS__ExpressionCSAssignment_033387 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_133418 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__ConstructorPartCS__PropertyAssignment_033453 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__ConstructorPartCS__InitExpressionAssignment_233488 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTupleLiteralPartCS_in_rule__TupleLiteralExpCS__OwnedPartsAssignment_233519 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTupleLiteralPartCS_in_rule__TupleLiteralExpCS__OwnedPartsAssignment_3_133550 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__TupleLiteralPartCS__NameAssignment_033581 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__TupleLiteralPartCS__OwnedTypeAssignment_1_133612 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__TupleLiteralPartCS__InitExpressionAssignment_333643 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNUMBER_LITERAL_in_rule__NumberLiteralExpCS__NameAssignment33674 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleStringLiteral_in_rule__StringLiteralExpCS__NameAssignment33705 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_84_in_rule__BooleanLiteralExpCS__NameAssignment_033741 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_85_in_rule__BooleanLiteralExpCS__NameAssignment_133785 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleMultiplicityCS_in_rule__TypeLiteralWithMultiplicityCS__MultiplicityAssignment_133824 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypeLiteralWithMultiplicityCS_in_rule__TypeLiteralExpCS__OwnedTypeAssignment33855 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePathNameCS_in_rule__TypeNameExpCS__PathNameAssignment33886 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleMultiplicityCS_in_rule__TypeExpCS__MultiplicityAssignment_133917 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleBinaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_0_1_133948 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePrefixedExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_033979 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleBinaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_1_034010 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePrefixedExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_1_134041 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleBinaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_2_034072 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleLetExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_2_134103 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleLetExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_134134 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_1_134165 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleLetExpCS_in_rule__ExpCS__OwnedExpressionAssignment_1_234196 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnaryOperatorCS_in_rule__PrefixedExpCS__OwnedOperatorAssignment_0_134227 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePrimaryExpCS_in_rule__PrefixedExpCS__OwnedExpressionAssignment_0_234258 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePathNameCS_in_rule__PrimaryExpCS__PathNameAssignment_7_134289 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_234320 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_3_134351 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_134382 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_2_134413 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_86_in_rule__PrimaryExpCS__AtPreAssignment_7_2_0_6_034449 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleConstructorPartCS_in_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_034488 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleConstructorPartCS_in_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_1_134519 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleStringLiteral_in_rule__PrimaryExpCS__ValueAssignment_7_2_1_2_134550 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_86_in_rule__PrimaryExpCS__AtPreAssignment_7_2_2_0_034586 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_034625 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_134656 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingSemiArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_034687 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_134718 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingBarArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_034749 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_134780 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingArgCS__NameAssignment_034811 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__NavigatingArgCS__OwnedTypeAssignment_1_134842 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__NavigatingArgCS__InitAssignment_1_2_134873 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_68_in_rule__NavigatingBarArgCS__PrefixAssignment_034909 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingBarArgCS__NameAssignment_134948 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__NavigatingBarArgCS__OwnedTypeAssignment_2_134979 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__NavigatingBarArgCS__InitAssignment_2_2_135010 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_61_in_rule__NavigatingCommaArgCS__PrefixAssignment_035046 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingCommaArgCS__NameAssignment_135085 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_135116 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__NavigatingCommaArgCS__InitAssignment_2_2_135147 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_17_in_rule__NavigatingSemiArgCS__PrefixAssignment_035183 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingSemiArgCS__NameAssignment_135222 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_135253 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__NavigatingSemiArgCS__InitAssignment_2_2_135284 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__IfExpCS__ConditionAssignment_135315 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__IfExpCS__ThenExpressionAssignment_335346 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__IfExpCS__ElseExpressionAssignment_535377 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleLetVariableCS_in_rule__LetExpCS__VariableAssignment_135408 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleLetVariableCS_in_rule__LetExpCS__VariableAssignment_2_135439 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__LetExpCS__InAssignment_435470 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__LetVariableCS__NameAssignment_035501 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__LetVariableCS__OwnedTypeAssignment_1_135532 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__LetVariableCS__InitExpressionAssignment_335563 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__NestedExpCS__SourceAssignment_135594 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePrefixedExpCS_in_rule__ExpCS__Group_0__0__Impl22781 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0__1__Impl_in_rule__ExpCS__Group_0__122810 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__0_in_rule__ExpCS__Group_0__1__Impl22837 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__0__Impl_in_rule__ExpCS__Group_0_1__022872 = new BitSet(new long[]{0x00003FFF60000000L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__1_in_rule__ExpCS__Group_0_1__022875 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__1__Impl_in_rule__ExpCS__Group_0_1__122933 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C04L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__2_in_rule__ExpCS__Group_0_1__122936 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__OwnedOperatorAssignment_0_1_1_in_rule__ExpCS__Group_0_1__1__Impl22963 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__2__Impl_in_rule__ExpCS__Group_0_1__222993 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Alternatives_0_1_2_in_rule__ExpCS__Group_0_1__2__Impl23020 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0__0__Impl_in_rule__ExpCS__Group_0_1_2_0__023056 = new BitSet(new long[]{0x00003FFF60000000L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0__1_in_rule__ExpCS__Group_0_1_2_0__023059 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_0_in_rule__ExpCS__Group_0_1_2_0__0__Impl23086 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0__1__Impl_in_rule__ExpCS__Group_0_1_2_0__123116 = new BitSet(new long[]{0x00003FFF60000000L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0__2_in_rule__ExpCS__Group_0_1_2_0__123119 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_1__0_in_rule__ExpCS__Group_0_1_2_0__1__Impl23146 = new BitSet(new long[]{0x00003FFF60000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0__2__Impl_in_rule__ExpCS__Group_0_1_2_0__223177 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_2__0_in_rule__ExpCS__Group_0_1_2_0__2__Impl23204 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_1__0__Impl_in_rule__ExpCS__Group_0_1_2_0_1__023241 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000342C04L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_1__1_in_rule__ExpCS__Group_0_1_2_0_1__023244 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_1_0_in_rule__ExpCS__Group_0_1_2_0_1__0__Impl23271 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_1__1__Impl_in_rule__ExpCS__Group_0_1_2_0_1__123301 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_1_1_in_rule__ExpCS__Group_0_1_2_0_1__1__Impl23328 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_2__0__Impl_in_rule__ExpCS__Group_0_1_2_0_2__023362 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C04L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_2__1_in_rule__ExpCS__Group_0_1_2_0_2__023365 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_2_0_in_rule__ExpCS__Group_0_1_2_0_2__0__Impl23392 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_2__1__Impl_in_rule__ExpCS__Group_0_1_2_0_2__123422 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_2_1_in_rule__ExpCS__Group_0_1_2_0_2__1__Impl23449 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_1__0__Impl_in_rule__ExpCS__Group_1__023483 = new BitSet(new long[]{0x00000000C0000000L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_1__1_in_rule__ExpCS__Group_1__023486 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_1__1__Impl_in_rule__ExpCS__Group_1__123544 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C04L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_1__2_in_rule__ExpCS__Group_1__123547 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__OwnedOperatorAssignment_1_1_in_rule__ExpCS__Group_1__1__Impl23576 = new BitSet(new long[]{0x00000000C0000002L}); + public static final BitSet FOLLOW_rule__ExpCS__OwnedOperatorAssignment_1_1_in_rule__ExpCS__Group_1__1__Impl23588 = new BitSet(new long[]{0x00000000C0000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_1__2__Impl_in_rule__ExpCS__Group_1__223621 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__OwnedExpressionAssignment_1_2_in_rule__ExpCS__Group_1__2__Impl23648 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrefixedExpCS__Group_0__0__Impl_in_rule__PrefixedExpCS__Group_0__023684 = new BitSet(new long[]{0x00000000C0000000L}); + public static final BitSet FOLLOW_rule__PrefixedExpCS__Group_0__1_in_rule__PrefixedExpCS__Group_0__023687 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrefixedExpCS__Group_0__1__Impl_in_rule__PrefixedExpCS__Group_0__123745 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000342C04L}); + public static final BitSet FOLLOW_rule__PrefixedExpCS__Group_0__2_in_rule__PrefixedExpCS__Group_0__123748 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrefixedExpCS__OwnedOperatorAssignment_0_1_in_rule__PrefixedExpCS__Group_0__1__Impl23777 = new BitSet(new long[]{0x00000000C0000002L}); + public static final BitSet FOLLOW_rule__PrefixedExpCS__OwnedOperatorAssignment_0_1_in_rule__PrefixedExpCS__Group_0__1__Impl23789 = new BitSet(new long[]{0x00000000C0000002L}); + public static final BitSet FOLLOW_rule__PrefixedExpCS__Group_0__2__Impl_in_rule__PrefixedExpCS__Group_0__223822 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrefixedExpCS__OwnedExpressionAssignment_0_2_in_rule__PrefixedExpCS__Group_0__2__Impl23849 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7__0__Impl_in_rule__PrimaryExpCS__Group_7__023885 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000342C04L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7__1_in_rule__PrimaryExpCS__Group_7__023888 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7__1__Impl_in_rule__PrimaryExpCS__Group_7__123946 = new BitSet(new long[]{0x4000000000000000L,0x0000000000400104L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7__2_in_rule__PrimaryExpCS__Group_7__123949 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__PathNameAssignment_7_1_in_rule__PrimaryExpCS__Group_7__1__Impl23976 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7__2__Impl_in_rule__PrimaryExpCS__Group_7__224006 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Alternatives_7_2_in_rule__PrimaryExpCS__Group_7__2__Impl24033 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0__024069 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__1_in_rule__PrimaryExpCS__Group_7_2_0__024072 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0__124130 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C04L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__2_in_rule__PrimaryExpCS__Group_7_2_0__124133 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_72_in_rule__PrimaryExpCS__Group_7_2_0__1__Impl24161 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__2__Impl_in_rule__PrimaryExpCS__Group_7_2_0__224192 = new BitSet(new long[]{0x2000000000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__3_in_rule__PrimaryExpCS__Group_7_2_0__224195 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_2_in_rule__PrimaryExpCS__Group_7_2_0__2__Impl24222 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__3__Impl_in_rule__PrimaryExpCS__Group_7_2_0__324252 = new BitSet(new long[]{0x2000000000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__4_in_rule__PrimaryExpCS__Group_7_2_0__324255 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__0_in_rule__PrimaryExpCS__Group_7_2_0__3__Impl24282 = new BitSet(new long[]{0x2000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__4__Impl_in_rule__PrimaryExpCS__Group_7_2_0__424313 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400100L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__5_in_rule__PrimaryExpCS__Group_7_2_0__424316 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_73_in_rule__PrimaryExpCS__Group_7_2_0__4__Impl24344 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__5__Impl_in_rule__PrimaryExpCS__Group_7_2_0__524375 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400100L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__6_in_rule__PrimaryExpCS__Group_7_2_0__524378 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__0_in_rule__PrimaryExpCS__Group_7_2_0__5__Impl24405 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__6__Impl_in_rule__PrimaryExpCS__Group_7_2_0__624436 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__0_in_rule__PrimaryExpCS__Group_7_2_0__6__Impl24463 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_3__024508 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C04L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__1_in_rule__PrimaryExpCS__Group_7_2_0_3__024511 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_61_in_rule__PrimaryExpCS__Group_7_2_0_3__0__Impl24539 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_3__124570 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_3_1_in_rule__PrimaryExpCS__Group_7_2_0_3__1__Impl24597 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__024631 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C04L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__1_in_rule__PrimaryExpCS__Group_7_2_0_5__024634 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_72_in_rule__PrimaryExpCS__Group_7_2_0_5__0__Impl24662 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__124693 = new BitSet(new long[]{0x2000000000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__2_in_rule__PrimaryExpCS__Group_7_2_0_5__124696 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_1_in_rule__PrimaryExpCS__Group_7_2_0_5__1__Impl24723 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__2__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__224753 = new BitSet(new long[]{0x2000000000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__3_in_rule__PrimaryExpCS__Group_7_2_0_5__224756 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__0_in_rule__PrimaryExpCS__Group_7_2_0_5__2__Impl24783 = new BitSet(new long[]{0x2000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__3__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__324814 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_73_in_rule__PrimaryExpCS__Group_7_2_0_5__3__Impl24842 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5_2__024881 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C04L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__1_in_rule__PrimaryExpCS__Group_7_2_0_5_2__024884 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_61_in_rule__PrimaryExpCS__Group_7_2_0_5_2__0__Impl24912 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5_2__124943 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_2_1_in_rule__PrimaryExpCS__Group_7_2_0_5_2__1__Impl24970 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_6__025004 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__1_in_rule__PrimaryExpCS__Group_7_2_0_6__025007 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__AtPreAssignment_7_2_0_6_0_in_rule__PrimaryExpCS__Group_7_2_0_6__0__Impl25034 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_6__125064 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_76_in_rule__PrimaryExpCS__Group_7_2_0_6__1__Impl25092 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__0__Impl_in_rule__PrimaryExpCS__Group_7_2_1__025127 = new BitSet(new long[]{0x4000000000000000L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__1_in_rule__PrimaryExpCS__Group_7_2_1__025130 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__1__Impl_in_rule__PrimaryExpCS__Group_7_2_1__125188 = new BitSet(new long[]{0x000000001FFC00E0L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__2_in_rule__PrimaryExpCS__Group_7_2_1__125191 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_62_in_rule__PrimaryExpCS__Group_7_2_1__1__Impl25219 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__2__Impl_in_rule__PrimaryExpCS__Group_7_2_1__225250 = new BitSet(new long[]{0x8000000000000000L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__3_in_rule__PrimaryExpCS__Group_7_2_1__225253 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Alternatives_7_2_1_2_in_rule__PrimaryExpCS__Group_7_2_1__2__Impl25280 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__3__Impl_in_rule__PrimaryExpCS__Group_7_2_1__325310 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_63_in_rule__PrimaryExpCS__Group_7_2_1__3__Impl25338 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__0__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0__025377 = new BitSet(new long[]{0x2000000000000000L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__1_in_rule__PrimaryExpCS__Group_7_2_1_2_0__025380 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_0_in_rule__PrimaryExpCS__Group_7_2_1_2_0__0__Impl25407 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__1__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0__125437 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__0_in_rule__PrimaryExpCS__Group_7_2_1_2_0__1__Impl25464 = new BitSet(new long[]{0x2000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__0__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__025499 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__1_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__025502 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_61_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__0__Impl25530 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__1__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__125561 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_1_1_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__1__Impl25588 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2__025622 = new BitSet(new long[]{0x4000000000000000L,0x0000000000400104L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2__1_in_rule__PrimaryExpCS__Group_7_2_2__025625 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__0_in_rule__PrimaryExpCS__Group_7_2_2__0__Impl25652 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2__125683 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__0_in_rule__PrimaryExpCS__Group_7_2_2__1__Impl25710 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_0__025745 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__1_in_rule__PrimaryExpCS__Group_7_2_2_0__025748 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__AtPreAssignment_7_2_2_0_0_in_rule__PrimaryExpCS__Group_7_2_2_0__0__Impl25775 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_0__125805 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_76_in_rule__PrimaryExpCS__Group_7_2_2_0__1__Impl25833 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__025868 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__1_in_rule__PrimaryExpCS__Group_7_2_2_1__025871 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__125929 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C0CL}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__2_in_rule__PrimaryExpCS__Group_7_2_2_1__125932 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_66_in_rule__PrimaryExpCS__Group_7_2_2_1__1__Impl25960 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__2__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__225991 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C0CL}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__3_in_rule__PrimaryExpCS__Group_7_2_2_1__225994 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__0_in_rule__PrimaryExpCS__Group_7_2_2_1__2__Impl26021 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__3__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__326052 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__PrimaryExpCS__Group_7_2_2_1__3__Impl26080 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__026119 = new BitSet(new long[]{0x2000000000020000L,0x0000000000000010L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__1_in_rule__PrimaryExpCS__Group_7_2_2_1_2__026122 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_0_in_rule__PrimaryExpCS__Group_7_2_2_1_2__0__Impl26149 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__126179 = new BitSet(new long[]{0x2000000000020000L,0x0000000000000010L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__2_in_rule__PrimaryExpCS__Group_7_2_2_1_2__126182 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_1_in_rule__PrimaryExpCS__Group_7_2_2_1_2__1__Impl26209 = new BitSet(new long[]{0x2000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__2__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__226240 = new BitSet(new long[]{0x2000000000020000L,0x0000000000000010L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__3_in_rule__PrimaryExpCS__Group_7_2_2_1_2__226243 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__0_in_rule__PrimaryExpCS__Group_7_2_2_1_2__2__Impl26270 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__3__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__326301 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__0_in_rule__PrimaryExpCS__Group_7_2_2_1_2__3__Impl26328 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__026367 = new BitSet(new long[]{0x2000000000000000L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__026370 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_0_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__0__Impl26397 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__126427 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__1__Impl26454 = new BitSet(new long[]{0x2000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__026489 = new BitSet(new long[]{0x2000000000000000L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__026492 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_0_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__0__Impl26519 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__126549 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__1__Impl26576 = new BitSet(new long[]{0x2000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group__0__Impl_in_rule__NavigatingArgCS__Group__026611 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group__1_in_rule__NavigatingArgCS__Group__026614 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__NameAssignment_0_in_rule__NavigatingArgCS__Group__0__Impl26641 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group__1__Impl_in_rule__NavigatingArgCS__Group__126671 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__0_in_rule__NavigatingArgCS__Group__1__Impl26698 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__0__Impl_in_rule__NavigatingArgCS__Group_1__026733 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000342C04L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__1_in_rule__NavigatingArgCS__Group_1__026736 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_69_in_rule__NavigatingArgCS__Group_1__0__Impl26764 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__1__Impl_in_rule__NavigatingArgCS__Group_1__126795 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__2_in_rule__NavigatingArgCS__Group_1__126798 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__OwnedTypeAssignment_1_1_in_rule__NavigatingArgCS__Group_1__1__Impl26825 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__2__Impl_in_rule__NavigatingArgCS__Group_1__226855 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1_2__0_in_rule__NavigatingArgCS__Group_1__2__Impl26882 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1_2__0__Impl_in_rule__NavigatingArgCS__Group_1_2__026919 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C04L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1_2__1_in_rule__NavigatingArgCS__Group_1_2__026922 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_38_in_rule__NavigatingArgCS__Group_1_2__0__Impl26950 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1_2__1__Impl_in_rule__NavigatingArgCS__Group_1_2__126981 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__InitAssignment_1_2_1_in_rule__NavigatingArgCS__Group_1_2__1__Impl27008 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group__0__Impl_in_rule__NavigatingBarArgCS__Group__027042 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C04L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group__1_in_rule__NavigatingBarArgCS__Group__027045 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__PrefixAssignment_0_in_rule__NavigatingBarArgCS__Group__0__Impl27072 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group__1__Impl_in_rule__NavigatingBarArgCS__Group__127102 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group__2_in_rule__NavigatingBarArgCS__Group__127105 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__NameAssignment_1_in_rule__NavigatingBarArgCS__Group__1__Impl27132 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group__2__Impl_in_rule__NavigatingBarArgCS__Group__227162 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__0_in_rule__NavigatingBarArgCS__Group__2__Impl27189 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__0__Impl_in_rule__NavigatingBarArgCS__Group_2__027226 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000342C04L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__1_in_rule__NavigatingBarArgCS__Group_2__027229 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_69_in_rule__NavigatingBarArgCS__Group_2__0__Impl27257 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__1__Impl_in_rule__NavigatingBarArgCS__Group_2__127288 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__2_in_rule__NavigatingBarArgCS__Group_2__127291 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingBarArgCS__Group_2__1__Impl27318 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__2__Impl_in_rule__NavigatingBarArgCS__Group_2__227348 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2_2__0_in_rule__NavigatingBarArgCS__Group_2__2__Impl27375 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2_2__0__Impl_in_rule__NavigatingBarArgCS__Group_2_2__027412 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C04L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2_2__1_in_rule__NavigatingBarArgCS__Group_2_2__027415 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_38_in_rule__NavigatingBarArgCS__Group_2_2__0__Impl27443 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2_2__1__Impl_in_rule__NavigatingBarArgCS__Group_2_2__127474 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__InitAssignment_2_2_1_in_rule__NavigatingBarArgCS__Group_2_2__1__Impl27501 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group__0__Impl_in_rule__NavigatingCommaArgCS__Group__027535 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C04L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group__1_in_rule__NavigatingCommaArgCS__Group__027538 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__PrefixAssignment_0_in_rule__NavigatingCommaArgCS__Group__0__Impl27565 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group__1__Impl_in_rule__NavigatingCommaArgCS__Group__127595 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group__2_in_rule__NavigatingCommaArgCS__Group__127598 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__NameAssignment_1_in_rule__NavigatingCommaArgCS__Group__1__Impl27625 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group__2__Impl_in_rule__NavigatingCommaArgCS__Group__227655 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__0_in_rule__NavigatingCommaArgCS__Group__2__Impl27682 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__0__Impl_in_rule__NavigatingCommaArgCS__Group_2__027719 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000342C04L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__1_in_rule__NavigatingCommaArgCS__Group_2__027722 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_69_in_rule__NavigatingCommaArgCS__Group_2__0__Impl27750 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__1__Impl_in_rule__NavigatingCommaArgCS__Group_2__127781 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__2_in_rule__NavigatingCommaArgCS__Group_2__127784 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingCommaArgCS__Group_2__1__Impl27811 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__2__Impl_in_rule__NavigatingCommaArgCS__Group_2__227841 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__0_in_rule__NavigatingCommaArgCS__Group_2__2__Impl27868 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__0__Impl_in_rule__NavigatingCommaArgCS__Group_2_2__027905 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C04L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__1_in_rule__NavigatingCommaArgCS__Group_2_2__027908 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_38_in_rule__NavigatingCommaArgCS__Group_2_2__0__Impl27936 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__1__Impl_in_rule__NavigatingCommaArgCS__Group_2_2__127967 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__InitAssignment_2_2_1_in_rule__NavigatingCommaArgCS__Group_2_2__1__Impl27994 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group__0__Impl_in_rule__NavigatingSemiArgCS__Group__028028 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C04L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group__1_in_rule__NavigatingSemiArgCS__Group__028031 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__PrefixAssignment_0_in_rule__NavigatingSemiArgCS__Group__0__Impl28058 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group__1__Impl_in_rule__NavigatingSemiArgCS__Group__128088 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group__2_in_rule__NavigatingSemiArgCS__Group__128091 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__NameAssignment_1_in_rule__NavigatingSemiArgCS__Group__1__Impl28118 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group__2__Impl_in_rule__NavigatingSemiArgCS__Group__228148 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__0_in_rule__NavigatingSemiArgCS__Group__2__Impl28175 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__0__Impl_in_rule__NavigatingSemiArgCS__Group_2__028212 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000342C04L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__1_in_rule__NavigatingSemiArgCS__Group_2__028215 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_69_in_rule__NavigatingSemiArgCS__Group_2__0__Impl28243 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__1__Impl_in_rule__NavigatingSemiArgCS__Group_2__128274 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__2_in_rule__NavigatingSemiArgCS__Group_2__128277 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingSemiArgCS__Group_2__1__Impl28304 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__2__Impl_in_rule__NavigatingSemiArgCS__Group_2__228334 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__0_in_rule__NavigatingSemiArgCS__Group_2__2__Impl28361 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__0__Impl_in_rule__NavigatingSemiArgCS__Group_2_2__028398 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C04L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__1_in_rule__NavigatingSemiArgCS__Group_2_2__028401 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_38_in_rule__NavigatingSemiArgCS__Group_2_2__0__Impl28429 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__1__Impl_in_rule__NavigatingSemiArgCS__Group_2_2__128460 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__InitAssignment_2_2_1_in_rule__NavigatingSemiArgCS__Group_2_2__1__Impl28487 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__IfExpCS__Group__0__Impl_in_rule__IfExpCS__Group__028521 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C04L}); + public static final BitSet FOLLOW_rule__IfExpCS__Group__1_in_rule__IfExpCS__Group__028524 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_77_in_rule__IfExpCS__Group__0__Impl28552 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__IfExpCS__Group__1__Impl_in_rule__IfExpCS__Group__128583 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); + public static final BitSet FOLLOW_rule__IfExpCS__Group__2_in_rule__IfExpCS__Group__128586 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__IfExpCS__ConditionAssignment_1_in_rule__IfExpCS__Group__1__Impl28613 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__IfExpCS__Group__2__Impl_in_rule__IfExpCS__Group__228643 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C04L}); + public static final BitSet FOLLOW_rule__IfExpCS__Group__3_in_rule__IfExpCS__Group__228646 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_78_in_rule__IfExpCS__Group__2__Impl28674 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__IfExpCS__Group__3__Impl_in_rule__IfExpCS__Group__328705 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L}); + public static final BitSet FOLLOW_rule__IfExpCS__Group__4_in_rule__IfExpCS__Group__328708 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__IfExpCS__ThenExpressionAssignment_3_in_rule__IfExpCS__Group__3__Impl28735 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__IfExpCS__Group__4__Impl_in_rule__IfExpCS__Group__428765 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C04L}); + public static final BitSet FOLLOW_rule__IfExpCS__Group__5_in_rule__IfExpCS__Group__428768 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_79_in_rule__IfExpCS__Group__4__Impl28796 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__IfExpCS__Group__5__Impl_in_rule__IfExpCS__Group__528827 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L}); + public static final BitSet FOLLOW_rule__IfExpCS__Group__6_in_rule__IfExpCS__Group__528830 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__IfExpCS__ElseExpressionAssignment_5_in_rule__IfExpCS__Group__5__Impl28857 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__IfExpCS__Group__6__Impl_in_rule__IfExpCS__Group__628887 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_80_in_rule__IfExpCS__Group__6__Impl28915 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetExpCS__Group__0__Impl_in_rule__LetExpCS__Group__028960 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__LetExpCS__Group__1_in_rule__LetExpCS__Group__028963 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_81_in_rule__LetExpCS__Group__0__Impl28991 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetExpCS__Group__1__Impl_in_rule__LetExpCS__Group__129022 = new BitSet(new long[]{0x2000000000000000L,0x0000000000000001L}); + public static final BitSet FOLLOW_rule__LetExpCS__Group__2_in_rule__LetExpCS__Group__129025 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetExpCS__VariableAssignment_1_in_rule__LetExpCS__Group__1__Impl29052 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetExpCS__Group__2__Impl_in_rule__LetExpCS__Group__229082 = new BitSet(new long[]{0x2000000000000000L,0x0000000000000001L}); + public static final BitSet FOLLOW_rule__LetExpCS__Group__3_in_rule__LetExpCS__Group__229085 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetExpCS__Group_2__0_in_rule__LetExpCS__Group__2__Impl29112 = new BitSet(new long[]{0x2000000000000002L}); + public static final BitSet FOLLOW_rule__LetExpCS__Group__3__Impl_in_rule__LetExpCS__Group__329143 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C04L}); + public static final BitSet FOLLOW_rule__LetExpCS__Group__4_in_rule__LetExpCS__Group__329146 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_64_in_rule__LetExpCS__Group__3__Impl29174 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetExpCS__Group__4__Impl_in_rule__LetExpCS__Group__429205 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetExpCS__InAssignment_4_in_rule__LetExpCS__Group__4__Impl29232 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetExpCS__Group_2__0__Impl_in_rule__LetExpCS__Group_2__029272 = new BitSet(new long[]{0x000000001FFC00C0L}); + public static final BitSet FOLLOW_rule__LetExpCS__Group_2__1_in_rule__LetExpCS__Group_2__029275 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_61_in_rule__LetExpCS__Group_2__0__Impl29303 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetExpCS__Group_2__1__Impl_in_rule__LetExpCS__Group_2__129334 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetExpCS__VariableAssignment_2_1_in_rule__LetExpCS__Group_2__1__Impl29361 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetVariableCS__Group__0__Impl_in_rule__LetVariableCS__Group__029395 = new BitSet(new long[]{0x0000004000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_rule__LetVariableCS__Group__1_in_rule__LetVariableCS__Group__029398 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetVariableCS__NameAssignment_0_in_rule__LetVariableCS__Group__0__Impl29425 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetVariableCS__Group__1__Impl_in_rule__LetVariableCS__Group__129455 = new BitSet(new long[]{0x0000004000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_rule__LetVariableCS__Group__2_in_rule__LetVariableCS__Group__129458 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetVariableCS__Group_1__0_in_rule__LetVariableCS__Group__1__Impl29485 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetVariableCS__Group__2__Impl_in_rule__LetVariableCS__Group__229516 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C04L}); + public static final BitSet FOLLOW_rule__LetVariableCS__Group__3_in_rule__LetVariableCS__Group__229519 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_38_in_rule__LetVariableCS__Group__2__Impl29547 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetVariableCS__Group__3__Impl_in_rule__LetVariableCS__Group__329578 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetVariableCS__InitExpressionAssignment_3_in_rule__LetVariableCS__Group__3__Impl29605 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetVariableCS__Group_1__0__Impl_in_rule__LetVariableCS__Group_1__029643 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000342C04L}); + public static final BitSet FOLLOW_rule__LetVariableCS__Group_1__1_in_rule__LetVariableCS__Group_1__029646 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_69_in_rule__LetVariableCS__Group_1__0__Impl29674 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetVariableCS__Group_1__1__Impl_in_rule__LetVariableCS__Group_1__129705 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetVariableCS__OwnedTypeAssignment_1_1_in_rule__LetVariableCS__Group_1__1__Impl29732 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NestedExpCS__Group__0__Impl_in_rule__NestedExpCS__Group__029766 = new BitSet(new long[]{0x0FFFC000FFFC00F0L,0x0000000000362C04L}); + public static final BitSet FOLLOW_rule__NestedExpCS__Group__1_in_rule__NestedExpCS__Group__029769 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_66_in_rule__NestedExpCS__Group__0__Impl29797 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NestedExpCS__Group__1__Impl_in_rule__NestedExpCS__Group__129828 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_rule__NestedExpCS__Group__2_in_rule__NestedExpCS__Group__129831 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NestedExpCS__SourceAssignment_1_in_rule__NestedExpCS__Group__1__Impl29858 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NestedExpCS__Group__2__Impl_in_rule__NestedExpCS__Group__229888 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_67_in_rule__NestedExpCS__Group__2__Impl29916 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SelfExpCS__Group__0__Impl_in_rule__SelfExpCS__Group__029953 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L}); + public static final BitSet FOLLOW_rule__SelfExpCS__Group__1_in_rule__SelfExpCS__Group__029956 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SelfExpCS__Group__1__Impl_in_rule__SelfExpCS__Group__130014 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_82_in_rule__SelfExpCS__Group__1__Impl30042 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleImportCS_in_rule__TopLevelCS__OwnedImportAssignment_0_030082 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleLibraryCS_in_rule__TopLevelCS__OwnedLibraryAssignment_0_130113 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleMappingCS_in_rule__TopLevelCS__MappingsAssignment_1_030144 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTransformationCS_in_rule__TopLevelCS__TransformationsAssignment_1_130175 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleQueryCS_in_rule__TopLevelCS__QueriesAssignment_1_230206 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__NameAssignment_130237 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__ImportsAssignment_2_130272 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__ImportsAssignment_2_2_130311 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__UsesAssignment_3_130350 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__DirectionCS__UsesAssignment_3_2_130389 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__MappingCS__NameAssignment_230424 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__MappingCS__InAssignment_3_130459 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleSourceDomainCS_in_rule__MappingCS__DomainsAssignment_530494 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTargetDomainCS_in_rule__MappingCS__DomainsAssignment_630525 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleMiddleDomainCS_in_rule__MappingCS__MiddleAssignment_7_130556 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleMappingCallCS_in_rule__MappingCS__MappingCallsAssignment_830587 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__MappingCallCS__ReferredMappingAssignment_230622 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleMappingCallBindingCS_in_rule__MappingCallCS__BindingsAssignment_430657 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__MappingCallBindingCS__ReferredVariableAssignment_030692 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_37_in_rule__MappingCallBindingCS__IsLoopAssignment_1_130732 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__MappingCallBindingCS__ValueAssignment_230771 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_18_in_rule__SourceDomainCS__CheckAssignment_030807 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__SourceDomainCS__DirectionAssignment_130850 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleSourceGuardPatternCS_in_rule__SourceDomainCS__GuardPatternAssignment_230885 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleSourceBottomPatternCS_in_rule__SourceDomainCS__BottomPatternAssignment_330916 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_rule__SourceGuardPatternCS__UnrealizedVariablesAssignment_2_030947 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_rule__SourceGuardPatternCS__UnrealizedVariablesAssignment_2_1_130978 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleMiddleGuardPatternCS_in_rule__MiddleDomainCS__GuardPatternAssignment_131009 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleMiddleBottomPatternCS_in_rule__MiddleDomainCS__BottomPatternAssignment_231040 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleAssignmentCS_in_rule__MiddleBottomPatternCS__ConstraintsAssignment_231071 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleAssignmentCS_in_rule__MiddleGuardPatternCS__ConstraintsAssignment_231102 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_19_in_rule__TargetDomainCS__EnforceAssignment_031138 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__TargetDomainCS__DirectionAssignment_131181 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTargetGuardPatternCS_in_rule__TargetDomainCS__GuardPatternAssignment_231216 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTargetBottomPatternCS_in_rule__TargetDomainCS__BottomPatternAssignment_331247 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_rule__TargetBottomPatternCS__UnrealizedVariablesAssignment_2_0_031278 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleRealizedVariableCS_in_rule__TargetBottomPatternCS__RealizedVariablesAssignment_2_0_131309 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_rule__TargetBottomPatternCS__UnrealizedVariablesAssignment_2_1_1_031340 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleRealizedVariableCS_in_rule__TargetBottomPatternCS__RealizedVariablesAssignment_2_1_1_131371 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_rule__TargetGuardPatternCS__UnrealizedVariablesAssignment_2_031402 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_rule__TargetGuardPatternCS__UnrealizedVariablesAssignment_2_1_131433 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_rule__BottomPatternCS__UnrealizedVariablesAssignment_0_1_031464 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleRealizedVariableCS_in_rule__BottomPatternCS__RealizedVariablesAssignment_0_1_131495 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_rule__BottomPatternCS__UnrealizedVariablesAssignment_0_2_1_031526 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleRealizedVariableCS_in_rule__BottomPatternCS__RealizedVariablesAssignment_0_2_1_131557 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleAssignmentCS_in_rule__BottomPatternCS__ConstraintsAssignment_0_431588 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleAssignmentCS_in_rule__BottomPatternCS__ConstraintsAssignment_1_231619 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_83_in_rule__AssignmentCS__DefaultAssignment_031655 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__AssignmentCS__TargetAssignment_131694 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__AssignmentCS__InitialiserAssignment_2_131725 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_rule__GuardPatternCS__UnrealizedVariablesAssignment_0_131756 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrealizedVariableCS_in_rule__GuardPatternCS__UnrealizedVariablesAssignment_0_2_131787 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleAssignmentCS_in_rule__GuardPatternCS__ConstraintsAssignment_0_431818 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleAssignmentCS_in_rule__GuardPatternCS__ConstraintsAssignment_1_231849 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleIdentifier_in_rule__ImportCS__NameAssignment_1_031880 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleURIPathNameCS_in_rule__ImportCS__PathNameAssignment_231911 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_70_in_rule__ImportCS__AllAssignment_3_031947 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleURI_in_rule__LibraryCS__PackageAssignment_131990 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__ParamDeclarationCS__NameAssignment_032030 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__ParamDeclarationCS__OwnedTypeAssignment_232061 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleScopeNameCS_in_rule__QueryCS__PathNameAssignment_132092 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__QueryCS__NameAssignment_232123 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleParamDeclarationCS_in_rule__QueryCS__InputParamDeclarationAssignment_4_032154 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleParamDeclarationCS_in_rule__QueryCS__InputParamDeclarationAssignment_4_1_132185 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__QueryCS__OwnedTypeAssignment_732216 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__QueryCS__ExpressionAssignment_8_1_132247 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleFirstPathElementCS_in_rule__ScopeNameCS__PathAssignment_032278 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNextPathElementCS_in_rule__ScopeNameCS__PathAssignment_2_032309 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleScopeNameCS_in_rule__TransformationCS__PathNameAssignment_132340 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnreservedName_in_rule__TransformationCS__NameAssignment_232371 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDirectionCS_in_rule__TransformationCS__DirectionsAssignment_4_032402 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__UnrealizedVariableCS__NameAssignment_032433 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__UnrealizedVariableCS__OwnedTypeAssignment_232464 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__RealizedVariableCS__NameAssignment_132495 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__RealizedVariableCS__OwnedTypeAssignment_332526 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EssentialOCLUnaryOperatorCS__NameAlternatives_0_in_rule__EssentialOCLUnaryOperatorCS__NameAssignment32560 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EssentialOCLInfixOperatorCS__NameAlternatives_0_in_rule__EssentialOCLInfixOperatorCS__NameAssignment32593 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EssentialOCLNavigationOperatorCS__NameAlternatives_0_in_rule__EssentialOCLNavigationOperatorCS__NameAssignment32626 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleFirstPathElementCS_in_rule__PathNameCS__PathAssignment_032659 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNextPathElementCS_in_rule__PathNameCS__PathAssignment_1_132690 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__FirstPathElementCS__ElementAssignment32725 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnreservedName_in_rule__NextPathElementCS__ElementAssignment32764 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleURIFirstPathElementCS_in_rule__URIPathNameCS__PathAssignment_032799 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNextPathElementCS_in_rule__URIPathNameCS__PathAssignment_1_132830 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__URIFirstPathElementCS__ElementAssignment_032865 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleURI_in_rule__URIFirstPathElementCS__ElementAssignment_1_132904 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePrimitiveTypeIdentifier_in_rule__PrimitiveTypeCS__NameAssignment32939 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleCollectionTypeIdentifier_in_rule__CollectionTypeCS__NameAssignment_032970 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__CollectionTypeCS__OwnedTypeAssignment_1_133001 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleLOWER_in_rule__MultiplicityBoundsCS__LowerBoundAssignment_033032 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUPPER_in_rule__MultiplicityBoundsCS__UpperBoundAssignment_1_133063 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MultiplicityStringCS__StringBoundsAlternatives_0_in_rule__MultiplicityStringCS__StringBoundsAssignment33094 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_46_in_rule__TupleTypeCS__NameAssignment_033132 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTuplePartCS_in_rule__TupleTypeCS__OwnedPartsAssignment_1_1_033171 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTuplePartCS_in_rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_133202 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__TuplePartCS__NameAssignment_033233 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__TuplePartCS__OwnedTypeAssignment_233264 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleCollectionTypeCS_in_rule__CollectionLiteralExpCS__OwnedTypeAssignment_033295 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleCollectionLiteralPartCS_in_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_033326 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleCollectionLiteralPartCS_in_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_133357 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__CollectionLiteralPartCS__ExpressionCSAssignment_033388 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_133419 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__ConstructorPartCS__PropertyAssignment_033454 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__ConstructorPartCS__InitExpressionAssignment_233489 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTupleLiteralPartCS_in_rule__TupleLiteralExpCS__OwnedPartsAssignment_233520 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTupleLiteralPartCS_in_rule__TupleLiteralExpCS__OwnedPartsAssignment_3_133551 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__TupleLiteralPartCS__NameAssignment_033582 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__TupleLiteralPartCS__OwnedTypeAssignment_1_133613 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__TupleLiteralPartCS__InitExpressionAssignment_333644 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNUMBER_LITERAL_in_rule__NumberLiteralExpCS__NameAssignment33675 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleStringLiteral_in_rule__StringLiteralExpCS__NameAssignment33706 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_84_in_rule__BooleanLiteralExpCS__NameAssignment_033742 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_85_in_rule__BooleanLiteralExpCS__NameAssignment_133786 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleMultiplicityCS_in_rule__TypeLiteralWithMultiplicityCS__MultiplicityAssignment_133825 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypeLiteralWithMultiplicityCS_in_rule__TypeLiteralExpCS__OwnedTypeAssignment33856 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePathNameCS_in_rule__TypeNameExpCS__PathNameAssignment33887 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleMultiplicityCS_in_rule__TypeExpCS__MultiplicityAssignment_133918 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleBinaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_0_1_133949 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePrefixedExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_033980 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleBinaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_1_034011 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePrefixedExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_1_134042 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleBinaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_2_034073 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleLetExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_2_134104 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleLetExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_134135 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_1_134166 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleLetExpCS_in_rule__ExpCS__OwnedExpressionAssignment_1_234197 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnaryOperatorCS_in_rule__PrefixedExpCS__OwnedOperatorAssignment_0_134228 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePrimaryExpCS_in_rule__PrefixedExpCS__OwnedExpressionAssignment_0_234259 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePathNameCS_in_rule__PrimaryExpCS__PathNameAssignment_7_134290 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_234321 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_3_134352 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_134383 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_2_134414 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_86_in_rule__PrimaryExpCS__AtPreAssignment_7_2_0_6_034450 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleConstructorPartCS_in_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_034489 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleConstructorPartCS_in_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_1_134520 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleStringLiteral_in_rule__PrimaryExpCS__ValueAssignment_7_2_1_2_134551 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_86_in_rule__PrimaryExpCS__AtPreAssignment_7_2_2_0_034587 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_034626 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_134657 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingSemiArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_034688 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_134719 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingBarArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_034750 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_134781 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingArgCS__NameAssignment_034812 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__NavigatingArgCS__OwnedTypeAssignment_1_134843 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__NavigatingArgCS__InitAssignment_1_2_134874 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_68_in_rule__NavigatingBarArgCS__PrefixAssignment_034910 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingBarArgCS__NameAssignment_134949 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__NavigatingBarArgCS__OwnedTypeAssignment_2_134980 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__NavigatingBarArgCS__InitAssignment_2_2_135011 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_61_in_rule__NavigatingCommaArgCS__PrefixAssignment_035047 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingCommaArgCS__NameAssignment_135086 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_135117 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__NavigatingCommaArgCS__InitAssignment_2_2_135148 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_17_in_rule__NavigatingSemiArgCS__PrefixAssignment_035184 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingSemiArgCS__NameAssignment_135223 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_135254 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__NavigatingSemiArgCS__InitAssignment_2_2_135285 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__IfExpCS__ConditionAssignment_135316 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__IfExpCS__ThenExpressionAssignment_335347 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__IfExpCS__ElseExpressionAssignment_535378 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleLetVariableCS_in_rule__LetExpCS__VariableAssignment_135409 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleLetVariableCS_in_rule__LetExpCS__VariableAssignment_2_135440 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__LetExpCS__InAssignment_435471 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__LetVariableCS__NameAssignment_035502 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__LetVariableCS__OwnedTypeAssignment_1_135533 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__LetVariableCS__InitExpressionAssignment_335564 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__NestedExpCS__SourceAssignment_135595 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleTupleLiteralExpCS_in_synpred77_InternalQVTimperative7721 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCollectionLiteralExpCS_in_synpred78_InternalQVTimperative7738 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleTypeLiteralExpCS_in_synpred79_InternalQVTimperative7755 = new BitSet(new long[]{0x0000000000000002L}); diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/AbstractQVTimperativeRuntimeModule.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/AbstractQVTimperativeRuntimeModule.java index a60a052bb..9767aceea 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/AbstractQVTimperativeRuntimeModule.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/AbstractQVTimperativeRuntimeModule.java @@ -129,11 +129,6 @@ public abstract class AbstractQVTimperativeRuntimeModule extends DefaultRuntimeM binder.bind(org.eclipse.xtext.resource.IResourceDescriptions.class).to(org.eclipse.xtext.resource.impl.ResourceSetBasedResourceDescriptions.class); } - // contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment - public void configureIResourceDescriptionsBuilderScope(com.google.inject.Binder binder) { - binder.bind(org.eclipse.xtext.resource.IResourceDescriptions.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.resource.impl.ResourceDescriptionsProvider.NAMED_BUILDER_SCOPE)).to(org.eclipse.xtext.resource.impl.ResourceSetBasedResourceDescriptions.class); - } - // contributed by org.eclipse.ocl.examples.build.fragments.EssentialOCLFragment public Class<? extends org.eclipse.xtext.serializer.tokens.ICrossReferenceSerializer> bindICrossReferenceSerializer() { return org.eclipse.ocl.examples.xtext.essentialocl.serializer.EssentialOCLCrossReferenceSerializer.class; diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/QVTimperative.xtextbin b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/QVTimperative.xtextbin Binary files differindex 53d9a06aa..a23b34824 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/QVTimperative.xtextbin +++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/QVTimperative.xtextbin diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parseTreeConstruction/QVTimperativeParsetreeConstructor.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parseTreeConstruction/QVTimperativeParsetreeConstructor.java index e098a321d..4d29438fb 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parseTreeConstruction/QVTimperativeParsetreeConstructor.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parseTreeConstruction/QVTimperativeParsetreeConstructor.java @@ -4374,10 +4374,9 @@ protected class BottomPatternCS_RightCurlyBracketKeyword_1_3 extends KeywordToke /************ begin Rule AssignmentCS **************** * * //Constraint ::= Predicate | Assignment - * //Predicate ::= BooleanOCLExpr - * + * //Predicate ::= BooleanOCLExpr * //Assignement ::= [�default�] SlotOwnerOCLExpr�.�PropertyName �:=� ValueOCLExpr - * AssignmentCS: + * AssignmentCS: * default?="default"? target=ExpCS (":=" initialiser=ExpCS)? ";"; * **/ @@ -4611,7 +4610,7 @@ protected class AssignmentCS_SemicolonKeyword_3 extends KeywordToken { /************ begin Rule GuardPatternCS **************** * * //EnforcementOperationCS: ('creation'|'deletion') ExpCS ';'; - * GuardPatternCS: + * GuardPatternCS: * "(" unrealizedVariables+=UnrealizedVariableCS ("," unrealizedVariables+=UnrealizedVariableCS)* "|" * constraints+=AssignmentCS* ")" | {GuardPatternCS} "(" constraints+=AssignmentCS* ")"; * @@ -5361,8 +5360,8 @@ protected class ImportCS_SemicolonKeyword_4 extends KeywordToken { /************ begin Rule LibraryCS **************** * * //IncludeCS returns IncludeCS: - * // 'include' namespace=[pivot::Namespace|URI] ';'; - * LibraryCS returns base::LibraryCS: + * // 'include' namespace=[pivot::Namespace|URI] ';'; + * LibraryCS returns base::LibraryCS: * "library" package=[pivot::Package|URI] ";"; * **/ @@ -6440,11 +6439,10 @@ protected class QueryCS_RightCurlyBracketKeyword_8_1_2 extends KeywordToken { /************ begin Rule ScopeNameCS **************** * * //<query> ::= 'query' <PathNameCS> - * // '(' [<paramDeclaration> (',' <paramDeclaration>)*] ')' - * + * // '(' [<paramDeclaration> (',' <paramDeclaration>)*] ')' * // ':' <TypeCS> - * // (';' | '{' <OCLExpressionCS> '}') - * ScopeNameCS returns base::PathNameCS: + * // (';' | '{' <OCLExpressionCS> '}') + * ScopeNameCS returns base::PathNameCS: * path+=FirstPathElementCS "::" (path+=NextPathElementCS "::")*; * **/ @@ -6924,7 +6922,7 @@ protected class TransformationCS_RightCurlyBracketKeyword_5 extends KeywordToken /************ begin Rule UnrealizedVariableCS **************** * * //Variable := VariableName �:� TypeDeclaration - * UnrealizedVariableCS: + * UnrealizedVariableCS: * name=UnrestrictedName ":" ownedType=TypeExpCS; * **/ @@ -7066,7 +7064,7 @@ protected class UnrealizedVariableCS_OwnedTypeAssignment_2 extends AssignmentTok /************ begin Rule RealizedVariableCS **************** * * //RealizedVariable := �realized� VariableName �:� TypeDeclaration - * RealizedVariableCS: + * RealizedVariableCS: * "realize" name=UnrestrictedName ":" ownedType=TypeExpCS; * **/ @@ -7389,7 +7387,7 @@ protected class UnnamedDomainCS_BottomPatternAssignment_2 extends AssignmentToke /************ begin Rule Model **************** * * //generate essentialOCLCST "http://www.eclipse.org/ocl/3.0.0/EssentialOCLCST" - * Model returns ContextCS: + * Model returns ContextCS: * ownedExpression=ExpCS; * **/ @@ -7779,7 +7777,7 @@ protected class BinaryOperatorCS_NavigationOperatorCSParserRuleCall_1 extends Ru /************ begin Rule InfixOperatorCS **************** * * // Intended to be overrideable - * InfixOperatorCS returns BinaryOperatorCS: + * InfixOperatorCS returns BinaryOperatorCS: * EssentialOCLInfixOperatorCS; * **/ @@ -7826,7 +7824,7 @@ protected class InfixOperatorCS_EssentialOCLInfixOperatorCSParserRuleCall extend /************ begin Rule NavigationOperatorCS **************** * * // Intended to be overrideable - * NavigationOperatorCS: + * NavigationOperatorCS: * EssentialOCLNavigationOperatorCS; * **/ @@ -7873,7 +7871,7 @@ protected class NavigationOperatorCS_EssentialOCLNavigationOperatorCSParserRuleC /************ begin Rule UnaryOperatorCS **************** * * // Intended to be overrideable - * UnaryOperatorCS: + * UnaryOperatorCS: * EssentialOCLUnaryOperatorCS; * **/ @@ -9616,10 +9614,9 @@ protected class TuplePartCS_OwnedTypeAssignment_2 extends AssignmentToken { /************ begin Rule CollectionLiteralExpCS **************** * * //--------------------------------------------------------------------- - * // Literals - * + * // Literals * //--------------------------------------------------------------------- - * CollectionLiteralExpCS: + * CollectionLiteralExpCS: * ownedType=CollectionTypeCS "{" (ownedParts+=CollectionLiteralPartCS ("," ownedParts+=CollectionLiteralPartCS)*)? "}"; * **/ @@ -12015,19 +12012,14 @@ protected class TypeExpCS_MultiplicityAssignment_1 extends AssignmentToken { /************ begin Rule ExpCS **************** * * //--------------------------------------------------------------------- - * // Expressions - * + * // Expressions * //--------------------------------------------------------------------- - * * // An ExpCS permits a LetExpCS only in the final term to ensure - * * // that let is right associative, whereas infix operators are left associative. - * * // a = 64 / 16 / let b : Integer in 8 / let c : Integer in 4 - * // is - * + * // is * // a = (64 / 16) / (let b : Integer in 8 / (let c : Integer in 4 )) - * ExpCS: + * ExpCS: * PrefixedExpCS ({InfixExpCS.ownedExpression+=current} ownedOperator+=BinaryOperatorCS (ownedExpression+=PrefixedExpCS * (ownedOperator+=BinaryOperatorCS ownedExpression+=PrefixedExpCS)* (ownedOperator+=BinaryOperatorCS * ownedExpression+=LetExpCS)? | ownedExpression+=LetExpCS))? | {PrefixExpCS} ownedOperator+=UnaryOperatorCS+ @@ -13123,7 +13115,7 @@ protected class PrefixedExpCS_PrimaryExpCSParserRuleCall_1 extends RuleCallToken * NestedExpCS | IfExpCS | SelfExpCS | PrimitiveLiteralExpCS | TupleLiteralExpCS | CollectionLiteralExpCS | * TypeLiteralExpCS | {NameExpCS} pathName=PathNameCS ({IndexExpCS.nameExp=current} "[" firstIndexes+=ExpCS ("," * firstIndexes+=ExpCS)* "]" ("[" secondIndexes+=ExpCS ("," secondIndexes+=ExpCS)* "]")? (atPre?="@" "pre")? | - * {ConstructorExpCS.nameExp=current} "{" (ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)* | + * {ConstructorExpCS.nameExp=current} "{" ((ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)*)? | * value=StringLiteral) "}" | (atPre?="@" "pre")? ({InvocationExpCS.nameExp=current} "(" (argument+=NavigatingArgCS * argument+=NavigatingCommaArgCS* (argument+=NavigatingSemiArgCS argument+=NavigatingCommaArgCS*)? * (argument+=NavigatingBarArgCS argument+=NavigatingCommaArgCS*)?)? ")")?); @@ -13133,7 +13125,7 @@ protected class PrefixedExpCS_PrimaryExpCSParserRuleCall_1 extends RuleCallToken // NestedExpCS | IfExpCS | SelfExpCS | PrimitiveLiteralExpCS | TupleLiteralExpCS | CollectionLiteralExpCS | // TypeLiteralExpCS | {NameExpCS} pathName=PathNameCS ({IndexExpCS.nameExp=current} "[" firstIndexes+=ExpCS ("," // firstIndexes+=ExpCS)* "]" ("[" secondIndexes+=ExpCS ("," secondIndexes+=ExpCS)* "]")? (atPre?="@" "pre")? | -// {ConstructorExpCS.nameExp=current} "{" (ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)* | +// {ConstructorExpCS.nameExp=current} "{" ((ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)*)? | // value=StringLiteral) "}" | (atPre?="@" "pre")? ({InvocationExpCS.nameExp=current} "(" (argument+=NavigatingArgCS // argument+=NavigatingCommaArgCS* (argument+=NavigatingSemiArgCS argument+=NavigatingCommaArgCS*)? // (argument+=NavigatingBarArgCS argument+=NavigatingCommaArgCS*)?)? ")")?) @@ -13446,7 +13438,7 @@ protected class PrimaryExpCS_TypeLiteralExpCSParserRuleCall_6 extends RuleCallTo // {NameExpCS} pathName=PathNameCS ({IndexExpCS.nameExp=current} "[" firstIndexes+=ExpCS ("," firstIndexes+=ExpCS)* "]" // ("[" secondIndexes+=ExpCS ("," secondIndexes+=ExpCS)* "]")? (atPre?="@" "pre")? | {ConstructorExpCS.nameExp=current} -// "{" (ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)* | value=StringLiteral) "}" | (atPre?="@" +// "{" ((ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)*)? | value=StringLiteral) "}" | (atPre?="@" // "pre")? ({InvocationExpCS.nameExp=current} "(" (argument+=NavigatingArgCS argument+=NavigatingCommaArgCS* // (argument+=NavigatingSemiArgCS argument+=NavigatingCommaArgCS*)? (argument+=NavigatingBarArgCS // argument+=NavigatingCommaArgCS*)?)? ")")?) @@ -13557,7 +13549,7 @@ protected class PrimaryExpCS_PathNameAssignment_7_1 extends AssignmentToken { // {IndexExpCS.nameExp=current} "[" firstIndexes+=ExpCS ("," firstIndexes+=ExpCS)* "]" ("[" secondIndexes+=ExpCS ("," // secondIndexes+=ExpCS)* "]")? (atPre?="@" "pre")? | {ConstructorExpCS.nameExp=current} "{" -// (ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)* | value=StringLiteral) "}" | (atPre?="@" "pre")? +// ((ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)*)? | value=StringLiteral) "}" | (atPre?="@" "pre")? // ({InvocationExpCS.nameExp=current} "(" (argument+=NavigatingArgCS argument+=NavigatingCommaArgCS* // (argument+=NavigatingSemiArgCS argument+=NavigatingCommaArgCS*)? (argument+=NavigatingBarArgCS // argument+=NavigatingCommaArgCS*)?)? ")")? @@ -14115,7 +14107,7 @@ protected class PrimaryExpCS_PreKeyword_7_2_0_6_1 extends KeywordToken { -// {ConstructorExpCS.nameExp=current} "{" (ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)* | +// {ConstructorExpCS.nameExp=current} "{" ((ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)*)? | // value=StringLiteral) "}" protected class PrimaryExpCS_Group_7_2_1 extends GroupToken { @@ -14196,7 +14188,7 @@ protected class PrimaryExpCS_LeftCurlyBracketKeyword_7_2_1_1 extends KeywordToke } -// ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)* | value=StringLiteral +// (ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)*)? | value=StringLiteral protected class PrimaryExpCS_Alternatives_7_2_1_2 extends AlternativesToken { public PrimaryExpCS_Alternatives_7_2_1_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { @@ -14213,13 +14205,14 @@ protected class PrimaryExpCS_Alternatives_7_2_1_2 extends AlternativesToken { switch(index) { case 0: return new PrimaryExpCS_Group_7_2_1_2_0(lastRuleCallOrigin, this, 0, inst); case 1: return new PrimaryExpCS_ValueAssignment_7_2_1_2_1(lastRuleCallOrigin, this, 1, inst); + case 2: return new PrimaryExpCS_LeftCurlyBracketKeyword_7_2_1_1(lastRuleCallOrigin, this, 2, inst); default: return null; } } } -// ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)* +// (ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)*)? protected class PrimaryExpCS_Group_7_2_1_2_0 extends GroupToken { public PrimaryExpCS_Group_7_2_1_2_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { @@ -15033,7 +15026,7 @@ protected class PrimaryExpCS_RightParenthesisKeyword_7_2_2_1_3 extends KeywordTo /************ begin Rule NavigatingArgCS **************** * * // Type-less init is an illegal infix expression - * NavigatingArgCS: + * NavigatingArgCS: * name=NavigatingArgExpCS (":" ownedType=TypeExpCS ("=" init=ExpCS)?)?; * **/ @@ -15303,7 +15296,7 @@ protected class NavigatingArgCS_InitAssignment_1_2_1 extends AssignmentToken { /************ begin Rule NavigatingBarArgCS **************** * * // Type-less init is an illegal infix expression - * NavigatingBarArgCS returns NavigatingArgCS: + * NavigatingBarArgCS returns NavigatingArgCS: * prefix="|" name=NavigatingArgExpCS (":" ownedType=TypeExpCS ("=" init=ExpCS)?)?; * **/ @@ -15607,7 +15600,7 @@ protected class NavigatingBarArgCS_InitAssignment_2_2_1 extends AssignmentToken /************ begin Rule NavigatingCommaArgCS **************** * * // Type-less init is an illegal infix expression - * NavigatingCommaArgCS returns NavigatingArgCS: + * NavigatingCommaArgCS returns NavigatingArgCS: * prefix="," name=NavigatingArgExpCS (":" ownedType=TypeExpCS ("=" init=ExpCS)?)?; * **/ @@ -15911,7 +15904,7 @@ protected class NavigatingCommaArgCS_InitAssignment_2_2_1 extends AssignmentToke /************ begin Rule NavigatingSemiArgCS **************** * * // Type-less init is an illegal infix expression - * NavigatingSemiArgCS returns NavigatingArgCS: + * NavigatingSemiArgCS returns NavigatingArgCS: * prefix=";" name=NavigatingArgExpCS (":" ownedType=TypeExpCS ("=" init=ExpCS)?)?; * **/ @@ -16215,8 +16208,8 @@ protected class NavigatingSemiArgCS_InitAssignment_2_2_1 extends AssignmentToken /************ begin Rule NavigatingArgExpCS **************** * * // Intended to be overridden - * // '?' -- defined by Complete OCL - * NavigatingArgExpCS returns ExpCS: + * // '?' -- defined by Complete OCL + * NavigatingArgExpCS returns ExpCS: * ExpCS; * **/ diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g index 4be98c072..633919716 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g +++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g @@ -5606,7 +5606,7 @@ rulePrimaryExpCS returns [EObject current=null] } ) -))*) +))*)? |( ( { diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.tokens b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.tokens index 9ecca0986..231733633 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.tokens +++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.tokens @@ -1,154 +1,154 @@ -T__68=68
-T__69=69
-T__66=66
-T__67=67
-T__64=64
-T__29=29
-T__65=65
-T__28=28
-T__62=62
-T__27=27
-T__63=63
-T__26=26
-RULE_ESCAPED_CHARACTER=8
-T__25=25
-T__24=24
-T__23=23
-T__22=22
-RULE_ANY_OTHER=15
-T__21=21
-T__20=20
-RULE_ESCAPED_ID=5
-RULE_DOUBLE_QUOTED_STRING=10
-T__61=61
-T__60=60
-T__55=55
-T__56=56
-T__19=19
-T__57=57
-T__58=58
-T__16=16
-T__51=51
-T__52=52
-T__18=18
-T__53=53
-T__17=17
-T__54=54
-T__59=59
-RULE_SIMPLE_ID=4
-RULE_INT=6
-T__50=50
-T__42=42
-T__43=43
-T__40=40
-RULE_ML_SINGLE_QUOTED_STRING=11
-T__41=41
-T__80=80
-T__46=46
-T__81=81
-T__47=47
-T__82=82
-T__44=44
-T__83=83
-T__45=45
-T__48=48
-T__49=49
-RULE_SINGLE_QUOTED_STRING=7
-T__85=85
-RULE_SL_COMMENT=13
-T__84=84
-T__86=86
-RULE_ML_COMMENT=12
-RULE_LETTER_CHARACTER=9
-T__30=30
-T__31=31
-T__32=32
-T__71=71
-T__33=33
-T__72=72
-T__34=34
-T__35=35
-T__70=70
-T__36=36
-T__37=37
-T__38=38
-T__39=39
-RULE_WS=14
-T__76=76
-T__75=75
-T__74=74
-T__73=73
-T__79=79
-T__78=78
-T__77=77
-'>='=48
-'/'=44
-'Sequence'=68
-'where'=22
-'then'=82
-'enforce'=30
-':='=24
-'Real'=60
-'>'=46
-'Integer'=59
-';'=26
-'Boolean'=58
-'<>'=50
-'uses'=18
-'transformation'=39
-'OclInvalid'=64
-'+'=45
-'pre'=80
-'.'=55
-'library'=37
-'imports'=16
-'Set'=66
-'import'=33
-'true'=75
-'else'=83
-'let'=85
-'and'=51
-'{'=21
-'check'=27
-'?'=74
-'OclVoid'=65
-'if'=81
-':'=34
-'('=28
-'not'=43
-'-'=42
-','=17
-'default'=32
-'in'=20
-']'=73
-'query'=38
-'..'=71
-'|'=31
-'OrderedSet'=70
-'UnlimitedNatural'=62
-'null'=78
-'Collection'=69
-'Tuple'=57
-'String'=61
-'='=49
-'map'=19
-'@'=79
-'Bag'=67
-'::'=35
-')'=29
-'xor'=53
-'->'=56
-'}'=23
-'refines'=41
-'<='=25
-'false'=76
-'realize'=40
-'<'=47
-'invalid'=77
-'OclAny'=63
-'['=72
-'*'=36
-'or'=52
-'implies'=54
-'self'=86
-'endif'=84
+T__68=68 +T__69=69 +T__66=66 +T__67=67 +T__64=64 +T__29=29 +T__65=65 +T__28=28 +T__62=62 +T__27=27 +T__63=63 +T__26=26 +RULE_ESCAPED_CHARACTER=8 +T__25=25 +T__24=24 +T__23=23 +T__22=22 +RULE_ANY_OTHER=15 +T__21=21 +T__20=20 +RULE_ESCAPED_ID=5 +RULE_DOUBLE_QUOTED_STRING=10 +T__61=61 +T__60=60 +T__55=55 +T__56=56 +T__19=19 +T__57=57 +T__58=58 +T__16=16 +T__51=51 +T__52=52 +T__18=18 +T__53=53 +T__17=17 +T__54=54 +T__59=59 +RULE_SIMPLE_ID=4 +RULE_INT=6 +T__50=50 +T__42=42 +T__43=43 +T__40=40 +RULE_ML_SINGLE_QUOTED_STRING=11 +T__41=41 +T__80=80 +T__46=46 +T__81=81 +T__47=47 +T__82=82 +T__44=44 +T__83=83 +T__45=45 +T__48=48 +T__49=49 +RULE_SINGLE_QUOTED_STRING=7 +T__85=85 +RULE_SL_COMMENT=13 +T__84=84 +T__86=86 +RULE_ML_COMMENT=12 +RULE_LETTER_CHARACTER=9 +T__30=30 +T__31=31 +T__32=32 +T__71=71 +T__33=33 +T__72=72 +T__34=34 +T__35=35 +T__70=70 +T__36=36 +T__37=37 +T__38=38 +T__39=39 +RULE_WS=14 +T__76=76 +T__75=75 +T__74=74 +T__73=73 +T__79=79 +T__78=78 +T__77=77 +'>='=48 +'/'=44 +'Sequence'=68 +'where'=22 +'then'=82 +'enforce'=30 +':='=24 +'Real'=60 +'>'=46 +'Integer'=59 +';'=26 +'Boolean'=58 +'<>'=50 +'uses'=18 +'transformation'=39 +'OclInvalid'=64 +'+'=45 +'pre'=80 +'.'=55 +'library'=37 +'imports'=16 +'Set'=66 +'import'=33 +'true'=75 +'else'=83 +'let'=85 +'and'=51 +'{'=21 +'check'=27 +'?'=74 +'OclVoid'=65 +'if'=81 +':'=34 +'('=28 +'not'=43 +'-'=42 +','=17 +'default'=32 +'in'=20 +']'=73 +'query'=38 +'..'=71 +'|'=31 +'OrderedSet'=70 +'UnlimitedNatural'=62 +'null'=78 +'Collection'=69 +'Tuple'=57 +'String'=61 +'='=49 +'map'=19 +'@'=79 +'Bag'=67 +'::'=35 +')'=29 +'xor'=53 +'->'=56 +'}'=23 +'refines'=41 +'<='=25 +'false'=76 +'realize'=40 +'<'=47 +'invalid'=77 +'OclAny'=63 +'['=72 +'*'=36 +'or'=52 +'implies'=54 +'self'=86 +'endif'=84 diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperativeLexer.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperativeLexer.java index d811b805d..23cfa2591 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperativeLexer.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperativeLexer.java @@ -2770,32 +2770,32 @@ public class InternalQVTimperativeLexer extends Lexer { static final String DFA11_eofS = "\u0145\uffff"; static final String DFA11_minS = - "\1\0\1\146\1\uffff\1\163\1\141\1\uffff\1\150\1\uffff\1\72\1\75"+ - "\1\uffff\1\150\2\uffff\1\154\1\uffff\1\145\1\uffff\1\145\1\165\1"+ - "\150\1\145\1\55\1\157\1\47\1\uffff\1\75\1\uffff\1\156\1\162\1\157"+ - "\1\56\1\165\1\141\1\156\2\145\1\156\1\143\1\157\3\uffff\1\141\1"+ - "\uffff\1\162\1\145\2\0\1\47\4\uffff\1\160\2\60\2\uffff\1\145\1\160"+ - "\1\uffff\1\145\10\uffff\1\145\2\uffff\1\144\1\163\1\uffff\1\146"+ - "\1\uffff\1\142\1\164\1\145\1\141\1\145\1\141\3\uffff\1\164\1\154"+ - "\7\uffff\1\144\1\60\1\162\2\uffff\1\160\1\157\1\147\1\164\1\141"+ - "\1\162\1\161\2\154\1\144\1\154\3\uffff\1\154\1\uffff\1\145\1\154"+ - "\5\uffff\1\154\1\141\2\uffff\1\163\1\60\1\162\1\143\1\157\1\151"+ - "\1\145\1\141\1\162\1\60\1\162\1\156\1\145\1\156\1\154\1\151\1\60"+ - "\1\154\1\60\1\uffff\1\60\2\154\1\60\1\145\1\154\1\151\1\60\1\165"+ - "\1\151\1\101\1\145\1\154\1\163\1\60\1\146\1\162\1\151\1\154\1\60"+ - "\1\uffff\1\145\1\153\1\162\1\146\1\60\1\165\1\141\1\uffff\1\171"+ - "\1\163\2\60\1\151\1\156\1\uffff\1\60\2\uffff\2\145\1\uffff\1\147"+ - "\1\60\1\156\1\uffff\1\145\1\155\2\156\1\157\1\162\2\145\1\uffff"+ - "\1\60\1\164\1\145\1\151\1\uffff\2\60\1\143\1\60\1\uffff\1\154\1"+ - "\162\1\60\1\146\2\uffff\1\172\1\145\1\uffff\1\60\1\141\1\145\1\uffff"+ - "\1\147\1\156\1\151\1\171\1\166\1\151\1\145\1\143\1\60\1\uffff\1"+ - "\60\1\163\1\144\2\uffff\1\145\1\uffff\1\164\1\171\1\uffff\1\157"+ - "\1\145\1\163\1\uffff\1\156\1\162\1\60\1\143\1\164\1\60\1\141\2\144"+ - "\1\164\1\uffff\1\60\1\uffff\5\60\1\162\4\60\1\uffff\2\145\1\uffff"+ - "\1\154\1\60\1\123\1\151\6\uffff\1\155\4\uffff\1\60\1\144\1\151\1"+ - "\uffff\1\145\1\157\1\141\1\uffff\1\116\1\144\1\164\1\156\1\164\1"+ - "\141\3\60\1\151\1\164\3\uffff\1\157\1\165\1\156\1\162\1\60\1\141"+ - "\1\uffff\1\154\1\60\1\uffff"; + "\1\0\1\146\1\uffff\1\163\1\141\1\uffff\1\150\1\uffff\1\72\1\75\1"+ + "\uffff\1\150\2\uffff\1\154\1\uffff\1\145\1\uffff\1\145\1\165\1\150"+ + "\1\145\1\55\1\157\1\47\1\uffff\1\75\1\uffff\1\156\1\162\1\157\1"+ + "\56\1\165\1\141\1\156\2\145\1\156\1\143\1\157\3\uffff\1\141\1\uffff"+ + "\1\162\1\145\2\0\1\47\4\uffff\1\160\2\60\2\uffff\1\145\1\160\1\uffff"+ + "\1\145\10\uffff\1\145\2\uffff\1\144\1\163\1\uffff\1\146\1\uffff"+ + "\1\142\1\164\1\145\1\141\1\145\1\141\3\uffff\1\164\1\154\7\uffff"+ + "\1\144\1\60\1\162\2\uffff\1\160\1\157\1\147\1\164\1\141\1\162\1"+ + "\161\2\154\1\144\1\154\3\uffff\1\154\1\uffff\1\145\1\154\5\uffff"+ + "\1\154\1\141\2\uffff\1\163\1\60\1\162\1\143\1\157\1\151\1\145\1"+ + "\141\1\162\1\60\1\162\1\156\1\145\1\156\1\154\1\151\1\60\1\154\1"+ + "\60\1\uffff\1\60\2\154\1\60\1\145\1\154\1\151\1\60\1\165\1\151\1"+ + "\101\1\145\1\154\1\163\1\60\1\146\1\162\1\151\1\154\1\60\1\uffff"+ + "\1\145\1\153\1\162\1\146\1\60\1\165\1\141\1\uffff\1\171\1\163\2"+ + "\60\1\151\1\156\1\uffff\1\60\2\uffff\2\145\1\uffff\1\147\1\60\1"+ + "\156\1\uffff\1\145\1\155\2\156\1\157\1\162\2\145\1\uffff\1\60\1"+ + "\164\1\145\1\151\1\uffff\2\60\1\143\1\60\1\uffff\1\154\1\162\1\60"+ + "\1\146\2\uffff\1\172\1\145\1\uffff\1\60\1\141\1\145\1\uffff\1\147"+ + "\1\156\1\151\1\171\1\166\1\151\1\145\1\143\1\60\1\uffff\1\60\1\163"+ + "\1\144\2\uffff\1\145\1\uffff\1\164\1\171\1\uffff\1\157\1\145\1\163"+ + "\1\uffff\1\156\1\162\1\60\1\143\1\164\1\60\1\141\2\144\1\164\1\uffff"+ + "\1\60\1\uffff\5\60\1\162\4\60\1\uffff\2\145\1\uffff\1\154\1\60\1"+ + "\123\1\151\6\uffff\1\155\4\uffff\1\60\1\144\1\151\1\uffff\1\145"+ + "\1\157\1\141\1\uffff\1\116\1\144\1\164\1\156\1\164\1\141\3\60\1"+ + "\151\1\164\3\uffff\1\157\1\165\1\156\1\162\1\60\1\141\1\uffff\1"+ + "\154\1\60\1\uffff"; static final String DFA11_maxS = "\1\uffff\1\156\1\uffff\1\163\1\141\1\uffff\1\150\1\uffff\1\75\1"+ "\76\1\uffff\1\150\2\uffff\1\156\1\uffff\1\145\1\uffff\1\151\1\165"+ @@ -3084,8 +3084,7 @@ public class InternalQVTimperativeLexer extends Lexer { "\1\u0104", "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\32\71", "", - "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\22\71\1\u0106\7"+ - "\71", + "\12\71\7\uffff\32\71\4\uffff\1\71\1\uffff\22\71\1\u0106\7\71", "\1\u0108", "\1\u0109", "", diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperativeParser.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperativeParser.java index 0b2517c17..812e067bc 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperativeParser.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperativeParser.java @@ -3154,12 +3154,12 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { else if ( (LA18_0==40) ) { int LA18_2 = input.LA(2); - if ( ((LA18_2>=RULE_SIMPLE_ID && LA18_2<=RULE_ESCAPED_ID)||LA18_2==16||(LA18_2>=18 && LA18_2<=19)||LA18_2==27||LA18_2==30||LA18_2==33||(LA18_2>=37 && LA18_2<=41)) ) { - alt18=2; - } - else if ( (LA18_2==34) ) { + if ( (LA18_2==34) ) { alt18=1; } + else if ( ((LA18_2>=RULE_SIMPLE_ID && LA18_2<=RULE_ESCAPED_ID)||LA18_2==16||(LA18_2>=18 && LA18_2<=19)||LA18_2==27||LA18_2==30||LA18_2==33||(LA18_2>=37 && LA18_2<=41)) ) { + alt18=2; + } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = @@ -3292,12 +3292,12 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { else if ( (LA19_0==40) ) { int LA19_2 = input.LA(2); - if ( ((LA19_2>=RULE_SIMPLE_ID && LA19_2<=RULE_ESCAPED_ID)||LA19_2==16||(LA19_2>=18 && LA19_2<=19)||LA19_2==27||LA19_2==30||LA19_2==33||(LA19_2>=37 && LA19_2<=41)) ) { - alt19=2; - } - else if ( (LA19_2==34) ) { + if ( (LA19_2==34) ) { alt19=1; } + else if ( ((LA19_2>=RULE_SIMPLE_ID && LA19_2<=RULE_ESCAPED_ID)||LA19_2==16||(LA19_2>=18 && LA19_2<=19)||LA19_2==27||LA19_2==30||LA19_2==33||(LA19_2>=37 && LA19_2<=41)) ) { + alt19=2; + } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = @@ -3769,12 +3769,12 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { else if ( (LA24_0==40) ) { int LA24_2 = input.LA(2); - if ( (LA24_2==34) ) { - alt24=1; - } - else if ( ((LA24_2>=RULE_SIMPLE_ID && LA24_2<=RULE_ESCAPED_ID)||LA24_2==16||(LA24_2>=18 && LA24_2<=19)||LA24_2==27||LA24_2==30||LA24_2==33||(LA24_2>=37 && LA24_2<=41)) ) { + if ( ((LA24_2>=RULE_SIMPLE_ID && LA24_2<=RULE_ESCAPED_ID)||LA24_2==16||(LA24_2>=18 && LA24_2<=19)||LA24_2==27||LA24_2==30||LA24_2==33||(LA24_2>=37 && LA24_2<=41)) ) { alt24=2; } + else if ( (LA24_2==34) ) { + alt24=1; + } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = @@ -3907,12 +3907,12 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { else if ( (LA25_0==40) ) { int LA25_2 = input.LA(2); - if ( (LA25_2==34) ) { - alt25=1; - } - else if ( ((LA25_2>=RULE_SIMPLE_ID && LA25_2<=RULE_ESCAPED_ID)||LA25_2==16||(LA25_2>=18 && LA25_2<=19)||LA25_2==27||LA25_2==30||LA25_2==33||(LA25_2>=37 && LA25_2<=41)) ) { + if ( ((LA25_2>=RULE_SIMPLE_ID && LA25_2<=RULE_ESCAPED_ID)||LA25_2==16||(LA25_2>=18 && LA25_2<=19)||LA25_2==27||LA25_2==30||LA25_2==33||(LA25_2>=37 && LA25_2<=41)) ) { alt25=2; } + else if ( (LA25_2==34) ) { + alt25=1; + } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = @@ -15247,7 +15247,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { // $ANTLR start "rulePrimaryExpCS" - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5309:1: rulePrimaryExpCS returns [EObject current=null] : (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_CollectionLiteralExpCS_5= ruleCollectionLiteralExpCS | this_TypeLiteralExpCS_6= ruleTypeLiteralExpCS | ( () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) ) ) ; + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5309:1: rulePrimaryExpCS returns [EObject current=null] : (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_CollectionLiteralExpCS_5= ruleCollectionLiteralExpCS | this_TypeLiteralExpCS_6= ruleTypeLiteralExpCS | ( () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) ) ) ; public final EObject rulePrimaryExpCS() throws RecognitionException { EObject current = null; @@ -15312,13 +15312,13 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5312:28: ( (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_CollectionLiteralExpCS_5= ruleCollectionLiteralExpCS | this_TypeLiteralExpCS_6= ruleTypeLiteralExpCS | ( () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) ) ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5313:1: (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_CollectionLiteralExpCS_5= ruleCollectionLiteralExpCS | this_TypeLiteralExpCS_6= ruleTypeLiteralExpCS | ( () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5312:28: ( (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_CollectionLiteralExpCS_5= ruleCollectionLiteralExpCS | this_TypeLiteralExpCS_6= ruleTypeLiteralExpCS | ( () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) ) ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5313:1: (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_CollectionLiteralExpCS_5= ruleCollectionLiteralExpCS | this_TypeLiteralExpCS_6= ruleTypeLiteralExpCS | ( () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) ) ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5313:1: (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_CollectionLiteralExpCS_5= ruleCollectionLiteralExpCS | this_TypeLiteralExpCS_6= ruleTypeLiteralExpCS | ( () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) ) ) - int alt99=8; - alt99 = dfa99.predict(input); - switch (alt99) { + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5313:1: (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_CollectionLiteralExpCS_5= ruleCollectionLiteralExpCS | this_TypeLiteralExpCS_6= ruleTypeLiteralExpCS | ( () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) ) ) + int alt100=8; + alt100 = dfa100.predict(input); + switch (alt100) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5314:2: this_NestedExpCS_0= ruleNestedExpCS { @@ -15509,10 +15509,10 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } break; case 8 : - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5404:6: ( () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5404:6: ( () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5404:6: ( () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5404:7: () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5404:6: ( () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5404:7: () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) { // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5404:7: () // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5405:2: @@ -15567,17 +15567,17 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5431:2: ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) - int alt98=3; + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5431:2: ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) + int alt99=3; switch ( input.LA(1) ) { case 72: { - alt98=1; + alt99=1; } break; case 21: { - alt98=2; + alt99=2; } break; case EOF: @@ -15613,18 +15613,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { case 83: case 84: { - alt98=3; + alt99=3; } break; default: if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 98, 0, input); + new NoViableAltException("", 99, 0, input); throw nvae; } - switch (alt98) { + switch (alt99) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5431:3: ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) { @@ -15946,10 +15946,10 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } break; case 2 : - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5556:6: ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5556:6: ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5556:6: ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5556:7: () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5556:6: ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5556:7: () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' { // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5556:7: () // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5557:2: @@ -15975,130 +15975,141 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { newLeafNode(otherlv_23, grammarAccess.getPrimaryExpCSAccess().getLeftCurlyBracketKeyword_7_2_1_1()); } - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5569:1: ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) | ( (lv_value_27_0= ruleStringLiteral ) ) ) - int alt89=2; - int LA89_0 = input.LA(1); + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5569:1: ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? | ( (lv_value_27_0= ruleStringLiteral ) ) ) + int alt90=2; + int LA90_0 = input.LA(1); - if ( ((LA89_0>=RULE_SIMPLE_ID && LA89_0<=RULE_ESCAPED_ID)||LA89_0==16||(LA89_0>=18 && LA89_0<=19)||LA89_0==27||LA89_0==30||LA89_0==33||(LA89_0>=37 && LA89_0<=41)) ) { - alt89=1; + if ( ((LA90_0>=RULE_SIMPLE_ID && LA90_0<=RULE_ESCAPED_ID)||LA90_0==16||(LA90_0>=18 && LA90_0<=19)||LA90_0==23||LA90_0==27||LA90_0==30||LA90_0==33||(LA90_0>=37 && LA90_0<=41)) ) { + alt90=1; } - else if ( (LA89_0==RULE_SINGLE_QUOTED_STRING) ) { - alt89=2; + else if ( (LA90_0==RULE_SINGLE_QUOTED_STRING) ) { + alt90=2; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 89, 0, input); + new NoViableAltException("", 90, 0, input); throw nvae; } - switch (alt89) { + switch (alt90) { case 1 : - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5569:2: ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) - { - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5569:2: ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5569:3: ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5569:2: ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? { - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5569:3: ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5570:1: (lv_ownedParts_24_0= ruleConstructorPartCS ) - { - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5570:1: (lv_ownedParts_24_0= ruleConstructorPartCS ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5571:3: lv_ownedParts_24_0= ruleConstructorPartCS - { - if ( state.backtracking==0 ) { - - newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getOwnedPartsConstructorPartCSParserRuleCall_7_2_1_2_0_0_0()); - + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5569:2: ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? + int alt89=2; + int LA89_0 = input.LA(1); + + if ( ((LA89_0>=RULE_SIMPLE_ID && LA89_0<=RULE_ESCAPED_ID)||LA89_0==16||(LA89_0>=18 && LA89_0<=19)||LA89_0==27||LA89_0==30||LA89_0==33||(LA89_0>=37 && LA89_0<=41)) ) { + alt89=1; } - pushFollow(FollowSets000.FOLLOW_ruleConstructorPartCS_in_rulePrimaryExpCS12511); - lv_ownedParts_24_0=ruleConstructorPartCS(); + switch (alt89) { + case 1 : + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5569:3: ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* + { + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5569:3: ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5570:1: (lv_ownedParts_24_0= ruleConstructorPartCS ) + { + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5570:1: (lv_ownedParts_24_0= ruleConstructorPartCS ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5571:3: lv_ownedParts_24_0= ruleConstructorPartCS + { + if ( state.backtracking==0 ) { + + newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getOwnedPartsConstructorPartCSParserRuleCall_7_2_1_2_0_0_0()); + + } + pushFollow(FollowSets000.FOLLOW_ruleConstructorPartCS_in_rulePrimaryExpCS12511); + lv_ownedParts_24_0=ruleConstructorPartCS(); - state._fsp--; - if (state.failed) return current; - if ( state.backtracking==0 ) { + state._fsp--; + if (state.failed) return current; + if ( state.backtracking==0 ) { - if (current==null) { - current = createModelElementForParent(grammarAccess.getPrimaryExpCSRule()); - } - add( - current, - "ownedParts", - lv_ownedParts_24_0, - "ConstructorPartCS"); - afterParserOrEnumRuleCall(); - - } + if (current==null) { + current = createModelElementForParent(grammarAccess.getPrimaryExpCSRule()); + } + add( + current, + "ownedParts", + lv_ownedParts_24_0, + "ConstructorPartCS"); + afterParserOrEnumRuleCall(); + + } - } + } - } + } - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5587:2: (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* - loop88: - do { - int alt88=2; - int LA88_0 = input.LA(1); + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5587:2: (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* + loop88: + do { + int alt88=2; + int LA88_0 = input.LA(1); - if ( (LA88_0==17) ) { - alt88=1; - } + if ( (LA88_0==17) ) { + alt88=1; + } - switch (alt88) { - case 1 : - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5587:4: otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) - { - otherlv_25=(Token)match(input,17,FollowSets000.FOLLOW_17_in_rulePrimaryExpCS12524); if (state.failed) return current; - if ( state.backtracking==0 ) { + switch (alt88) { + case 1 : + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5587:4: otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) + { + otherlv_25=(Token)match(input,17,FollowSets000.FOLLOW_17_in_rulePrimaryExpCS12524); if (state.failed) return current; + if ( state.backtracking==0 ) { - newLeafNode(otherlv_25, grammarAccess.getPrimaryExpCSAccess().getCommaKeyword_7_2_1_2_0_1_0()); - - } - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5591:1: ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5592:1: (lv_ownedParts_26_0= ruleConstructorPartCS ) - { - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5592:1: (lv_ownedParts_26_0= ruleConstructorPartCS ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5593:3: lv_ownedParts_26_0= ruleConstructorPartCS - { - if ( state.backtracking==0 ) { - - newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getOwnedPartsConstructorPartCSParserRuleCall_7_2_1_2_0_1_1_0()); - - } - pushFollow(FollowSets000.FOLLOW_ruleConstructorPartCS_in_rulePrimaryExpCS12545); - lv_ownedParts_26_0=ruleConstructorPartCS(); + newLeafNode(otherlv_25, grammarAccess.getPrimaryExpCSAccess().getCommaKeyword_7_2_1_2_0_1_0()); + + } + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5591:1: ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5592:1: (lv_ownedParts_26_0= ruleConstructorPartCS ) + { + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5592:1: (lv_ownedParts_26_0= ruleConstructorPartCS ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5593:3: lv_ownedParts_26_0= ruleConstructorPartCS + { + if ( state.backtracking==0 ) { + + newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getOwnedPartsConstructorPartCSParserRuleCall_7_2_1_2_0_1_1_0()); + + } + pushFollow(FollowSets000.FOLLOW_ruleConstructorPartCS_in_rulePrimaryExpCS12545); + lv_ownedParts_26_0=ruleConstructorPartCS(); - state._fsp--; - if (state.failed) return current; - if ( state.backtracking==0 ) { + state._fsp--; + if (state.failed) return current; + if ( state.backtracking==0 ) { - if (current==null) { - current = createModelElementForParent(grammarAccess.getPrimaryExpCSRule()); - } - add( - current, - "ownedParts", - lv_ownedParts_26_0, - "ConstructorPartCS"); - afterParserOrEnumRuleCall(); - - } + if (current==null) { + current = createModelElementForParent(grammarAccess.getPrimaryExpCSRule()); + } + add( + current, + "ownedParts", + lv_ownedParts_26_0, + "ConstructorPartCS"); + afterParserOrEnumRuleCall(); + + } - } + } - } + } - } - break; + } + break; + + default : + break loop88; + } + } while (true); - default : - break loop88; - } - } while (true); + } + break; } @@ -16119,7 +16130,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getValueStringLiteralParserRuleCall_7_2_1_2_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleStringLiteral_in_rulePrimaryExpCS12575); + pushFollow(FollowSets000.FOLLOW_ruleStringLiteral_in_rulePrimaryExpCS12576); lv_value_27_0=ruleStringLiteral(); state._fsp--; @@ -16149,7 +16160,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } - otherlv_28=(Token)match(input,23,FollowSets000.FOLLOW_23_in_rulePrimaryExpCS12588); if (state.failed) return current; + otherlv_28=(Token)match(input,23,FollowSets000.FOLLOW_23_in_rulePrimaryExpCS12589); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_28, grammarAccess.getPrimaryExpCSAccess().getRightCurlyBracketKeyword_7_2_1_3()); @@ -16168,13 +16179,13 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5633:7: ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? { // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5633:7: ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? - int alt90=2; - int LA90_0 = input.LA(1); + int alt91=2; + int LA91_0 = input.LA(1); - if ( (LA90_0==79) ) { - alt90=1; + if ( (LA91_0==79) ) { + alt91=1; } - switch (alt90) { + switch (alt91) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5633:8: ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' { @@ -16184,7 +16195,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5634:1: (lv_atPre_29_0= '@' ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5635:3: lv_atPre_29_0= '@' { - lv_atPre_29_0=(Token)match(input,79,FollowSets000.FOLLOW_79_in_rulePrimaryExpCS12615); if (state.failed) return current; + lv_atPre_29_0=(Token)match(input,79,FollowSets000.FOLLOW_79_in_rulePrimaryExpCS12616); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_atPre_29_0, grammarAccess.getPrimaryExpCSAccess().getAtPreCommercialAtKeyword_7_2_2_0_0_0()); @@ -16204,7 +16215,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } - otherlv_30=(Token)match(input,80,FollowSets000.FOLLOW_80_in_rulePrimaryExpCS12640); if (state.failed) return current; + otherlv_30=(Token)match(input,80,FollowSets000.FOLLOW_80_in_rulePrimaryExpCS12641); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_30, grammarAccess.getPrimaryExpCSAccess().getPreKeyword_7_2_2_0_1()); @@ -16217,13 +16228,13 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5652:3: ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? - int alt97=2; - int LA97_0 = input.LA(1); + int alt98=2; + int LA98_0 = input.LA(1); - if ( (LA97_0==28) ) { - alt97=1; + if ( (LA98_0==28) ) { + alt98=1; } - switch (alt97) { + switch (alt98) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5652:4: () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' { @@ -16245,20 +16256,20 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } - otherlv_32=(Token)match(input,28,FollowSets000.FOLLOW_28_in_rulePrimaryExpCS12667); if (state.failed) return current; + otherlv_32=(Token)match(input,28,FollowSets000.FOLLOW_28_in_rulePrimaryExpCS12668); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_32, grammarAccess.getPrimaryExpCSAccess().getLeftParenthesisKeyword_7_2_2_1_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5665:1: ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? - int alt96=2; - int LA96_0 = input.LA(1); + int alt97=2; + int LA97_0 = input.LA(1); - if ( ((LA96_0>=RULE_SIMPLE_ID && LA96_0<=RULE_SINGLE_QUOTED_STRING)||LA96_0==16||(LA96_0>=18 && LA96_0<=19)||(LA96_0>=27 && LA96_0<=28)||LA96_0==30||LA96_0==33||(LA96_0>=36 && LA96_0<=43)||(LA96_0>=57 && LA96_0<=70)||(LA96_0>=75 && LA96_0<=78)||LA96_0==81||(LA96_0>=85 && LA96_0<=86)) ) { - alt96=1; + if ( ((LA97_0>=RULE_SIMPLE_ID && LA97_0<=RULE_SINGLE_QUOTED_STRING)||LA97_0==16||(LA97_0>=18 && LA97_0<=19)||(LA97_0>=27 && LA97_0<=28)||LA97_0==30||LA97_0==33||(LA97_0>=36 && LA97_0<=43)||(LA97_0>=57 && LA97_0<=70)||(LA97_0>=75 && LA97_0<=78)||LA97_0==81||(LA97_0>=85 && LA97_0<=86)) ) { + alt97=1; } - switch (alt96) { + switch (alt97) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5665:2: ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? { @@ -16273,7 +16284,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingArgCSParserRuleCall_7_2_2_1_2_0_0()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgCS_in_rulePrimaryExpCS12689); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgCS_in_rulePrimaryExpCS12690); lv_argument_33_0=ruleNavigatingArgCS(); state._fsp--; @@ -16298,17 +16309,17 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5683:2: ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* - loop91: + loop92: do { - int alt91=2; - int LA91_0 = input.LA(1); + int alt92=2; + int LA92_0 = input.LA(1); - if ( (LA91_0==17) ) { - alt91=1; + if ( (LA92_0==17) ) { + alt92=1; } - switch (alt91) { + switch (alt92) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5684:1: (lv_argument_34_0= ruleNavigatingCommaArgCS ) { @@ -16320,7 +16331,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingCommaArgCSParserRuleCall_7_2_2_1_2_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS12710); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS12711); lv_argument_34_0=ruleNavigatingCommaArgCS(); state._fsp--; @@ -16346,18 +16357,18 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { break; default : - break loop91; + break loop92; } } while (true); // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5701:3: ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? - int alt93=2; - int LA93_0 = input.LA(1); + int alt94=2; + int LA94_0 = input.LA(1); - if ( (LA93_0==26) ) { - alt93=1; + if ( (LA94_0==26) ) { + alt94=1; } - switch (alt93) { + switch (alt94) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5701:4: ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* { @@ -16372,7 +16383,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingSemiArgCSParserRuleCall_7_2_2_1_2_2_0_0()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingSemiArgCS_in_rulePrimaryExpCS12733); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingSemiArgCS_in_rulePrimaryExpCS12734); lv_argument_35_0=ruleNavigatingSemiArgCS(); state._fsp--; @@ -16397,17 +16408,17 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5719:2: ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* - loop92: + loop93: do { - int alt92=2; - int LA92_0 = input.LA(1); + int alt93=2; + int LA93_0 = input.LA(1); - if ( (LA92_0==17) ) { - alt92=1; + if ( (LA93_0==17) ) { + alt93=1; } - switch (alt92) { + switch (alt93) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5720:1: (lv_argument_36_0= ruleNavigatingCommaArgCS ) { @@ -16419,7 +16430,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingCommaArgCSParserRuleCall_7_2_2_1_2_2_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS12754); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS12755); lv_argument_36_0=ruleNavigatingCommaArgCS(); state._fsp--; @@ -16445,7 +16456,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { break; default : - break loop92; + break loop93; } } while (true); @@ -16456,13 +16467,13 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5737:5: ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? - int alt95=2; - int LA95_0 = input.LA(1); + int alt96=2; + int LA96_0 = input.LA(1); - if ( (LA95_0==31) ) { - alt95=1; + if ( (LA96_0==31) ) { + alt96=1; } - switch (alt95) { + switch (alt96) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5737:6: ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* { @@ -16477,7 +16488,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingBarArgCSParserRuleCall_7_2_2_1_2_3_0_0()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingBarArgCS_in_rulePrimaryExpCS12779); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingBarArgCS_in_rulePrimaryExpCS12780); lv_argument_37_0=ruleNavigatingBarArgCS(); state._fsp--; @@ -16502,17 +16513,17 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5755:2: ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* - loop94: + loop95: do { - int alt94=2; - int LA94_0 = input.LA(1); + int alt95=2; + int LA95_0 = input.LA(1); - if ( (LA94_0==17) ) { - alt94=1; + if ( (LA95_0==17) ) { + alt95=1; } - switch (alt94) { + switch (alt95) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5756:1: (lv_argument_38_0= ruleNavigatingCommaArgCS ) { @@ -16524,7 +16535,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingCommaArgCSParserRuleCall_7_2_2_1_2_3_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS12800); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS12801); lv_argument_38_0=ruleNavigatingCommaArgCS(); state._fsp--; @@ -16550,7 +16561,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { break; default : - break loop94; + break loop95; } } while (true); @@ -16566,7 +16577,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } - otherlv_39=(Token)match(input,29,FollowSets000.FOLLOW_29_in_rulePrimaryExpCS12817); if (state.failed) return current; + otherlv_39=(Token)match(input,29,FollowSets000.FOLLOW_29_in_rulePrimaryExpCS12818); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_39, grammarAccess.getPrimaryExpCSAccess().getRightParenthesisKeyword_7_2_2_1_3()); @@ -16630,7 +16641,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getNavigatingArgCSRule()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgCS_in_entryRuleNavigatingArgCS12858); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgCS_in_entryRuleNavigatingArgCS12859); iv_ruleNavigatingArgCS=ruleNavigatingArgCS(); state._fsp--; @@ -16638,7 +16649,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleNavigatingArgCS; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingArgCS12868); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingArgCS12869); if (state.failed) return current; } @@ -16689,7 +16700,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getNavigatingArgCSAccess().getNameNavigatingArgExpCSParserRuleCall_0_0()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingArgCS12914); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingArgCS12915); lv_name_0_0=ruleNavigatingArgExpCS(); state._fsp--; @@ -16714,17 +16725,17 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5816:2: (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_init_4_0= ruleExpCS ) ) )? )? - int alt101=2; - int LA101_0 = input.LA(1); + int alt102=2; + int LA102_0 = input.LA(1); - if ( (LA101_0==34) ) { - alt101=1; + if ( (LA102_0==34) ) { + alt102=1; } - switch (alt101) { + switch (alt102) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5816:4: otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_init_4_0= ruleExpCS ) ) )? { - otherlv_1=(Token)match(input,34,FollowSets000.FOLLOW_34_in_ruleNavigatingArgCS12927); if (state.failed) return current; + otherlv_1=(Token)match(input,34,FollowSets000.FOLLOW_34_in_ruleNavigatingArgCS12928); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getNavigatingArgCSAccess().getColonKeyword_1_0()); @@ -16741,7 +16752,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getNavigatingArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingArgCS12948); + pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingArgCS12949); lv_ownedType_2_0=ruleTypeExpCS(); state._fsp--; @@ -16766,17 +16777,17 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5838:2: (otherlv_3= '=' ( (lv_init_4_0= ruleExpCS ) ) )? - int alt100=2; - int LA100_0 = input.LA(1); + int alt101=2; + int LA101_0 = input.LA(1); - if ( (LA100_0==49) ) { - alt100=1; + if ( (LA101_0==49) ) { + alt101=1; } - switch (alt100) { + switch (alt101) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5838:4: otherlv_3= '=' ( (lv_init_4_0= ruleExpCS ) ) { - otherlv_3=(Token)match(input,49,FollowSets000.FOLLOW_49_in_ruleNavigatingArgCS12961); if (state.failed) return current; + otherlv_3=(Token)match(input,49,FollowSets000.FOLLOW_49_in_ruleNavigatingArgCS12962); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_3, grammarAccess.getNavigatingArgCSAccess().getEqualsSignKeyword_1_2_0()); @@ -16793,7 +16804,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getNavigatingArgCSAccess().getInitExpCSParserRuleCall_1_2_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingArgCS12982); + pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingArgCS12983); lv_init_4_0=ruleExpCS(); state._fsp--; @@ -16866,7 +16877,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getNavigatingBarArgCSRule()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingBarArgCS_in_entryRuleNavigatingBarArgCS13022); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingBarArgCS_in_entryRuleNavigatingBarArgCS13023); iv_ruleNavigatingBarArgCS=ruleNavigatingBarArgCS(); state._fsp--; @@ -16874,7 +16885,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleNavigatingBarArgCS; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingBarArgCS13032); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingBarArgCS13033); if (state.failed) return current; } @@ -16921,7 +16932,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5882:1: (lv_prefix_0_0= '|' ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5883:3: lv_prefix_0_0= '|' { - lv_prefix_0_0=(Token)match(input,31,FollowSets000.FOLLOW_31_in_ruleNavigatingBarArgCS13075); if (state.failed) return current; + lv_prefix_0_0=(Token)match(input,31,FollowSets000.FOLLOW_31_in_ruleNavigatingBarArgCS13076); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_prefix_0_0, grammarAccess.getNavigatingBarArgCSAccess().getPrefixVerticalLineKeyword_0_0()); @@ -16952,7 +16963,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getNavigatingBarArgCSAccess().getNameNavigatingArgExpCSParserRuleCall_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingBarArgCS13109); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingBarArgCS13110); lv_name_1_0=ruleNavigatingArgExpCS(); state._fsp--; @@ -16977,17 +16988,17 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5914:2: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? )? - int alt103=2; - int LA103_0 = input.LA(1); + int alt104=2; + int LA104_0 = input.LA(1); - if ( (LA103_0==34) ) { - alt103=1; + if ( (LA104_0==34) ) { + alt104=1; } - switch (alt103) { + switch (alt104) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5914:4: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? { - otherlv_2=(Token)match(input,34,FollowSets000.FOLLOW_34_in_ruleNavigatingBarArgCS13122); if (state.failed) return current; + otherlv_2=(Token)match(input,34,FollowSets000.FOLLOW_34_in_ruleNavigatingBarArgCS13123); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getNavigatingBarArgCSAccess().getColonKeyword_2_0()); @@ -17004,7 +17015,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getNavigatingBarArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingBarArgCS13143); + pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingBarArgCS13144); lv_ownedType_3_0=ruleTypeExpCS(); state._fsp--; @@ -17029,17 +17040,17 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5936:2: (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? - int alt102=2; - int LA102_0 = input.LA(1); + int alt103=2; + int LA103_0 = input.LA(1); - if ( (LA102_0==49) ) { - alt102=1; + if ( (LA103_0==49) ) { + alt103=1; } - switch (alt102) { + switch (alt103) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5936:4: otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) { - otherlv_4=(Token)match(input,49,FollowSets000.FOLLOW_49_in_ruleNavigatingBarArgCS13156); if (state.failed) return current; + otherlv_4=(Token)match(input,49,FollowSets000.FOLLOW_49_in_ruleNavigatingBarArgCS13157); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getNavigatingBarArgCSAccess().getEqualsSignKeyword_2_2_0()); @@ -17056,7 +17067,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getNavigatingBarArgCSAccess().getInitExpCSParserRuleCall_2_2_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingBarArgCS13177); + pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingBarArgCS13178); lv_init_5_0=ruleExpCS(); state._fsp--; @@ -17129,7 +17140,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getNavigatingCommaArgCSRule()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_entryRuleNavigatingCommaArgCS13217); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_entryRuleNavigatingCommaArgCS13218); iv_ruleNavigatingCommaArgCS=ruleNavigatingCommaArgCS(); state._fsp--; @@ -17137,7 +17148,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleNavigatingCommaArgCS; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingCommaArgCS13227); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingCommaArgCS13228); if (state.failed) return current; } @@ -17184,7 +17195,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5980:1: (lv_prefix_0_0= ',' ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:5981:3: lv_prefix_0_0= ',' { - lv_prefix_0_0=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleNavigatingCommaArgCS13270); if (state.failed) return current; + lv_prefix_0_0=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleNavigatingCommaArgCS13271); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_prefix_0_0, grammarAccess.getNavigatingCommaArgCSAccess().getPrefixCommaKeyword_0_0()); @@ -17215,7 +17226,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getNavigatingCommaArgCSAccess().getNameNavigatingArgExpCSParserRuleCall_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingCommaArgCS13304); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingCommaArgCS13305); lv_name_1_0=ruleNavigatingArgExpCS(); state._fsp--; @@ -17240,17 +17251,17 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6012:2: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? )? - int alt105=2; - int LA105_0 = input.LA(1); + int alt106=2; + int LA106_0 = input.LA(1); - if ( (LA105_0==34) ) { - alt105=1; + if ( (LA106_0==34) ) { + alt106=1; } - switch (alt105) { + switch (alt106) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6012:4: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? { - otherlv_2=(Token)match(input,34,FollowSets000.FOLLOW_34_in_ruleNavigatingCommaArgCS13317); if (state.failed) return current; + otherlv_2=(Token)match(input,34,FollowSets000.FOLLOW_34_in_ruleNavigatingCommaArgCS13318); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getNavigatingCommaArgCSAccess().getColonKeyword_2_0()); @@ -17267,7 +17278,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingCommaArgCS13338); + pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingCommaArgCS13339); lv_ownedType_3_0=ruleTypeExpCS(); state._fsp--; @@ -17292,17 +17303,17 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6034:2: (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? - int alt104=2; - int LA104_0 = input.LA(1); + int alt105=2; + int LA105_0 = input.LA(1); - if ( (LA104_0==49) ) { - alt104=1; + if ( (LA105_0==49) ) { + alt105=1; } - switch (alt104) { + switch (alt105) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6034:4: otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) { - otherlv_4=(Token)match(input,49,FollowSets000.FOLLOW_49_in_ruleNavigatingCommaArgCS13351); if (state.failed) return current; + otherlv_4=(Token)match(input,49,FollowSets000.FOLLOW_49_in_ruleNavigatingCommaArgCS13352); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getNavigatingCommaArgCSAccess().getEqualsSignKeyword_2_2_0()); @@ -17319,7 +17330,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getNavigatingCommaArgCSAccess().getInitExpCSParserRuleCall_2_2_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingCommaArgCS13372); + pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingCommaArgCS13373); lv_init_5_0=ruleExpCS(); state._fsp--; @@ -17392,7 +17403,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getNavigatingSemiArgCSRule()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingSemiArgCS_in_entryRuleNavigatingSemiArgCS13412); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingSemiArgCS_in_entryRuleNavigatingSemiArgCS13413); iv_ruleNavigatingSemiArgCS=ruleNavigatingSemiArgCS(); state._fsp--; @@ -17400,7 +17411,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleNavigatingSemiArgCS; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingSemiArgCS13422); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingSemiArgCS13423); if (state.failed) return current; } @@ -17447,7 +17458,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6078:1: (lv_prefix_0_0= ';' ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6079:3: lv_prefix_0_0= ';' { - lv_prefix_0_0=(Token)match(input,26,FollowSets000.FOLLOW_26_in_ruleNavigatingSemiArgCS13465); if (state.failed) return current; + lv_prefix_0_0=(Token)match(input,26,FollowSets000.FOLLOW_26_in_ruleNavigatingSemiArgCS13466); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_prefix_0_0, grammarAccess.getNavigatingSemiArgCSAccess().getPrefixSemicolonKeyword_0_0()); @@ -17478,7 +17489,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getNavigatingSemiArgCSAccess().getNameNavigatingArgExpCSParserRuleCall_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingSemiArgCS13499); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingSemiArgCS13500); lv_name_1_0=ruleNavigatingArgExpCS(); state._fsp--; @@ -17503,17 +17514,17 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6110:2: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? )? - int alt107=2; - int LA107_0 = input.LA(1); + int alt108=2; + int LA108_0 = input.LA(1); - if ( (LA107_0==34) ) { - alt107=1; + if ( (LA108_0==34) ) { + alt108=1; } - switch (alt107) { + switch (alt108) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6110:4: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? { - otherlv_2=(Token)match(input,34,FollowSets000.FOLLOW_34_in_ruleNavigatingSemiArgCS13512); if (state.failed) return current; + otherlv_2=(Token)match(input,34,FollowSets000.FOLLOW_34_in_ruleNavigatingSemiArgCS13513); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getNavigatingSemiArgCSAccess().getColonKeyword_2_0()); @@ -17530,7 +17541,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getNavigatingSemiArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingSemiArgCS13533); + pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingSemiArgCS13534); lv_ownedType_3_0=ruleTypeExpCS(); state._fsp--; @@ -17555,17 +17566,17 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6132:2: (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? - int alt106=2; - int LA106_0 = input.LA(1); + int alt107=2; + int LA107_0 = input.LA(1); - if ( (LA106_0==49) ) { - alt106=1; + if ( (LA107_0==49) ) { + alt107=1; } - switch (alt106) { + switch (alt107) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6132:4: otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) { - otherlv_4=(Token)match(input,49,FollowSets000.FOLLOW_49_in_ruleNavigatingSemiArgCS13546); if (state.failed) return current; + otherlv_4=(Token)match(input,49,FollowSets000.FOLLOW_49_in_ruleNavigatingSemiArgCS13547); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getNavigatingSemiArgCSAccess().getEqualsSignKeyword_2_2_0()); @@ -17582,7 +17593,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getNavigatingSemiArgCSAccess().getInitExpCSParserRuleCall_2_2_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingSemiArgCS13567); + pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingSemiArgCS13568); lv_init_5_0=ruleExpCS(); state._fsp--; @@ -17655,7 +17666,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getNavigatingArgExpCSRule()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_entryRuleNavigatingArgExpCS13607); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_entryRuleNavigatingArgExpCS13608); iv_ruleNavigatingArgExpCS=ruleNavigatingArgExpCS(); state._fsp--; @@ -17663,7 +17674,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleNavigatingArgExpCS; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingArgExpCS13617); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingArgExpCS13618); if (state.failed) return current; } @@ -17704,7 +17715,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getNavigatingArgExpCSAccess().getExpCSParserRuleCall()); } - pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingArgExpCS13666); + pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingArgExpCS13667); this_ExpCS_0=ruleExpCS(); state._fsp--; @@ -17749,7 +17760,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getIfExpCSRule()); } - pushFollow(FollowSets000.FOLLOW_ruleIfExpCS_in_entryRuleIfExpCS13700); + pushFollow(FollowSets000.FOLLOW_ruleIfExpCS_in_entryRuleIfExpCS13701); iv_ruleIfExpCS=ruleIfExpCS(); state._fsp--; @@ -17757,7 +17768,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleIfExpCS; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleIfExpCS13710); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleIfExpCS13711); if (state.failed) return current; } @@ -17799,7 +17810,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6208:1: (otherlv_0= 'if' ( (lv_condition_1_0= ruleExpCS ) ) otherlv_2= 'then' ( (lv_thenExpression_3_0= ruleExpCS ) ) otherlv_4= 'else' ( (lv_elseExpression_5_0= ruleExpCS ) ) otherlv_6= 'endif' ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6208:3: otherlv_0= 'if' ( (lv_condition_1_0= ruleExpCS ) ) otherlv_2= 'then' ( (lv_thenExpression_3_0= ruleExpCS ) ) otherlv_4= 'else' ( (lv_elseExpression_5_0= ruleExpCS ) ) otherlv_6= 'endif' { - otherlv_0=(Token)match(input,81,FollowSets000.FOLLOW_81_in_ruleIfExpCS13747); if (state.failed) return current; + otherlv_0=(Token)match(input,81,FollowSets000.FOLLOW_81_in_ruleIfExpCS13748); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getIfExpCSAccess().getIfKeyword_0()); @@ -17816,7 +17827,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getIfExpCSAccess().getConditionExpCSParserRuleCall_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleIfExpCS13768); + pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleIfExpCS13769); lv_condition_1_0=ruleExpCS(); state._fsp--; @@ -17840,7 +17851,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } - otherlv_2=(Token)match(input,82,FollowSets000.FOLLOW_82_in_ruleIfExpCS13780); if (state.failed) return current; + otherlv_2=(Token)match(input,82,FollowSets000.FOLLOW_82_in_ruleIfExpCS13781); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getIfExpCSAccess().getThenKeyword_2()); @@ -17857,7 +17868,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getIfExpCSAccess().getThenExpressionExpCSParserRuleCall_3_0()); } - pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleIfExpCS13801); + pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleIfExpCS13802); lv_thenExpression_3_0=ruleExpCS(); state._fsp--; @@ -17881,7 +17892,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } - otherlv_4=(Token)match(input,83,FollowSets000.FOLLOW_83_in_ruleIfExpCS13813); if (state.failed) return current; + otherlv_4=(Token)match(input,83,FollowSets000.FOLLOW_83_in_ruleIfExpCS13814); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getIfExpCSAccess().getElseKeyword_4()); @@ -17898,7 +17909,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getIfExpCSAccess().getElseExpressionExpCSParserRuleCall_5_0()); } - pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleIfExpCS13834); + pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleIfExpCS13835); lv_elseExpression_5_0=ruleExpCS(); state._fsp--; @@ -17922,7 +17933,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } - otherlv_6=(Token)match(input,84,FollowSets000.FOLLOW_84_in_ruleIfExpCS13846); if (state.failed) return current; + otherlv_6=(Token)match(input,84,FollowSets000.FOLLOW_84_in_ruleIfExpCS13847); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_6, grammarAccess.getIfExpCSAccess().getEndifKeyword_6()); @@ -17965,7 +17976,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getLetExpCSRule()); } - pushFollow(FollowSets000.FOLLOW_ruleLetExpCS_in_entryRuleLetExpCS13882); + pushFollow(FollowSets000.FOLLOW_ruleLetExpCS_in_entryRuleLetExpCS13883); iv_ruleLetExpCS=ruleLetExpCS(); state._fsp--; @@ -17973,7 +17984,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleLetExpCS; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleLetExpCS13892); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleLetExpCS13893); if (state.failed) return current; } @@ -18014,7 +18025,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6299:1: (otherlv_0= 'let' ( (lv_variable_1_0= ruleLetVariableCS ) ) (otherlv_2= ',' ( (lv_variable_3_0= ruleLetVariableCS ) ) )* otherlv_4= 'in' ( (lv_in_5_0= ruleExpCS ) ) ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6299:3: otherlv_0= 'let' ( (lv_variable_1_0= ruleLetVariableCS ) ) (otherlv_2= ',' ( (lv_variable_3_0= ruleLetVariableCS ) ) )* otherlv_4= 'in' ( (lv_in_5_0= ruleExpCS ) ) { - otherlv_0=(Token)match(input,85,FollowSets000.FOLLOW_85_in_ruleLetExpCS13929); if (state.failed) return current; + otherlv_0=(Token)match(input,85,FollowSets000.FOLLOW_85_in_ruleLetExpCS13930); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getLetExpCSAccess().getLetKeyword_0()); @@ -18031,7 +18042,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getLetExpCSAccess().getVariableLetVariableCSParserRuleCall_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleLetVariableCS_in_ruleLetExpCS13950); + pushFollow(FollowSets000.FOLLOW_ruleLetVariableCS_in_ruleLetExpCS13951); lv_variable_1_0=ruleLetVariableCS(); state._fsp--; @@ -18056,21 +18067,21 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6321:2: (otherlv_2= ',' ( (lv_variable_3_0= ruleLetVariableCS ) ) )* - loop108: + loop109: do { - int alt108=2; - int LA108_0 = input.LA(1); + int alt109=2; + int LA109_0 = input.LA(1); - if ( (LA108_0==17) ) { - alt108=1; + if ( (LA109_0==17) ) { + alt109=1; } - switch (alt108) { + switch (alt109) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6321:4: otherlv_2= ',' ( (lv_variable_3_0= ruleLetVariableCS ) ) { - otherlv_2=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleLetExpCS13963); if (state.failed) return current; + otherlv_2=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleLetExpCS13964); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getLetExpCSAccess().getCommaKeyword_2_0()); @@ -18087,7 +18098,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getLetExpCSAccess().getVariableLetVariableCSParserRuleCall_2_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleLetVariableCS_in_ruleLetExpCS13984); + pushFollow(FollowSets000.FOLLOW_ruleLetVariableCS_in_ruleLetExpCS13985); lv_variable_3_0=ruleLetVariableCS(); state._fsp--; @@ -18116,11 +18127,11 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { break; default : - break loop108; + break loop109; } } while (true); - otherlv_4=(Token)match(input,20,FollowSets000.FOLLOW_20_in_ruleLetExpCS13998); if (state.failed) return current; + otherlv_4=(Token)match(input,20,FollowSets000.FOLLOW_20_in_ruleLetExpCS13999); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getLetExpCSAccess().getInKeyword_3()); @@ -18137,7 +18148,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getLetExpCSAccess().getInExpCSParserRuleCall_4_0()); } - pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleLetExpCS14019); + pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleLetExpCS14020); lv_in_5_0=ruleExpCS(); state._fsp--; @@ -18198,7 +18209,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getLetVariableCSRule()); } - pushFollow(FollowSets000.FOLLOW_ruleLetVariableCS_in_entryRuleLetVariableCS14055); + pushFollow(FollowSets000.FOLLOW_ruleLetVariableCS_in_entryRuleLetVariableCS14056); iv_ruleLetVariableCS=ruleLetVariableCS(); state._fsp--; @@ -18206,7 +18217,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleLetVariableCS; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleLetVariableCS14065); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleLetVariableCS14066); if (state.failed) return current; } @@ -18257,7 +18268,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getLetVariableCSAccess().getNameUnrestrictedNameParserRuleCall_0_0()); } - pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleLetVariableCS14111); + pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleLetVariableCS14112); lv_name_0_0=ruleUnrestrictedName(); state._fsp--; @@ -18282,17 +18293,17 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6404:2: (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? - int alt109=2; - int LA109_0 = input.LA(1); + int alt110=2; + int LA110_0 = input.LA(1); - if ( (LA109_0==34) ) { - alt109=1; + if ( (LA110_0==34) ) { + alt110=1; } - switch (alt109) { + switch (alt110) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6404:4: otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) { - otherlv_1=(Token)match(input,34,FollowSets000.FOLLOW_34_in_ruleLetVariableCS14124); if (state.failed) return current; + otherlv_1=(Token)match(input,34,FollowSets000.FOLLOW_34_in_ruleLetVariableCS14125); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getLetVariableCSAccess().getColonKeyword_1_0()); @@ -18309,7 +18320,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getLetVariableCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleLetVariableCS14145); + pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleLetVariableCS14146); lv_ownedType_2_0=ruleTypeExpCS(); state._fsp--; @@ -18339,7 +18350,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } - otherlv_3=(Token)match(input,49,FollowSets000.FOLLOW_49_in_ruleLetVariableCS14159); if (state.failed) return current; + otherlv_3=(Token)match(input,49,FollowSets000.FOLLOW_49_in_ruleLetVariableCS14160); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_3, grammarAccess.getLetVariableCSAccess().getEqualsSignKeyword_2()); @@ -18356,7 +18367,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getLetVariableCSAccess().getInitExpressionExpCSParserRuleCall_3_0()); } - pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleLetVariableCS14180); + pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleLetVariableCS14181); lv_initExpression_4_0=ruleExpCS(); state._fsp--; @@ -18417,7 +18428,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getNestedExpCSRule()); } - pushFollow(FollowSets000.FOLLOW_ruleNestedExpCS_in_entryRuleNestedExpCS14216); + pushFollow(FollowSets000.FOLLOW_ruleNestedExpCS_in_entryRuleNestedExpCS14217); iv_ruleNestedExpCS=ruleNestedExpCS(); state._fsp--; @@ -18425,7 +18436,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleNestedExpCS; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNestedExpCS14226); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNestedExpCS14227); if (state.failed) return current; } @@ -18461,7 +18472,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6469:1: (otherlv_0= '(' ( (lv_source_1_0= ruleExpCS ) ) otherlv_2= ')' ) // ../../plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/parser/antlr/internal/InternalQVTimperative.g:6469:3: otherlv_0= '(' ( (lv_source_1_0= ruleExpCS ) ) otherlv_2= ')' { - otherlv_0=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleNestedExpCS14263); if (state.failed) return current; + otherlv_0=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleNestedExpCS14264); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getNestedExpCSAccess().getLeftParenthesisKeyword_0()); @@ -18478,7 +18489,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getNestedExpCSAccess().getSourceExpCSParserRuleCall_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNestedExpCS14284); + pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNestedExpCS14285); lv_source_1_0=ruleExpCS(); state._fsp--; @@ -18502,7 +18513,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } - otherlv_2=(Token)match(input,29,FollowSets000.FOLLOW_29_in_ruleNestedExpCS14296); if (state.failed) return current; + otherlv_2=(Token)match(input,29,FollowSets000.FOLLOW_29_in_ruleNestedExpCS14297); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getNestedExpCSAccess().getRightParenthesisKeyword_2()); @@ -18545,7 +18556,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getSelfExpCSRule()); } - pushFollow(FollowSets000.FOLLOW_ruleSelfExpCS_in_entryRuleSelfExpCS14332); + pushFollow(FollowSets000.FOLLOW_ruleSelfExpCS_in_entryRuleSelfExpCS14333); iv_ruleSelfExpCS=ruleSelfExpCS(); state._fsp--; @@ -18553,7 +18564,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleSelfExpCS; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleSelfExpCS14342); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleSelfExpCS14343); if (state.failed) return current; } @@ -18604,7 +18615,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,86,FollowSets000.FOLLOW_86_in_ruleSelfExpCS14391); if (state.failed) return current; + otherlv_1=(Token)match(input,86,FollowSets000.FOLLOW_86_in_ruleSelfExpCS14392); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getSelfExpCSAccess().getSelfKeyword_1()); @@ -18752,7 +18763,7 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { protected DFA42 dfa42 = new DFA42(this); protected DFA81 dfa81 = new DFA81(this); protected DFA76 dfa76 = new DFA76(this); - protected DFA99 dfa99 = new DFA99(this); + protected DFA100 dfa100 = new DFA100(this); static final String DFA29_eotS = "\21\uffff"; static final String DFA29_eofS = @@ -18767,37 +18778,37 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { "\21\uffff}>"; static final String[] DFA29_transitionS = { "\1\1", - "\1\2\1\3\2\17\10\uffff\1\7\1\uffff\1\16\1\11\3\uffff\1\17"+ - "\3\uffff\1\4\1\17\1\uffff\1\5\1\uffff\1\17\1\6\2\uffff\1\17"+ - "\1\10\1\12\1\15\1\13\1\14\2\17\15\uffff\16\17\4\uffff\4\17\2"+ - "\uffff\1\17\3\uffff\2\17", - "\1\17\2\uffff\3\17\1\uffff\1\17\5\uffff\1\20\2\17\5\uffff"+ - "\1\17\1\uffff\15\17\17\uffff\1\17\6\uffff\1\17", - "\1\17\2\uffff\3\17\1\uffff\1\17\5\uffff\1\20\2\17\5\uffff"+ - "\1\17\1\uffff\15\17\17\uffff\1\17\6\uffff\1\17", - "\1\17\2\uffff\3\17\1\uffff\1\17\5\uffff\1\20\2\17\5\uffff"+ - "\1\17\1\uffff\15\17\17\uffff\1\17\6\uffff\1\17", - "\1\17\2\uffff\3\17\1\uffff\1\17\5\uffff\1\20\2\17\5\uffff"+ - "\1\17\1\uffff\15\17\17\uffff\1\17\6\uffff\1\17", - "\1\17\2\uffff\3\17\1\uffff\1\17\5\uffff\1\20\2\17\5\uffff"+ - "\1\17\1\uffff\15\17\17\uffff\1\17\6\uffff\1\17", - "\1\17\2\uffff\3\17\1\uffff\1\17\5\uffff\1\20\2\17\5\uffff"+ - "\1\17\1\uffff\15\17\17\uffff\1\17\6\uffff\1\17", - "\1\17\2\uffff\3\17\1\uffff\1\17\5\uffff\1\20\2\17\5\uffff"+ - "\1\17\1\uffff\15\17\17\uffff\1\17\6\uffff\1\17", - "\1\17\2\uffff\3\17\1\uffff\1\17\5\uffff\1\20\2\17\5\uffff"+ - "\1\17\1\uffff\15\17\17\uffff\1\17\6\uffff\1\17", - "\1\17\2\uffff\3\17\1\uffff\1\17\5\uffff\1\20\2\17\5\uffff"+ - "\1\17\1\uffff\15\17\17\uffff\1\17\6\uffff\1\17", + "\1\2\1\3\2\17\10\uffff\1\7\1\uffff\1\16\1\11\3\uffff\1\17\3"+ + "\uffff\1\4\1\17\1\uffff\1\5\1\uffff\1\17\1\6\2\uffff\1\17\1"+ + "\10\1\12\1\15\1\13\1\14\2\17\15\uffff\16\17\4\uffff\4\17\2\uffff"+ + "\1\17\3\uffff\2\17", + "\1\17\2\uffff\3\17\1\uffff\1\17\5\uffff\1\20\2\17\5\uffff\1"+ + "\17\1\uffff\15\17\17\uffff\1\17\6\uffff\1\17", + "\1\17\2\uffff\3\17\1\uffff\1\17\5\uffff\1\20\2\17\5\uffff\1"+ + "\17\1\uffff\15\17\17\uffff\1\17\6\uffff\1\17", + "\1\17\2\uffff\3\17\1\uffff\1\17\5\uffff\1\20\2\17\5\uffff\1"+ + "\17\1\uffff\15\17\17\uffff\1\17\6\uffff\1\17", + "\1\17\2\uffff\3\17\1\uffff\1\17\5\uffff\1\20\2\17\5\uffff\1"+ + "\17\1\uffff\15\17\17\uffff\1\17\6\uffff\1\17", + "\1\17\2\uffff\3\17\1\uffff\1\17\5\uffff\1\20\2\17\5\uffff\1"+ + "\17\1\uffff\15\17\17\uffff\1\17\6\uffff\1\17", + "\1\17\2\uffff\3\17\1\uffff\1\17\5\uffff\1\20\2\17\5\uffff\1"+ + "\17\1\uffff\15\17\17\uffff\1\17\6\uffff\1\17", + "\1\17\2\uffff\3\17\1\uffff\1\17\5\uffff\1\20\2\17\5\uffff\1"+ + "\17\1\uffff\15\17\17\uffff\1\17\6\uffff\1\17", + "\1\17\2\uffff\3\17\1\uffff\1\17\5\uffff\1\20\2\17\5\uffff\1"+ + "\17\1\uffff\15\17\17\uffff\1\17\6\uffff\1\17", + "\1\17\2\uffff\3\17\1\uffff\1\17\5\uffff\1\20\2\17\5\uffff\1"+ + "\17\1\uffff\15\17\17\uffff\1\17\6\uffff\1\17", "\2\20\12\uffff\1\20\1\uffff\2\20\1\uffff\1\17\2\uffff\3\17"+ "\1\20\1\17\1\uffff\1\20\2\uffff\2\20\2\17\5\20\1\17\1\uffff"+ "\15\17\17\uffff\1\17\6\uffff\1\17", - "\1\17\2\uffff\3\17\1\uffff\1\17\5\uffff\1\20\2\17\5\uffff"+ - "\1\17\1\uffff\15\17\17\uffff\1\17\6\uffff\1\17", - "\1\17\2\uffff\3\17\1\uffff\1\17\5\uffff\1\20\2\17\5\uffff"+ - "\1\17\1\uffff\15\17\17\uffff\1\17\6\uffff\1\17", - "\1\17\2\uffff\3\17\1\uffff\1\17\5\uffff\1\20\2\17\5\uffff"+ - "\1\17\1\uffff\15\17\17\uffff\1\17\6\uffff\1\17", + "\1\17\2\uffff\3\17\1\uffff\1\17\5\uffff\1\20\2\17\5\uffff\1"+ + "\17\1\uffff\15\17\17\uffff\1\17\6\uffff\1\17", + "\1\17\2\uffff\3\17\1\uffff\1\17\5\uffff\1\20\2\17\5\uffff\1"+ + "\17\1\uffff\15\17\17\uffff\1\17\6\uffff\1\17", + "\1\17\2\uffff\3\17\1\uffff\1\17\5\uffff\1\20\2\17\5\uffff\1"+ + "\17\1\uffff\15\17\17\uffff\1\17\6\uffff\1\17", "", "" }; @@ -18853,32 +18864,32 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { "\2\1\6\1\uffff\1\2\1\7\2\uffff\1\2\1\11\1\13\1\16\1\14\1\15"+ "\2\2\15\uffff\16\2\4\uffff\4\2\2\uffff\1\2\3\uffff\2\2", "", - "\1\2\2\uffff\3\2\1\uffff\1\2\5\uffff\1\20\2\2\5\uffff\1\2"+ - "\1\uffff\15\2\17\uffff\1\2\6\uffff\1\2", - "\1\2\2\uffff\3\2\1\uffff\1\2\5\uffff\1\20\2\2\5\uffff\1\2"+ - "\1\uffff\15\2\17\uffff\1\2\6\uffff\1\2", - "\1\2\2\uffff\3\2\1\uffff\1\2\5\uffff\1\20\2\2\5\uffff\1\2"+ - "\1\uffff\15\2\17\uffff\1\2\6\uffff\1\2", - "\1\2\2\uffff\3\2\1\uffff\1\2\5\uffff\1\20\2\2\5\uffff\1\2"+ - "\1\uffff\15\2\17\uffff\1\2\6\uffff\1\2", - "\1\2\2\uffff\3\2\1\uffff\1\2\5\uffff\1\20\2\2\5\uffff\1\2"+ - "\1\uffff\15\2\17\uffff\1\2\6\uffff\1\2", - "\1\2\2\uffff\3\2\1\uffff\1\2\5\uffff\1\20\2\2\5\uffff\1\2"+ - "\1\uffff\15\2\17\uffff\1\2\6\uffff\1\2", - "\1\2\2\uffff\3\2\1\uffff\1\2\5\uffff\1\20\2\2\5\uffff\1\2"+ - "\1\uffff\15\2\17\uffff\1\2\6\uffff\1\2", - "\1\2\2\uffff\3\2\1\uffff\1\2\5\uffff\1\20\2\2\5\uffff\1\2"+ - "\1\uffff\15\2\17\uffff\1\2\6\uffff\1\2", - "\1\2\2\uffff\3\2\1\uffff\1\2\5\uffff\1\20\2\2\5\uffff\1\2"+ - "\1\uffff\15\2\17\uffff\1\2\6\uffff\1\2", - "\1\2\2\uffff\3\2\1\uffff\1\2\5\uffff\1\20\2\2\5\uffff\1\2"+ - "\1\uffff\15\2\17\uffff\1\2\6\uffff\1\2", - "\1\2\2\uffff\3\2\1\uffff\1\2\5\uffff\1\20\2\2\5\uffff\1\2"+ - "\1\uffff\15\2\17\uffff\1\2\6\uffff\1\2", - "\1\2\2\uffff\3\2\1\uffff\1\2\5\uffff\1\20\2\2\5\uffff\1\2"+ - "\1\uffff\15\2\17\uffff\1\2\6\uffff\1\2", - "\1\2\2\uffff\3\2\1\uffff\1\2\5\uffff\1\20\2\2\5\uffff\1\2"+ - "\1\uffff\15\2\17\uffff\1\2\6\uffff\1\2", + "\1\2\2\uffff\3\2\1\uffff\1\2\5\uffff\1\20\2\2\5\uffff\1\2\1"+ + "\uffff\15\2\17\uffff\1\2\6\uffff\1\2", + "\1\2\2\uffff\3\2\1\uffff\1\2\5\uffff\1\20\2\2\5\uffff\1\2\1"+ + "\uffff\15\2\17\uffff\1\2\6\uffff\1\2", + "\1\2\2\uffff\3\2\1\uffff\1\2\5\uffff\1\20\2\2\5\uffff\1\2\1"+ + "\uffff\15\2\17\uffff\1\2\6\uffff\1\2", + "\1\2\2\uffff\3\2\1\uffff\1\2\5\uffff\1\20\2\2\5\uffff\1\2\1"+ + "\uffff\15\2\17\uffff\1\2\6\uffff\1\2", + "\1\2\2\uffff\3\2\1\uffff\1\2\5\uffff\1\20\2\2\5\uffff\1\2\1"+ + "\uffff\15\2\17\uffff\1\2\6\uffff\1\2", + "\1\2\2\uffff\3\2\1\uffff\1\2\5\uffff\1\20\2\2\5\uffff\1\2\1"+ + "\uffff\15\2\17\uffff\1\2\6\uffff\1\2", + "\1\2\2\uffff\3\2\1\uffff\1\2\5\uffff\1\20\2\2\5\uffff\1\2\1"+ + "\uffff\15\2\17\uffff\1\2\6\uffff\1\2", + "\1\2\2\uffff\3\2\1\uffff\1\2\5\uffff\1\20\2\2\5\uffff\1\2\1"+ + "\uffff\15\2\17\uffff\1\2\6\uffff\1\2", + "\1\2\2\uffff\3\2\1\uffff\1\2\5\uffff\1\20\2\2\5\uffff\1\2\1"+ + "\uffff\15\2\17\uffff\1\2\6\uffff\1\2", + "\1\2\2\uffff\3\2\1\uffff\1\2\5\uffff\1\20\2\2\5\uffff\1\2\1"+ + "\uffff\15\2\17\uffff\1\2\6\uffff\1\2", + "\1\2\2\uffff\3\2\1\uffff\1\2\5\uffff\1\20\2\2\5\uffff\1\2\1"+ + "\uffff\15\2\17\uffff\1\2\6\uffff\1\2", + "\1\2\2\uffff\3\2\1\uffff\1\2\5\uffff\1\20\2\2\5\uffff\1\2\1"+ + "\uffff\15\2\17\uffff\1\2\6\uffff\1\2", + "\1\2\2\uffff\3\2\1\uffff\1\2\5\uffff\1\20\2\2\5\uffff\1\2\1"+ + "\uffff\15\2\17\uffff\1\2\6\uffff\1\2", "" }; @@ -19224,20 +19235,20 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { return "()* loopback of 5063:2: ( ( (lv_ownedOperator_4_0= ruleBinaryOperatorCS ) ) ( (lv_ownedExpression_5_0= rulePrefixedExpCS ) ) )*"; } } - static final String DFA99_eotS = + static final String DFA100_eotS = "\50\uffff"; - static final String DFA99_eofS = + static final String DFA100_eofS = "\50\uffff"; - static final String DFA99_minS = + static final String DFA100_minS = "\1\4\12\uffff\6\0\27\uffff"; - static final String DFA99_maxS = + static final String DFA100_maxS = "\1\126\12\uffff\6\0\27\uffff"; - static final String DFA99_acceptS = + static final String DFA100_acceptS = "\1\uffff\1\1\1\2\1\3\1\4\14\uffff\1\7\7\uffff\1\10\14\uffff\1\5"+ "\1\6"; - static final String DFA99_specialS = + static final String DFA100_specialS = "\13\uffff\1\0\1\1\1\2\1\3\1\4\1\5\27\uffff}>"; - static final String[] DFA99_transitionS = { + static final String[] DFA100_transitionS = { "\2\31\2\4\10\uffff\1\31\1\uffff\2\31\7\uffff\1\31\1\1\1\uffff"+ "\1\31\2\uffff\1\31\2\uffff\1\4\5\31\17\uffff\1\13\10\21\1\14"+ "\1\15\1\16\1\17\1\20\4\uffff\4\4\2\uffff\1\2\4\uffff\1\3", @@ -19282,47 +19293,47 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { "" }; - static final short[] DFA99_eot = DFA.unpackEncodedString(DFA99_eotS); - static final short[] DFA99_eof = DFA.unpackEncodedString(DFA99_eofS); - static final char[] DFA99_min = DFA.unpackEncodedStringToUnsignedChars(DFA99_minS); - static final char[] DFA99_max = DFA.unpackEncodedStringToUnsignedChars(DFA99_maxS); - static final short[] DFA99_accept = DFA.unpackEncodedString(DFA99_acceptS); - static final short[] DFA99_special = DFA.unpackEncodedString(DFA99_specialS); - static final short[][] DFA99_transition; + static final short[] DFA100_eot = DFA.unpackEncodedString(DFA100_eotS); + static final short[] DFA100_eof = DFA.unpackEncodedString(DFA100_eofS); + static final char[] DFA100_min = DFA.unpackEncodedStringToUnsignedChars(DFA100_minS); + static final char[] DFA100_max = DFA.unpackEncodedStringToUnsignedChars(DFA100_maxS); + static final short[] DFA100_accept = DFA.unpackEncodedString(DFA100_acceptS); + static final short[] DFA100_special = DFA.unpackEncodedString(DFA100_specialS); + static final short[][] DFA100_transition; static { - int numStates = DFA99_transitionS.length; - DFA99_transition = new short[numStates][]; + int numStates = DFA100_transitionS.length; + DFA100_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { - DFA99_transition[i] = DFA.unpackEncodedString(DFA99_transitionS[i]); + DFA100_transition[i] = DFA.unpackEncodedString(DFA100_transitionS[i]); } } - class DFA99 extends DFA { + class DFA100 extends DFA { - public DFA99(BaseRecognizer recognizer) { + public DFA100(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 99; - this.eot = DFA99_eot; - this.eof = DFA99_eof; - this.min = DFA99_min; - this.max = DFA99_max; - this.accept = DFA99_accept; - this.special = DFA99_special; - this.transition = DFA99_transition; + this.decisionNumber = 100; + this.eot = DFA100_eot; + this.eof = DFA100_eof; + this.min = DFA100_min; + this.max = DFA100_max; + this.accept = DFA100_accept; + this.special = DFA100_special; + this.transition = DFA100_transition; } public String getDescription() { - return "5313:1: (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_CollectionLiteralExpCS_5= ruleCollectionLiteralExpCS | this_TypeLiteralExpCS_6= ruleTypeLiteralExpCS | ( () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) ) )"; + return "5313:1: (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_CollectionLiteralExpCS_5= ruleCollectionLiteralExpCS | this_TypeLiteralExpCS_6= ruleTypeLiteralExpCS | ( () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) ) )"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA99_11 = input.LA(1); + int LA100_11 = input.LA(1); - int index99_11 = input.index(); + int index100_11 = input.index(); input.rewind(); s = -1; if ( (synpred131_InternalQVTimperative()) ) {s = 38;} @@ -19330,14 +19341,14 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { else if ( (synpred133_InternalQVTimperative()) ) {s = 17;} - input.seek(index99_11); + input.seek(index100_11); if ( s>=0 ) return s; break; case 1 : - int LA99_12 = input.LA(1); + int LA100_12 = input.LA(1); - int index99_12 = input.index(); + int index100_12 = input.index(); input.rewind(); s = -1; if ( (synpred132_InternalQVTimperative()) ) {s = 39;} @@ -19345,14 +19356,14 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { else if ( (synpred133_InternalQVTimperative()) ) {s = 17;} - input.seek(index99_12); + input.seek(index100_12); if ( s>=0 ) return s; break; case 2 : - int LA99_13 = input.LA(1); + int LA100_13 = input.LA(1); - int index99_13 = input.index(); + int index100_13 = input.index(); input.rewind(); s = -1; if ( (synpred132_InternalQVTimperative()) ) {s = 39;} @@ -19360,14 +19371,14 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { else if ( (synpred133_InternalQVTimperative()) ) {s = 17;} - input.seek(index99_13); + input.seek(index100_13); if ( s>=0 ) return s; break; case 3 : - int LA99_14 = input.LA(1); + int LA100_14 = input.LA(1); - int index99_14 = input.index(); + int index100_14 = input.index(); input.rewind(); s = -1; if ( (synpred132_InternalQVTimperative()) ) {s = 39;} @@ -19375,14 +19386,14 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { else if ( (synpred133_InternalQVTimperative()) ) {s = 17;} - input.seek(index99_14); + input.seek(index100_14); if ( s>=0 ) return s; break; case 4 : - int LA99_15 = input.LA(1); + int LA100_15 = input.LA(1); - int index99_15 = input.index(); + int index100_15 = input.index(); input.rewind(); s = -1; if ( (synpred132_InternalQVTimperative()) ) {s = 39;} @@ -19390,14 +19401,14 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { else if ( (synpred133_InternalQVTimperative()) ) {s = 17;} - input.seek(index99_15); + input.seek(index100_15); if ( s>=0 ) return s; break; case 5 : - int LA99_16 = input.LA(1); + int LA100_16 = input.LA(1); - int index99_16 = input.index(); + int index100_16 = input.index(); input.rewind(); s = -1; if ( (synpred132_InternalQVTimperative()) ) {s = 39;} @@ -19405,13 +19416,13 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { else if ( (synpred133_InternalQVTimperative()) ) {s = 17;} - input.seek(index99_16); + input.seek(index100_16); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 99, _s, input); + new NoViableAltException(getDescription(), 100, _s, input); error(nvae); throw nvae; } @@ -19893,88 +19904,88 @@ public class InternalQVTimperativeParser extends AbstractInternalAntlrParser { public static final BitSet FOLLOW_73_in_rulePrimaryExpCS12408 = new BitSet(new long[]{0x0000000000000002L,0x0000000000008000L}); public static final BitSet FOLLOW_79_in_rulePrimaryExpCS12429 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L}); public static final BitSet FOLLOW_80_in_rulePrimaryExpCS12454 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_21_in_rulePrimaryExpCS12488 = new BitSet(new long[]{0x000003E2480D00B0L}); + public static final BitSet FOLLOW_21_in_rulePrimaryExpCS12488 = new BitSet(new long[]{0x000003E2488D00B0L}); public static final BitSet FOLLOW_ruleConstructorPartCS_in_rulePrimaryExpCS12511 = new BitSet(new long[]{0x0000000000820000L}); public static final BitSet FOLLOW_17_in_rulePrimaryExpCS12524 = new BitSet(new long[]{0x000003E2480D0030L}); public static final BitSet FOLLOW_ruleConstructorPartCS_in_rulePrimaryExpCS12545 = new BitSet(new long[]{0x0000000000820000L}); - public static final BitSet FOLLOW_ruleStringLiteral_in_rulePrimaryExpCS12575 = new BitSet(new long[]{0x0000000000800000L}); - public static final BitSet FOLLOW_23_in_rulePrimaryExpCS12588 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_79_in_rulePrimaryExpCS12615 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L}); - public static final BitSet FOLLOW_80_in_rulePrimaryExpCS12640 = new BitSet(new long[]{0x0000000010000002L}); - public static final BitSet FOLLOW_28_in_rulePrimaryExpCS12667 = new BitSet(new long[]{0xFE000FF2780D00F0L,0x000000000062787FL}); - public static final BitSet FOLLOW_ruleNavigatingArgCS_in_rulePrimaryExpCS12689 = new BitSet(new long[]{0x00000000A4020000L}); - public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS12710 = new BitSet(new long[]{0x00000000A4020000L}); - public static final BitSet FOLLOW_ruleNavigatingSemiArgCS_in_rulePrimaryExpCS12733 = new BitSet(new long[]{0x00000000A0020000L}); - public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS12754 = new BitSet(new long[]{0x00000000A0020000L}); - public static final BitSet FOLLOW_ruleNavigatingBarArgCS_in_rulePrimaryExpCS12779 = new BitSet(new long[]{0x0000000020020000L}); - public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS12800 = new BitSet(new long[]{0x0000000020020000L}); - public static final BitSet FOLLOW_29_in_rulePrimaryExpCS12817 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingArgCS_in_entryRuleNavigatingArgCS12858 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingArgCS12868 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingArgCS12914 = new BitSet(new long[]{0x0000000400000002L}); - public static final BitSet FOLLOW_34_in_ruleNavigatingArgCS12927 = new BitSet(new long[]{0xFE000FF2580D00F0L,0x000000000042787FL}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingArgCS12948 = new BitSet(new long[]{0x0002000000000002L}); - public static final BitSet FOLLOW_49_in_ruleNavigatingArgCS12961 = new BitSet(new long[]{0xFE000FF2580D00F0L,0x000000000062787FL}); - public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingArgCS12982 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingBarArgCS_in_entryRuleNavigatingBarArgCS13022 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingBarArgCS13032 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_31_in_ruleNavigatingBarArgCS13075 = new BitSet(new long[]{0xFE000FF2580D00F0L,0x000000000062787FL}); - public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingBarArgCS13109 = new BitSet(new long[]{0x0000000400000002L}); - public static final BitSet FOLLOW_34_in_ruleNavigatingBarArgCS13122 = new BitSet(new long[]{0xFE000FF2580D00F0L,0x000000000042787FL}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingBarArgCS13143 = new BitSet(new long[]{0x0002000000000002L}); - public static final BitSet FOLLOW_49_in_ruleNavigatingBarArgCS13156 = new BitSet(new long[]{0xFE000FF2580D00F0L,0x000000000062787FL}); - public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingBarArgCS13177 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_entryRuleNavigatingCommaArgCS13217 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingCommaArgCS13227 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_17_in_ruleNavigatingCommaArgCS13270 = new BitSet(new long[]{0xFE000FF2580D00F0L,0x000000000062787FL}); - public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingCommaArgCS13304 = new BitSet(new long[]{0x0000000400000002L}); - public static final BitSet FOLLOW_34_in_ruleNavigatingCommaArgCS13317 = new BitSet(new long[]{0xFE000FF2580D00F0L,0x000000000042787FL}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingCommaArgCS13338 = new BitSet(new long[]{0x0002000000000002L}); - public static final BitSet FOLLOW_49_in_ruleNavigatingCommaArgCS13351 = new BitSet(new long[]{0xFE000FF2580D00F0L,0x000000000062787FL}); - public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingCommaArgCS13372 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingSemiArgCS_in_entryRuleNavigatingSemiArgCS13412 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingSemiArgCS13422 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_26_in_ruleNavigatingSemiArgCS13465 = new BitSet(new long[]{0xFE000FF2580D00F0L,0x000000000062787FL}); - public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingSemiArgCS13499 = new BitSet(new long[]{0x0000000400000002L}); - public static final BitSet FOLLOW_34_in_ruleNavigatingSemiArgCS13512 = new BitSet(new long[]{0xFE000FF2580D00F0L,0x000000000042787FL}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingSemiArgCS13533 = new BitSet(new long[]{0x0002000000000002L}); - public static final BitSet FOLLOW_49_in_ruleNavigatingSemiArgCS13546 = new BitSet(new long[]{0xFE000FF2580D00F0L,0x000000000062787FL}); - public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingSemiArgCS13567 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_entryRuleNavigatingArgExpCS13607 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingArgExpCS13617 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingArgExpCS13666 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleIfExpCS_in_entryRuleIfExpCS13700 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleIfExpCS13710 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_81_in_ruleIfExpCS13747 = new BitSet(new long[]{0xFE000FF2580D00F0L,0x000000000062787FL}); - public static final BitSet FOLLOW_ruleExpCS_in_ruleIfExpCS13768 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L}); - public static final BitSet FOLLOW_82_in_ruleIfExpCS13780 = new BitSet(new long[]{0xFE000FF2580D00F0L,0x000000000062787FL}); - public static final BitSet FOLLOW_ruleExpCS_in_ruleIfExpCS13801 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L}); - public static final BitSet FOLLOW_83_in_ruleIfExpCS13813 = new BitSet(new long[]{0xFE000FF2580D00F0L,0x000000000062787FL}); - public static final BitSet FOLLOW_ruleExpCS_in_ruleIfExpCS13834 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L}); - public static final BitSet FOLLOW_84_in_ruleIfExpCS13846 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleLetExpCS_in_entryRuleLetExpCS13882 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleLetExpCS13892 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_85_in_ruleLetExpCS13929 = new BitSet(new long[]{0x000003E2480D0030L}); - public static final BitSet FOLLOW_ruleLetVariableCS_in_ruleLetExpCS13950 = new BitSet(new long[]{0x0000000000120000L}); - public static final BitSet FOLLOW_17_in_ruleLetExpCS13963 = new BitSet(new long[]{0x000003E2480D0030L}); - public static final BitSet FOLLOW_ruleLetVariableCS_in_ruleLetExpCS13984 = new BitSet(new long[]{0x0000000000120000L}); - public static final BitSet FOLLOW_20_in_ruleLetExpCS13998 = new BitSet(new long[]{0xFE000FF2580D00F0L,0x000000000062787FL}); - public static final BitSet FOLLOW_ruleExpCS_in_ruleLetExpCS14019 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleLetVariableCS_in_entryRuleLetVariableCS14055 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleLetVariableCS14065 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleLetVariableCS14111 = new BitSet(new long[]{0x0002000400000000L}); - public static final BitSet FOLLOW_34_in_ruleLetVariableCS14124 = new BitSet(new long[]{0xFE000FF2580D00F0L,0x000000000042787FL}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleLetVariableCS14145 = new BitSet(new long[]{0x0002000000000000L}); - public static final BitSet FOLLOW_49_in_ruleLetVariableCS14159 = new BitSet(new long[]{0xFE000FF2580D00F0L,0x000000000062787FL}); - public static final BitSet FOLLOW_ruleExpCS_in_ruleLetVariableCS14180 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNestedExpCS_in_entryRuleNestedExpCS14216 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleNestedExpCS14226 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_28_in_ruleNestedExpCS14263 = new BitSet(new long[]{0xFE000FF2580D00F0L,0x000000000062787FL}); - public static final BitSet FOLLOW_ruleExpCS_in_ruleNestedExpCS14284 = new BitSet(new long[]{0x0000000020000000L}); - public static final BitSet FOLLOW_29_in_ruleNestedExpCS14296 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleSelfExpCS_in_entryRuleSelfExpCS14332 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleSelfExpCS14342 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_86_in_ruleSelfExpCS14391 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleStringLiteral_in_rulePrimaryExpCS12576 = new BitSet(new long[]{0x0000000000800000L}); + public static final BitSet FOLLOW_23_in_rulePrimaryExpCS12589 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_79_in_rulePrimaryExpCS12616 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L}); + public static final BitSet FOLLOW_80_in_rulePrimaryExpCS12641 = new BitSet(new long[]{0x0000000010000002L}); + public static final BitSet FOLLOW_28_in_rulePrimaryExpCS12668 = new BitSet(new long[]{0xFE000FF2780D00F0L,0x000000000062787FL}); + public static final BitSet FOLLOW_ruleNavigatingArgCS_in_rulePrimaryExpCS12690 = new BitSet(new long[]{0x00000000A4020000L}); + public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS12711 = new BitSet(new long[]{0x00000000A4020000L}); + public static final BitSet FOLLOW_ruleNavigatingSemiArgCS_in_rulePrimaryExpCS12734 = new BitSet(new long[]{0x00000000A0020000L}); + public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS12755 = new BitSet(new long[]{0x00000000A0020000L}); + public static final BitSet FOLLOW_ruleNavigatingBarArgCS_in_rulePrimaryExpCS12780 = new BitSet(new long[]{0x0000000020020000L}); + public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS12801 = new BitSet(new long[]{0x0000000020020000L}); + public static final BitSet FOLLOW_29_in_rulePrimaryExpCS12818 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingArgCS_in_entryRuleNavigatingArgCS12859 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingArgCS12869 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingArgCS12915 = new BitSet(new long[]{0x0000000400000002L}); + public static final BitSet FOLLOW_34_in_ruleNavigatingArgCS12928 = new BitSet(new long[]{0xFE000FF2580D00F0L,0x000000000042787FL}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingArgCS12949 = new BitSet(new long[]{0x0002000000000002L}); + public static final BitSet FOLLOW_49_in_ruleNavigatingArgCS12962 = new BitSet(new long[]{0xFE000FF2580D00F0L,0x000000000062787FL}); + public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingArgCS12983 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingBarArgCS_in_entryRuleNavigatingBarArgCS13023 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingBarArgCS13033 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_31_in_ruleNavigatingBarArgCS13076 = new BitSet(new long[]{0xFE000FF2580D00F0L,0x000000000062787FL}); + public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingBarArgCS13110 = new BitSet(new long[]{0x0000000400000002L}); + public static final BitSet FOLLOW_34_in_ruleNavigatingBarArgCS13123 = new BitSet(new long[]{0xFE000FF2580D00F0L,0x000000000042787FL}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingBarArgCS13144 = new BitSet(new long[]{0x0002000000000002L}); + public static final BitSet FOLLOW_49_in_ruleNavigatingBarArgCS13157 = new BitSet(new long[]{0xFE000FF2580D00F0L,0x000000000062787FL}); + public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingBarArgCS13178 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_entryRuleNavigatingCommaArgCS13218 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingCommaArgCS13228 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_17_in_ruleNavigatingCommaArgCS13271 = new BitSet(new long[]{0xFE000FF2580D00F0L,0x000000000062787FL}); + public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingCommaArgCS13305 = new BitSet(new long[]{0x0000000400000002L}); + public static final BitSet FOLLOW_34_in_ruleNavigatingCommaArgCS13318 = new BitSet(new long[]{0xFE000FF2580D00F0L,0x000000000042787FL}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingCommaArgCS13339 = new BitSet(new long[]{0x0002000000000002L}); + public static final BitSet FOLLOW_49_in_ruleNavigatingCommaArgCS13352 = new BitSet(new long[]{0xFE000FF2580D00F0L,0x000000000062787FL}); + public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingCommaArgCS13373 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingSemiArgCS_in_entryRuleNavigatingSemiArgCS13413 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingSemiArgCS13423 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_26_in_ruleNavigatingSemiArgCS13466 = new BitSet(new long[]{0xFE000FF2580D00F0L,0x000000000062787FL}); + public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingSemiArgCS13500 = new BitSet(new long[]{0x0000000400000002L}); + public static final BitSet FOLLOW_34_in_ruleNavigatingSemiArgCS13513 = new BitSet(new long[]{0xFE000FF2580D00F0L,0x000000000042787FL}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingSemiArgCS13534 = new BitSet(new long[]{0x0002000000000002L}); + public static final BitSet FOLLOW_49_in_ruleNavigatingSemiArgCS13547 = new BitSet(new long[]{0xFE000FF2580D00F0L,0x000000000062787FL}); + public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingSemiArgCS13568 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_entryRuleNavigatingArgExpCS13608 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingArgExpCS13618 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingArgExpCS13667 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleIfExpCS_in_entryRuleIfExpCS13701 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleIfExpCS13711 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_81_in_ruleIfExpCS13748 = new BitSet(new long[]{0xFE000FF2580D00F0L,0x000000000062787FL}); + public static final BitSet FOLLOW_ruleExpCS_in_ruleIfExpCS13769 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L}); + public static final BitSet FOLLOW_82_in_ruleIfExpCS13781 = new BitSet(new long[]{0xFE000FF2580D00F0L,0x000000000062787FL}); + public static final BitSet FOLLOW_ruleExpCS_in_ruleIfExpCS13802 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L}); + public static final BitSet FOLLOW_83_in_ruleIfExpCS13814 = new BitSet(new long[]{0xFE000FF2580D00F0L,0x000000000062787FL}); + public static final BitSet FOLLOW_ruleExpCS_in_ruleIfExpCS13835 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L}); + public static final BitSet FOLLOW_84_in_ruleIfExpCS13847 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleLetExpCS_in_entryRuleLetExpCS13883 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleLetExpCS13893 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_85_in_ruleLetExpCS13930 = new BitSet(new long[]{0x000003E2480D0030L}); + public static final BitSet FOLLOW_ruleLetVariableCS_in_ruleLetExpCS13951 = new BitSet(new long[]{0x0000000000120000L}); + public static final BitSet FOLLOW_17_in_ruleLetExpCS13964 = new BitSet(new long[]{0x000003E2480D0030L}); + public static final BitSet FOLLOW_ruleLetVariableCS_in_ruleLetExpCS13985 = new BitSet(new long[]{0x0000000000120000L}); + public static final BitSet FOLLOW_20_in_ruleLetExpCS13999 = new BitSet(new long[]{0xFE000FF2580D00F0L,0x000000000062787FL}); + public static final BitSet FOLLOW_ruleExpCS_in_ruleLetExpCS14020 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleLetVariableCS_in_entryRuleLetVariableCS14056 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleLetVariableCS14066 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleLetVariableCS14112 = new BitSet(new long[]{0x0002000400000000L}); + public static final BitSet FOLLOW_34_in_ruleLetVariableCS14125 = new BitSet(new long[]{0xFE000FF2580D00F0L,0x000000000042787FL}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleLetVariableCS14146 = new BitSet(new long[]{0x0002000000000000L}); + public static final BitSet FOLLOW_49_in_ruleLetVariableCS14160 = new BitSet(new long[]{0xFE000FF2580D00F0L,0x000000000062787FL}); + public static final BitSet FOLLOW_ruleExpCS_in_ruleLetVariableCS14181 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNestedExpCS_in_entryRuleNestedExpCS14217 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleNestedExpCS14227 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_28_in_ruleNestedExpCS14264 = new BitSet(new long[]{0xFE000FF2580D00F0L,0x000000000062787FL}); + public static final BitSet FOLLOW_ruleExpCS_in_ruleNestedExpCS14285 = new BitSet(new long[]{0x0000000020000000L}); + public static final BitSet FOLLOW_29_in_ruleNestedExpCS14297 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleSelfExpCS_in_entryRuleSelfExpCS14333 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleSelfExpCS14343 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_86_in_ruleSelfExpCS14392 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleTupleLiteralExpCS_in_synpred131_InternalQVTimperative12132 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCollectionLiteralExpCS_in_synpred132_InternalQVTimperative12162 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleTypeLiteralExpCS_in_synpred133_InternalQVTimperative12192 = new BitSet(new long[]{0x0000000000000002L}); diff --git a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/services/QVTimperativeGrammarAccess.java b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/services/QVTimperativeGrammarAccess.java index 9a230ca10..342f1442f 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/services/QVTimperativeGrammarAccess.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtimperative/src-gen/org/eclipse/qvtd/xtext/qvtimperative/services/QVTimperativeGrammarAccess.java @@ -1010,10 +1010,9 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder { } ////Constraint ::= Predicate | Assignment - // //Predicate ::= BooleanOCLExpr - // + ////Predicate ::= BooleanOCLExpr ////Assignement ::= [�default�] SlotOwnerOCLExpr�.�PropertyName �:=� ValueOCLExpr - // AssignmentCS: + //AssignmentCS: // default?="default"? target=ExpCS (":=" initialiser=ExpCS)? ";"; public QVTcoreBaseGrammarAccess.AssignmentCSElements getAssignmentCSAccess() { return gaQVTcoreBase.getAssignmentCSAccess(); @@ -1024,7 +1023,7 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder { } ////EnforcementOperationCS: ('creation'|'deletion') ExpCS ';'; - // GuardPatternCS: + //GuardPatternCS: // "(" unrealizedVariables+=UnrealizedVariableCS ("," unrealizedVariables+=UnrealizedVariableCS)* "|" // constraints+=AssignmentCS* ")" | {GuardPatternCS} "(" constraints+=AssignmentCS* ")"; public QVTcoreBaseGrammarAccess.GuardPatternCSElements getGuardPatternCSAccess() { @@ -1046,8 +1045,8 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder { } ////IncludeCS returns IncludeCS: - // // 'include' namespace=[pivot::Namespace|URI] ';'; - // LibraryCS returns base::LibraryCS: + //// 'include' namespace=[pivot::Namespace|URI] ';'; + //LibraryCS returns base::LibraryCS: // "library" package=[pivot::Package|URI] ";"; public QVTcoreBaseGrammarAccess.LibraryCSElements getLibraryCSAccess() { return gaQVTcoreBase.getLibraryCSAccess(); @@ -1090,11 +1089,10 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder { } ////<query> ::= 'query' <PathNameCS> - // // '(' [<paramDeclaration> (',' <paramDeclaration>)*] ')' - // + //// '(' [<paramDeclaration> (',' <paramDeclaration>)*] ')' //// ':' <TypeCS> - // // (';' | '{' <OCLExpressionCS> '}') - // ScopeNameCS returns base::PathNameCS: + //// (';' | '{' <OCLExpressionCS> '}') + //ScopeNameCS returns base::PathNameCS: // path+=FirstPathElementCS "::" (path+=NextPathElementCS "::")*; public QVTcoreBaseGrammarAccess.ScopeNameCSElements getScopeNameCSAccess() { return gaQVTcoreBase.getScopeNameCSAccess(); @@ -1115,7 +1113,7 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder { } ////Variable := VariableName �:� TypeDeclaration - // UnrealizedVariableCS: + //UnrealizedVariableCS: // name=UnrestrictedName ":" ownedType=TypeExpCS; public QVTcoreBaseGrammarAccess.UnrealizedVariableCSElements getUnrealizedVariableCSAccess() { return gaQVTcoreBase.getUnrealizedVariableCSAccess(); @@ -1126,7 +1124,7 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder { } ////RealizedVariable := �realized� VariableName �:� TypeDeclaration - // RealizedVariableCS: + //RealizedVariableCS: // "realize" name=UnrestrictedName ":" ownedType=TypeExpCS; public QVTcoreBaseGrammarAccess.RealizedVariableCSElements getRealizedVariableCSAccess() { return gaQVTcoreBase.getRealizedVariableCSAccess(); @@ -1147,13 +1145,13 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder { } ////| 'where' - // UnrestrictedName returns ecore::EString: + //UnrestrictedName returns ecore::EString: // EssentialOCLUnrestrictedName //| 'creation' - // //| 'default' - // //| 'deletion' - // //| 'include' - // | "check" | "enforce" | - // "import" | "imports" | "library" | "map" | "query" | "realize" | "refines" | "transformation" | "uses"; + // //| 'default' + // //| 'deletion' + // //| 'include' + // | "check" | "enforce" | "import" | "imports" | "library" | "map" | "query" | "realize" | "refines" | "transformation" | + // "uses"; public QVTcoreBaseGrammarAccess.UnrestrictedNameElements getUnrestrictedNameAccess() { return gaQVTcoreBase.getUnrestrictedNameAccess(); } @@ -1163,7 +1161,7 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder { } ////generate essentialOCLCST "http://www.eclipse.org/ocl/3.0.0/EssentialOCLCST" - // Model returns ContextCS: + //Model returns ContextCS: // ownedExpression=ExpCS; public EssentialOCLGrammarAccess.ModelElements getModelAccess() { return gaQVTcoreBase.getModelAccess(); @@ -1226,8 +1224,8 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder { } //// String to allow diverse re-use - // // multiple leading zeroes occur as floating point fractional part - // terminal INT: + //// multiple leading zeroes occur as floating point fractional part + //terminal INT: // "0".."9"+; public TerminalRule getINTRule() { return gaQVTcoreBase.getINTRule(); @@ -1254,10 +1252,8 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder { } //// Not terminal to allow parser backtracking to sort out "5..7" - // //// EssentialOCLTokenSource pieces this together ('.' INT)? (('e' | 'E') ('+' | '-')? INT)?; - // NUMBER_LITERAL returns - //BigNumber: + //NUMBER_LITERAL returns BigNumber: // INT; public EssentialOCLGrammarAccess.NUMBER_LITERALElements getNUMBER_LITERALAccess() { return gaQVTcoreBase.getNUMBER_LITERALAccess(); @@ -1372,7 +1368,7 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder { } //// Intended to be overrideable - // InfixOperatorCS returns BinaryOperatorCS: + //InfixOperatorCS returns BinaryOperatorCS: // EssentialOCLInfixOperatorCS; public EssentialOCLGrammarAccess.InfixOperatorCSElements getInfixOperatorCSAccess() { return gaQVTcoreBase.getInfixOperatorCSAccess(); @@ -1383,7 +1379,7 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder { } //// Intended to be overrideable - // NavigationOperatorCS: + //NavigationOperatorCS: // EssentialOCLNavigationOperatorCS; public EssentialOCLGrammarAccess.NavigationOperatorCSElements getNavigationOperatorCSAccess() { return gaQVTcoreBase.getNavigationOperatorCSAccess(); @@ -1394,7 +1390,7 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder { } //// Intended to be overrideable - // UnaryOperatorCS: + //UnaryOperatorCS: // EssentialOCLUnaryOperatorCS; public EssentialOCLGrammarAccess.UnaryOperatorCSElements getUnaryOperatorCSAccess() { return gaQVTcoreBase.getUnaryOperatorCSAccess(); @@ -1405,11 +1401,9 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder { } ////--------------------------------------------------------------------- - // // Names - // + //// Names ////--------------------------------------------------------------------- - // EssentialOCLUnrestrictedName returns - //ecore::EString: + //EssentialOCLUnrestrictedName returns ecore::EString: // Identifier; public EssentialOCLGrammarAccess.EssentialOCLUnrestrictedNameElements getEssentialOCLUnrestrictedNameAccess() { return gaQVTcoreBase.getEssentialOCLUnrestrictedNameAccess(); @@ -1430,7 +1424,7 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder { } //// Intended to be overridden - // UnreservedName returns ecore::EString: + //UnreservedName returns ecore::EString: // EssentialOCLUnreservedName; public EssentialOCLGrammarAccess.UnreservedNameElements getUnreservedNameAccess() { return gaQVTcoreBase.getUnreservedNameAccess(); @@ -1491,10 +1485,9 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder { } ////--------------------------------------------------------------------- - // // Types - // + //// Types ////--------------------------------------------------------------------- - // PrimitiveTypeIdentifier: + //PrimitiveTypeIdentifier: // "Boolean" | "Integer" | "Real" | "String" | "UnlimitedNatural" | "OclAny" | "OclInvalid" | "OclVoid"; public EssentialOCLGrammarAccess.PrimitiveTypeIdentifierElements getPrimitiveTypeIdentifierAccess() { return gaQVTcoreBase.getPrimitiveTypeIdentifierAccess(); @@ -1585,10 +1578,9 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder { } ////--------------------------------------------------------------------- - // // Literals - // + //// Literals ////--------------------------------------------------------------------- - // CollectionLiteralExpCS: + //CollectionLiteralExpCS: // ownedType=CollectionTypeCS "{" (ownedParts+=CollectionLiteralPartCS ("," ownedParts+=CollectionLiteralPartCS)*)? "}"; public EssentialOCLGrammarAccess.CollectionLiteralExpCSElements getCollectionLiteralExpCSAccess() { return gaQVTcoreBase.getCollectionLiteralExpCSAccess(); @@ -1760,19 +1752,14 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder { } ////--------------------------------------------------------------------- - // // Expressions - // + //// Expressions ////--------------------------------------------------------------------- - // //// An ExpCS permits a LetExpCS only in the final term to ensure - // //// that let is right associative, whereas infix operators are left associative. - // //// a = 64 / 16 / let b : Integer in 8 / let c : Integer in 4 - // // is - // + //// is //// a = (64 / 16) / (let b : Integer in 8 / (let c : Integer in 4 )) - // ExpCS: + //ExpCS: // PrefixedExpCS ({InfixExpCS.ownedExpression+=current} ownedOperator+=BinaryOperatorCS (ownedExpression+=PrefixedExpCS // (ownedOperator+=BinaryOperatorCS ownedExpression+=PrefixedExpCS)* (ownedOperator+=BinaryOperatorCS // ownedExpression+=LetExpCS)? | ownedExpression+=LetExpCS))? | {PrefixExpCS} ownedOperator+=UnaryOperatorCS+ @@ -1799,7 +1786,7 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder { // NestedExpCS | IfExpCS | SelfExpCS | PrimitiveLiteralExpCS | TupleLiteralExpCS | CollectionLiteralExpCS | // TypeLiteralExpCS | {NameExpCS} pathName=PathNameCS ({IndexExpCS.nameExp=current} "[" firstIndexes+=ExpCS ("," // firstIndexes+=ExpCS)* "]" ("[" secondIndexes+=ExpCS ("," secondIndexes+=ExpCS)* "]")? (atPre?="@" "pre")? | - // {ConstructorExpCS.nameExp=current} "{" (ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)* | + // {ConstructorExpCS.nameExp=current} "{" ((ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)*)? | // value=StringLiteral) "}" | (atPre?="@" "pre")? ({InvocationExpCS.nameExp=current} "(" (argument+=NavigatingArgCS // argument+=NavigatingCommaArgCS* (argument+=NavigatingSemiArgCS argument+=NavigatingCommaArgCS*)? // (argument+=NavigatingBarArgCS argument+=NavigatingCommaArgCS*)?)? ")")?); @@ -1812,7 +1799,7 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder { } //// Type-less init is an illegal infix expression - // NavigatingArgCS: + //NavigatingArgCS: // name=NavigatingArgExpCS (":" ownedType=TypeExpCS ("=" init=ExpCS)?)?; public EssentialOCLGrammarAccess.NavigatingArgCSElements getNavigatingArgCSAccess() { return gaQVTcoreBase.getNavigatingArgCSAccess(); @@ -1823,7 +1810,7 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder { } //// Type-less init is an illegal infix expression - // NavigatingBarArgCS returns NavigatingArgCS: + //NavigatingBarArgCS returns NavigatingArgCS: // prefix="|" name=NavigatingArgExpCS (":" ownedType=TypeExpCS ("=" init=ExpCS)?)?; public EssentialOCLGrammarAccess.NavigatingBarArgCSElements getNavigatingBarArgCSAccess() { return gaQVTcoreBase.getNavigatingBarArgCSAccess(); @@ -1834,7 +1821,7 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder { } //// Type-less init is an illegal infix expression - // NavigatingCommaArgCS returns NavigatingArgCS: + //NavigatingCommaArgCS returns NavigatingArgCS: // prefix="," name=NavigatingArgExpCS (":" ownedType=TypeExpCS ("=" init=ExpCS)?)?; public EssentialOCLGrammarAccess.NavigatingCommaArgCSElements getNavigatingCommaArgCSAccess() { return gaQVTcoreBase.getNavigatingCommaArgCSAccess(); @@ -1845,7 +1832,7 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder { } //// Type-less init is an illegal infix expression - // NavigatingSemiArgCS returns NavigatingArgCS: + //NavigatingSemiArgCS returns NavigatingArgCS: // prefix=";" name=NavigatingArgExpCS (":" ownedType=TypeExpCS ("=" init=ExpCS)?)?; public EssentialOCLGrammarAccess.NavigatingSemiArgCSElements getNavigatingSemiArgCSAccess() { return gaQVTcoreBase.getNavigatingSemiArgCSAccess(); @@ -1856,8 +1843,8 @@ public class QVTimperativeGrammarAccess extends AbstractGrammarElementFinder { } //// Intended to be overridden - // // '?' -- defined by Complete OCL - // NavigatingArgExpCS returns ExpCS: + //// '?' -- defined by Complete OCL + //NavigatingArgExpCS returns ExpCS: // ExpCS; public EssentialOCLGrammarAccess.NavigatingArgExpCSElements getNavigatingArgExpCSAccess() { return gaQVTcoreBase.getNavigatingArgExpCSAccess(); diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/AbstractQVTrelationUiModule.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/AbstractQVTrelationUiModule.java index c7929661a..f7c045cd0 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/AbstractQVTrelationUiModule.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/AbstractQVTrelationUiModule.java @@ -100,7 +100,7 @@ public abstract class AbstractQVTrelationUiModule extends DefaultUiModule { // contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment public void configureIResourceDescriptionsPersisted(com.google.inject.Binder binder) { - binder.bind(org.eclipse.xtext.resource.IResourceDescriptions.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.builder.impl.PersistentDataAwareDirtyResource.PERSISTED_DESCRIPTIONS)).to(org.eclipse.xtext.builder.builderState.IBuilderState.class); + binder.bind(org.eclipse.xtext.resource.IResourceDescriptions.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.resource.impl.ResourceDescriptionsProvider.PERSISTED_DESCRIPTIONS)).to(org.eclipse.xtext.builder.builderState.IBuilderState.class); } // contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment @@ -135,7 +135,7 @@ public abstract class AbstractQVTrelationUiModule extends DefaultUiModule { // contributed by org.eclipse.ocl.examples.build.fragments.EssentialOCLFragment public Class<? extends org.eclipse.xtext.resource.ILocationInFileProvider> bindILocationInFileProvider() { - return org.eclipse.ocl.examples.xtext.base.pivot2cs.BaseLocationInFileProvider.class; + return org.eclipse.ocl.examples.xtext.essentialocl.pivot2cs.EssentialOCLLocationInFileProvider.class; } // contributed by org.eclipse.ocl.examples.build.fragments.EssentialOCLFragment diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g b/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g index 44237e15e..b05e1dd6d 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g +++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g @@ -3837,7 +3837,7 @@ rule__PrimaryExpCS__Alternatives_7_2_1_2 : ( { before(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_1_2_0()); } -(rule__PrimaryExpCS__Group_7_2_1_2_0__0) +(rule__PrimaryExpCS__Group_7_2_1_2_0__0)? { after(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_1_2_0()); } ) diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.tokens b/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.tokens index c3042b005..8d19542ba 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.tokens +++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.tokens @@ -1,168 +1,168 @@ -T__29=29
-T__28=28
-T__27=27
-T__26=26
-T__25=25
-RULE_ESCAPED_CHARACTER=8
-T__24=24
-T__23=23
-T__22=22
-RULE_ANY_OTHER=15
-T__21=21
-T__20=20
-RULE_ESCAPED_ID=7
-RULE_DOUBLE_QUOTED_STRING=10
-T__93=93
-T__19=19
-T__91=91
-T__92=92
-T__16=16
-T__90=90
-T__18=18
-T__17=17
-RULE_SIMPLE_ID=6
-T__80=80
-T__81=81
-T__82=82
-T__83=83
-RULE_SINGLE_QUOTED_STRING=5
-T__85=85
-T__84=84
-T__87=87
-T__86=86
-T__89=89
-T__88=88
-RULE_LETTER_CHARACTER=9
-RULE_ML_COMMENT=12
-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__59=59
-RULE_INT=4
-T__50=50
-T__42=42
-T__43=43
-T__40=40
-T__41=41
-RULE_ML_SINGLE_QUOTED_STRING=11
-T__46=46
-T__47=47
-T__44=44
-T__45=45
-T__48=48
-T__49=49
-RULE_SL_COMMENT=13
-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=14
-'>='=44
-'primitive'=30
-'/'=40
-'Sequence'=65
-'where'=36
-'then'=84
-'enforce'=22
-'Real'=57
-'top'=33
-'>'=42
-'Integer'=56
-';'=18
-'Boolean'=55
-'opposite'=28
-'<>'=47
-'transformation'=34
-'OclInvalid'=61
-'+'=41
-'pre'=82
-'.'=52
-'library'=26
-'import'=25
-'Set'=63
-'++'=72
-'true'=90
-'else'=85
-'extends'=23
-'let'=87
-'key'=27
-'and'=48
-'{'=70
-'?'=68
-'domain'=21
-'OclVoid'=62
-'if'=83
-'('=74
-':'=69
-'not'=39
-'-'=38
-'checkonly'=19
-','=73
-'in'=88
-']'=79
-'query'=31
-'..'=77
-'|'=93
-'when'=35
-'OrderedSet'=67
-'default_values'=20
-'UnlimitedNatural'=59
-'null'=81
-'implementedby'=24
-'Collection'=66
-'Tuple'=54
-'String'=58
-'='=46
-'@'=92
-'::'=76
-'replace'=17
-'Bag'=64
-'_'=16
-')'=75
-'xor'=50
-'->'=53
-'}'=71
-'overrides'=29
-'<='=45
-'false'=91
-'<'=43
-'invalid'=80
-'OclAny'=60
-'['=78
-'*'=37
-'or'=49
-'implies'=51
-'self'=89
-'endif'=86
-'relation'=32
+T__29=29 +T__28=28 +T__27=27 +T__26=26 +T__25=25 +RULE_ESCAPED_CHARACTER=8 +T__24=24 +T__23=23 +T__22=22 +RULE_ANY_OTHER=15 +T__21=21 +T__20=20 +RULE_ESCAPED_ID=7 +RULE_DOUBLE_QUOTED_STRING=10 +T__93=93 +T__19=19 +T__91=91 +T__92=92 +T__16=16 +T__90=90 +T__18=18 +T__17=17 +RULE_SIMPLE_ID=6 +T__80=80 +T__81=81 +T__82=82 +T__83=83 +RULE_SINGLE_QUOTED_STRING=5 +T__85=85 +T__84=84 +T__87=87 +T__86=86 +T__89=89 +T__88=88 +RULE_LETTER_CHARACTER=9 +RULE_ML_COMMENT=12 +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__59=59 +RULE_INT=4 +T__50=50 +T__42=42 +T__43=43 +T__40=40 +T__41=41 +RULE_ML_SINGLE_QUOTED_STRING=11 +T__46=46 +T__47=47 +T__44=44 +T__45=45 +T__48=48 +T__49=49 +RULE_SL_COMMENT=13 +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=14 +'>='=44 +'primitive'=30 +'/'=40 +'Sequence'=65 +'where'=36 +'then'=84 +'enforce'=22 +'Real'=57 +'top'=33 +'>'=42 +'Integer'=56 +';'=18 +'Boolean'=55 +'opposite'=28 +'<>'=47 +'transformation'=34 +'OclInvalid'=61 +'+'=41 +'pre'=82 +'.'=52 +'library'=26 +'import'=25 +'Set'=63 +'++'=72 +'true'=90 +'else'=85 +'extends'=23 +'let'=87 +'key'=27 +'and'=48 +'{'=70 +'?'=68 +'domain'=21 +'OclVoid'=62 +'if'=83 +'('=74 +':'=69 +'not'=39 +'-'=38 +'checkonly'=19 +','=73 +'in'=88 +']'=79 +'query'=31 +'..'=77 +'|'=93 +'when'=35 +'OrderedSet'=67 +'default_values'=20 +'UnlimitedNatural'=59 +'null'=81 +'implementedby'=24 +'Collection'=66 +'Tuple'=54 +'String'=58 +'='=46 +'@'=92 +'::'=76 +'replace'=17 +'Bag'=64 +'_'=16 +')'=75 +'xor'=50 +'->'=53 +'}'=71 +'overrides'=29 +'<='=45 +'false'=91 +'<'=43 +'invalid'=80 +'OclAny'=60 +'['=78 +'*'=37 +'or'=49 +'implies'=51 +'self'=89 +'endif'=86 +'relation'=32 diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelationLexer.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelationLexer.java index 7de6625b5..f79aceee7 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelationLexer.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelationLexer.java @@ -3123,8 +3123,7 @@ public class InternalQVTrelationLexer extends Lexer { "\1\u0088", "\1\u0089", "\1\u008a", - "\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\25\66\1\u008b\4"+ - "\66", + "\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\25\66\1\u008b\4\66", "\12\66\7\uffff\32\66\4\uffff\1\66\1\uffff\32\66", "\1\u008e", "\1\u008f", diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelationParser.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelationParser.java index 41e6b3fa2..1bbf2f03e 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelationParser.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelationParser.java @@ -8182,12 +8182,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars else if ( (LA8_0==28) ) { int LA8_2 = input.LA(2); - if ( (LA8_2==71||LA8_2==73) ) { - alt8=1; - } - else if ( (LA8_2==74) ) { + if ( (LA8_2==74) ) { alt8=2; } + else if ( (LA8_2==71||LA8_2==73) ) { + alt8=1; + } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = @@ -8296,12 +8296,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars else if ( (LA9_0==28) ) { int LA9_2 = input.LA(2); - if ( (LA9_2==EOF||LA9_2==71||LA9_2==73) ) { - alt9=1; - } - else if ( (LA9_2==74) ) { + if ( (LA9_2==74) ) { alt9=2; } + else if ( (LA9_2==EOF||LA9_2==71||LA9_2==73) ) { + alt9=1; + } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = @@ -12567,47 +12567,58 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // $ANTLR start "rule__PrimaryExpCS__Alternatives_7_2_1_2" - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3833:1: rule__PrimaryExpCS__Alternatives_7_2_1_2 : ( ( ( rule__PrimaryExpCS__Group_7_2_1_2_0__0 ) ) | ( ( rule__PrimaryExpCS__ValueAssignment_7_2_1_2_1 ) ) ); + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3833:1: rule__PrimaryExpCS__Alternatives_7_2_1_2 : ( ( ( rule__PrimaryExpCS__Group_7_2_1_2_0__0 )? ) | ( ( rule__PrimaryExpCS__ValueAssignment_7_2_1_2_1 ) ) ); public final void rule__PrimaryExpCS__Alternatives_7_2_1_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3837:1: ( ( ( rule__PrimaryExpCS__Group_7_2_1_2_0__0 ) ) | ( ( rule__PrimaryExpCS__ValueAssignment_7_2_1_2_1 ) ) ) - int alt40=2; - int LA40_0 = input.LA(1); + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3837:1: ( ( ( rule__PrimaryExpCS__Group_7_2_1_2_0__0 )? ) | ( ( rule__PrimaryExpCS__ValueAssignment_7_2_1_2_1 ) ) ) + int alt41=2; + int LA41_0 = input.LA(1); - if ( ((LA40_0>=RULE_SIMPLE_ID && LA40_0<=RULE_ESCAPED_ID)||LA40_0==17||(LA40_0>=19 && LA40_0<=36)) ) { - alt40=1; + if ( ((LA41_0>=RULE_SIMPLE_ID && LA41_0<=RULE_ESCAPED_ID)||LA41_0==17||(LA41_0>=19 && LA41_0<=36)||LA41_0==71) ) { + alt41=1; } - else if ( (LA40_0==RULE_SINGLE_QUOTED_STRING) ) { - alt40=2; + else if ( (LA41_0==RULE_SINGLE_QUOTED_STRING) ) { + alt41=2; } else { if (state.backtracking>0) {state.failed=true; return ;} NoViableAltException nvae = - new NoViableAltException("", 40, 0, input); + new NoViableAltException("", 41, 0, input); throw nvae; } - switch (alt40) { + switch (alt41) { case 1 : - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3838:1: ( ( rule__PrimaryExpCS__Group_7_2_1_2_0__0 ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3838:1: ( ( rule__PrimaryExpCS__Group_7_2_1_2_0__0 )? ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3838:1: ( ( rule__PrimaryExpCS__Group_7_2_1_2_0__0 ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3839:1: ( rule__PrimaryExpCS__Group_7_2_1_2_0__0 ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3838:1: ( ( rule__PrimaryExpCS__Group_7_2_1_2_0__0 )? ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3839:1: ( rule__PrimaryExpCS__Group_7_2_1_2_0__0 )? { if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_1_2_0()); } - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3840:1: ( rule__PrimaryExpCS__Group_7_2_1_2_0__0 ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3840:2: rule__PrimaryExpCS__Group_7_2_1_2_0__0 - { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__0_in_rule__PrimaryExpCS__Alternatives_7_2_1_28407); - rule__PrimaryExpCS__Group_7_2_1_2_0__0(); + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3840:1: ( rule__PrimaryExpCS__Group_7_2_1_2_0__0 )? + int alt40=2; + int LA40_0 = input.LA(1); - state._fsp--; - if (state.failed) return ; + if ( ((LA40_0>=RULE_SIMPLE_ID && LA40_0<=RULE_ESCAPED_ID)||LA40_0==17||(LA40_0>=19 && LA40_0<=36)) ) { + alt40=1; + } + switch (alt40) { + case 1 : + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3840:2: rule__PrimaryExpCS__Group_7_2_1_2_0__0 + { + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__0_in_rule__PrimaryExpCS__Alternatives_7_2_1_28407); + rule__PrimaryExpCS__Group_7_2_1_2_0__0(); + + state._fsp--; + if (state.failed) return ; + + } + break; } @@ -12632,7 +12643,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3846:1: ( rule__PrimaryExpCS__ValueAssignment_7_2_1_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3846:2: rule__PrimaryExpCS__ValueAssignment_7_2_1_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__ValueAssignment_7_2_1_2_1_in_rule__PrimaryExpCS__Alternatives_7_2_1_28425); + pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__ValueAssignment_7_2_1_2_1_in_rule__PrimaryExpCS__Alternatives_7_2_1_28426); rule__PrimaryExpCS__ValueAssignment_7_2_1_2_1(); state._fsp--; @@ -12676,12 +12687,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3861:1: ( rule__TopLevelCS__Group__0__Impl rule__TopLevelCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3862:2: rule__TopLevelCS__Group__0__Impl rule__TopLevelCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Group__0__Impl_in_rule__TopLevelCS__Group__08456); + pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Group__0__Impl_in_rule__TopLevelCS__Group__08457); rule__TopLevelCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Group__1_in_rule__TopLevelCS__Group__08459); + pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Group__1_in_rule__TopLevelCS__Group__08460); rule__TopLevelCS__Group__1(); state._fsp--; @@ -12721,21 +12732,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getTopLevelCSAccess().getAlternatives_0()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3876:1: ( rule__TopLevelCS__Alternatives_0 )* - loop41: + loop42: do { - int alt41=2; - int LA41_0 = input.LA(1); + int alt42=2; + int LA42_0 = input.LA(1); - if ( ((LA41_0>=25 && LA41_0<=26)) ) { - alt41=1; + if ( ((LA42_0>=25 && LA42_0<=26)) ) { + alt42=1; } - switch (alt41) { + switch (alt42) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3876:2: rule__TopLevelCS__Alternatives_0 { - pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Alternatives_0_in_rule__TopLevelCS__Group__0__Impl8486); + pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Alternatives_0_in_rule__TopLevelCS__Group__0__Impl8487); rule__TopLevelCS__Alternatives_0(); state._fsp--; @@ -12745,7 +12756,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop41; + break loop42; } } while (true); @@ -12783,7 +12794,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3890:1: ( rule__TopLevelCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3891:2: rule__TopLevelCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Group__1__Impl_in_rule__TopLevelCS__Group__18517); + pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Group__1__Impl_in_rule__TopLevelCS__Group__18518); rule__TopLevelCS__Group__1__Impl(); state._fsp--; @@ -12823,21 +12834,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getTopLevelCSAccess().getTransformationsAssignment_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3904:1: ( rule__TopLevelCS__TransformationsAssignment_1 )* - loop42: + loop43: do { - int alt42=2; - int LA42_0 = input.LA(1); + int alt43=2; + int LA43_0 = input.LA(1); - if ( (LA42_0==34) ) { - alt42=1; + if ( (LA43_0==34) ) { + alt43=1; } - switch (alt42) { + switch (alt43) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3904:2: rule__TopLevelCS__TransformationsAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__TransformationsAssignment_1_in_rule__TopLevelCS__Group__1__Impl8544); + pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__TransformationsAssignment_1_in_rule__TopLevelCS__Group__1__Impl8545); rule__TopLevelCS__TransformationsAssignment_1(); state._fsp--; @@ -12847,7 +12858,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop42; + break loop43; } } while (true); @@ -12885,12 +12896,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3922:1: ( rule__CollectionTemplateCS__Group__0__Impl rule__CollectionTemplateCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3923:2: rule__CollectionTemplateCS__Group__0__Impl rule__CollectionTemplateCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__0__Impl_in_rule__CollectionTemplateCS__Group__08579); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__0__Impl_in_rule__CollectionTemplateCS__Group__08580); rule__CollectionTemplateCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__1_in_rule__CollectionTemplateCS__Group__08582); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__1_in_rule__CollectionTemplateCS__Group__08583); rule__CollectionTemplateCS__Group__1(); state._fsp--; @@ -12930,17 +12941,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getCollectionTemplateCSAccess().getNameAssignment_0()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3937:1: ( rule__CollectionTemplateCS__NameAssignment_0 )? - int alt43=2; - int LA43_0 = input.LA(1); + int alt44=2; + int LA44_0 = input.LA(1); - if ( ((LA43_0>=RULE_SIMPLE_ID && LA43_0<=RULE_ESCAPED_ID)||LA43_0==17||(LA43_0>=19 && LA43_0<=36)) ) { - alt43=1; + if ( ((LA44_0>=RULE_SIMPLE_ID && LA44_0<=RULE_ESCAPED_ID)||LA44_0==17||(LA44_0>=19 && LA44_0<=36)) ) { + alt44=1; } - switch (alt43) { + switch (alt44) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3937:2: rule__CollectionTemplateCS__NameAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__NameAssignment_0_in_rule__CollectionTemplateCS__Group__0__Impl8609); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__NameAssignment_0_in_rule__CollectionTemplateCS__Group__0__Impl8610); rule__CollectionTemplateCS__NameAssignment_0(); state._fsp--; @@ -12985,12 +12996,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3951:1: ( rule__CollectionTemplateCS__Group__1__Impl rule__CollectionTemplateCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3952:2: rule__CollectionTemplateCS__Group__1__Impl rule__CollectionTemplateCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__1__Impl_in_rule__CollectionTemplateCS__Group__18640); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__1__Impl_in_rule__CollectionTemplateCS__Group__18641); rule__CollectionTemplateCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__2_in_rule__CollectionTemplateCS__Group__18643); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__2_in_rule__CollectionTemplateCS__Group__18644); rule__CollectionTemplateCS__Group__2(); state._fsp--; @@ -13029,7 +13040,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionTemplateCSAccess().getColonKeyword_1()); } - match(input,69,FollowSets000.FOLLOW_69_in_rule__CollectionTemplateCS__Group__1__Impl8671); if (state.failed) return ; + match(input,69,FollowSets000.FOLLOW_69_in_rule__CollectionTemplateCS__Group__1__Impl8672); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionTemplateCSAccess().getColonKeyword_1()); } @@ -13064,12 +13075,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3982:1: ( rule__CollectionTemplateCS__Group__2__Impl rule__CollectionTemplateCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3983:2: rule__CollectionTemplateCS__Group__2__Impl rule__CollectionTemplateCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__2__Impl_in_rule__CollectionTemplateCS__Group__28702); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__2__Impl_in_rule__CollectionTemplateCS__Group__28703); rule__CollectionTemplateCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__3_in_rule__CollectionTemplateCS__Group__28705); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__3_in_rule__CollectionTemplateCS__Group__28706); rule__CollectionTemplateCS__Group__3(); state._fsp--; @@ -13111,7 +13122,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3997:1: ( rule__CollectionTemplateCS__TypeAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3997:2: rule__CollectionTemplateCS__TypeAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__TypeAssignment_2_in_rule__CollectionTemplateCS__Group__2__Impl8732); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__TypeAssignment_2_in_rule__CollectionTemplateCS__Group__2__Impl8733); rule__CollectionTemplateCS__TypeAssignment_2(); state._fsp--; @@ -13153,12 +13164,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4011:1: ( rule__CollectionTemplateCS__Group__3__Impl rule__CollectionTemplateCS__Group__4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4012:2: rule__CollectionTemplateCS__Group__3__Impl rule__CollectionTemplateCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__3__Impl_in_rule__CollectionTemplateCS__Group__38762); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__3__Impl_in_rule__CollectionTemplateCS__Group__38763); rule__CollectionTemplateCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__4_in_rule__CollectionTemplateCS__Group__38765); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__4_in_rule__CollectionTemplateCS__Group__38766); rule__CollectionTemplateCS__Group__4(); state._fsp--; @@ -13197,7 +13208,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionTemplateCSAccess().getLeftCurlyBracketKeyword_3()); } - match(input,70,FollowSets000.FOLLOW_70_in_rule__CollectionTemplateCS__Group__3__Impl8793); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_70_in_rule__CollectionTemplateCS__Group__3__Impl8794); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionTemplateCSAccess().getLeftCurlyBracketKeyword_3()); } @@ -13232,12 +13243,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4042:1: ( rule__CollectionTemplateCS__Group__4__Impl rule__CollectionTemplateCS__Group__5 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4043:2: rule__CollectionTemplateCS__Group__4__Impl rule__CollectionTemplateCS__Group__5 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__4__Impl_in_rule__CollectionTemplateCS__Group__48824); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__4__Impl_in_rule__CollectionTemplateCS__Group__48825); rule__CollectionTemplateCS__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__5_in_rule__CollectionTemplateCS__Group__48827); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__5_in_rule__CollectionTemplateCS__Group__48828); rule__CollectionTemplateCS__Group__5(); state._fsp--; @@ -13277,17 +13288,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getCollectionTemplateCSAccess().getGroup_4()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4057:1: ( rule__CollectionTemplateCS__Group_4__0 )? - int alt44=2; - int LA44_0 = input.LA(1); + int alt45=2; + int LA45_0 = input.LA(1); - if ( ((LA44_0>=RULE_SIMPLE_ID && LA44_0<=RULE_ESCAPED_ID)||(LA44_0>=16 && LA44_0<=17)||(LA44_0>=19 && LA44_0<=36)||LA44_0==69) ) { - alt44=1; + if ( ((LA45_0>=RULE_SIMPLE_ID && LA45_0<=RULE_ESCAPED_ID)||(LA45_0>=16 && LA45_0<=17)||(LA45_0>=19 && LA45_0<=36)||LA45_0==69) ) { + alt45=1; } - switch (alt44) { + switch (alt45) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4057:2: rule__CollectionTemplateCS__Group_4__0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4__0_in_rule__CollectionTemplateCS__Group__4__Impl8854); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4__0_in_rule__CollectionTemplateCS__Group__4__Impl8855); rule__CollectionTemplateCS__Group_4__0(); state._fsp--; @@ -13332,7 +13343,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4071:1: ( rule__CollectionTemplateCS__Group__5__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4072:2: rule__CollectionTemplateCS__Group__5__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__5__Impl_in_rule__CollectionTemplateCS__Group__58885); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__5__Impl_in_rule__CollectionTemplateCS__Group__58886); rule__CollectionTemplateCS__Group__5__Impl(); state._fsp--; @@ -13371,7 +13382,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionTemplateCSAccess().getRightCurlyBracketKeyword_5()); } - match(input,71,FollowSets000.FOLLOW_71_in_rule__CollectionTemplateCS__Group__5__Impl8913); if (state.failed) return ; + match(input,71,FollowSets000.FOLLOW_71_in_rule__CollectionTemplateCS__Group__5__Impl8914); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionTemplateCSAccess().getRightCurlyBracketKeyword_5()); } @@ -13406,12 +13417,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4113:1: ( rule__CollectionTemplateCS__Group_4__0__Impl rule__CollectionTemplateCS__Group_4__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4114:2: rule__CollectionTemplateCS__Group_4__0__Impl rule__CollectionTemplateCS__Group_4__1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4__0__Impl_in_rule__CollectionTemplateCS__Group_4__08956); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4__0__Impl_in_rule__CollectionTemplateCS__Group_4__08957); rule__CollectionTemplateCS__Group_4__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4__1_in_rule__CollectionTemplateCS__Group_4__08959); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4__1_in_rule__CollectionTemplateCS__Group_4__08960); rule__CollectionTemplateCS__Group_4__1(); state._fsp--; @@ -13453,7 +13464,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4128:1: ( rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4128:2: rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_0_in_rule__CollectionTemplateCS__Group_4__0__Impl8986); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_0_in_rule__CollectionTemplateCS__Group_4__0__Impl8987); rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_0(); state._fsp--; @@ -13495,12 +13506,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4142:1: ( rule__CollectionTemplateCS__Group_4__1__Impl rule__CollectionTemplateCS__Group_4__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4143:2: rule__CollectionTemplateCS__Group_4__1__Impl rule__CollectionTemplateCS__Group_4__2 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4__1__Impl_in_rule__CollectionTemplateCS__Group_4__19016); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4__1__Impl_in_rule__CollectionTemplateCS__Group_4__19017); rule__CollectionTemplateCS__Group_4__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4__2_in_rule__CollectionTemplateCS__Group_4__19019); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4__2_in_rule__CollectionTemplateCS__Group_4__19020); rule__CollectionTemplateCS__Group_4__2(); state._fsp--; @@ -13540,21 +13551,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getCollectionTemplateCSAccess().getGroup_4_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4157:1: ( rule__CollectionTemplateCS__Group_4_1__0 )* - loop45: + loop46: do { - int alt45=2; - int LA45_0 = input.LA(1); + int alt46=2; + int LA46_0 = input.LA(1); - if ( (LA45_0==73) ) { - alt45=1; + if ( (LA46_0==73) ) { + alt46=1; } - switch (alt45) { + switch (alt46) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4157:2: rule__CollectionTemplateCS__Group_4_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4_1__0_in_rule__CollectionTemplateCS__Group_4__1__Impl9046); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4_1__0_in_rule__CollectionTemplateCS__Group_4__1__Impl9047); rule__CollectionTemplateCS__Group_4_1__0(); state._fsp--; @@ -13564,7 +13575,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop45; + break loop46; } } while (true); @@ -13602,12 +13613,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4171:1: ( rule__CollectionTemplateCS__Group_4__2__Impl rule__CollectionTemplateCS__Group_4__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4172:2: rule__CollectionTemplateCS__Group_4__2__Impl rule__CollectionTemplateCS__Group_4__3 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4__2__Impl_in_rule__CollectionTemplateCS__Group_4__29077); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4__2__Impl_in_rule__CollectionTemplateCS__Group_4__29078); rule__CollectionTemplateCS__Group_4__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4__3_in_rule__CollectionTemplateCS__Group_4__29080); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4__3_in_rule__CollectionTemplateCS__Group_4__29081); rule__CollectionTemplateCS__Group_4__3(); state._fsp--; @@ -13646,7 +13657,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionTemplateCSAccess().getPlusSignPlusSignKeyword_4_2()); } - match(input,72,FollowSets000.FOLLOW_72_in_rule__CollectionTemplateCS__Group_4__2__Impl9108); if (state.failed) return ; + match(input,72,FollowSets000.FOLLOW_72_in_rule__CollectionTemplateCS__Group_4__2__Impl9109); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionTemplateCSAccess().getPlusSignPlusSignKeyword_4_2()); } @@ -13681,7 +13692,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4202:1: ( rule__CollectionTemplateCS__Group_4__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4203:2: rule__CollectionTemplateCS__Group_4__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4__3__Impl_in_rule__CollectionTemplateCS__Group_4__39139); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4__3__Impl_in_rule__CollectionTemplateCS__Group_4__39140); rule__CollectionTemplateCS__Group_4__3__Impl(); state._fsp--; @@ -13723,7 +13734,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4216:1: ( rule__CollectionTemplateCS__Alternatives_4_3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4216:2: rule__CollectionTemplateCS__Alternatives_4_3 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Alternatives_4_3_in_rule__CollectionTemplateCS__Group_4__3__Impl9166); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Alternatives_4_3_in_rule__CollectionTemplateCS__Group_4__3__Impl9167); rule__CollectionTemplateCS__Alternatives_4_3(); state._fsp--; @@ -13765,12 +13776,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4238:1: ( rule__CollectionTemplateCS__Group_4_1__0__Impl rule__CollectionTemplateCS__Group_4_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4239:2: rule__CollectionTemplateCS__Group_4_1__0__Impl rule__CollectionTemplateCS__Group_4_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4_1__0__Impl_in_rule__CollectionTemplateCS__Group_4_1__09204); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4_1__0__Impl_in_rule__CollectionTemplateCS__Group_4_1__09205); rule__CollectionTemplateCS__Group_4_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4_1__1_in_rule__CollectionTemplateCS__Group_4_1__09207); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4_1__1_in_rule__CollectionTemplateCS__Group_4_1__09208); rule__CollectionTemplateCS__Group_4_1__1(); state._fsp--; @@ -13809,7 +13820,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionTemplateCSAccess().getCommaKeyword_4_1_0()); } - match(input,73,FollowSets000.FOLLOW_73_in_rule__CollectionTemplateCS__Group_4_1__0__Impl9235); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_73_in_rule__CollectionTemplateCS__Group_4_1__0__Impl9236); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionTemplateCSAccess().getCommaKeyword_4_1_0()); } @@ -13844,7 +13855,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4269:1: ( rule__CollectionTemplateCS__Group_4_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4270:2: rule__CollectionTemplateCS__Group_4_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4_1__1__Impl_in_rule__CollectionTemplateCS__Group_4_1__19266); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4_1__1__Impl_in_rule__CollectionTemplateCS__Group_4_1__19267); rule__CollectionTemplateCS__Group_4_1__1__Impl(); state._fsp--; @@ -13886,7 +13897,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4283:1: ( rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4283:2: rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_1_1_in_rule__CollectionTemplateCS__Group_4_1__1__Impl9293); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_1_1_in_rule__CollectionTemplateCS__Group_4_1__1__Impl9294); rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_1_1(); state._fsp--; @@ -13928,12 +13939,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4301:1: ( rule__DefaultValueCS__Group__0__Impl rule__DefaultValueCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4302:2: rule__DefaultValueCS__Group__0__Impl rule__DefaultValueCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__DefaultValueCS__Group__0__Impl_in_rule__DefaultValueCS__Group__09327); + pushFollow(FollowSets000.FOLLOW_rule__DefaultValueCS__Group__0__Impl_in_rule__DefaultValueCS__Group__09328); rule__DefaultValueCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DefaultValueCS__Group__1_in_rule__DefaultValueCS__Group__09330); + pushFollow(FollowSets000.FOLLOW_rule__DefaultValueCS__Group__1_in_rule__DefaultValueCS__Group__09331); rule__DefaultValueCS__Group__1(); state._fsp--; @@ -13975,7 +13986,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4316:1: ( rule__DefaultValueCS__PropertyIdAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4316:2: rule__DefaultValueCS__PropertyIdAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__DefaultValueCS__PropertyIdAssignment_0_in_rule__DefaultValueCS__Group__0__Impl9357); + pushFollow(FollowSets000.FOLLOW_rule__DefaultValueCS__PropertyIdAssignment_0_in_rule__DefaultValueCS__Group__0__Impl9358); rule__DefaultValueCS__PropertyIdAssignment_0(); state._fsp--; @@ -14017,12 +14028,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4330:1: ( rule__DefaultValueCS__Group__1__Impl rule__DefaultValueCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4331:2: rule__DefaultValueCS__Group__1__Impl rule__DefaultValueCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__DefaultValueCS__Group__1__Impl_in_rule__DefaultValueCS__Group__19387); + pushFollow(FollowSets000.FOLLOW_rule__DefaultValueCS__Group__1__Impl_in_rule__DefaultValueCS__Group__19388); rule__DefaultValueCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DefaultValueCS__Group__2_in_rule__DefaultValueCS__Group__19390); + pushFollow(FollowSets000.FOLLOW_rule__DefaultValueCS__Group__2_in_rule__DefaultValueCS__Group__19391); rule__DefaultValueCS__Group__2(); state._fsp--; @@ -14061,7 +14072,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getDefaultValueCSAccess().getEqualsSignKeyword_1()); } - match(input,46,FollowSets000.FOLLOW_46_in_rule__DefaultValueCS__Group__1__Impl9418); if (state.failed) return ; + match(input,46,FollowSets000.FOLLOW_46_in_rule__DefaultValueCS__Group__1__Impl9419); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDefaultValueCSAccess().getEqualsSignKeyword_1()); } @@ -14096,12 +14107,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4361:1: ( rule__DefaultValueCS__Group__2__Impl rule__DefaultValueCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4362:2: rule__DefaultValueCS__Group__2__Impl rule__DefaultValueCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__DefaultValueCS__Group__2__Impl_in_rule__DefaultValueCS__Group__29449); + pushFollow(FollowSets000.FOLLOW_rule__DefaultValueCS__Group__2__Impl_in_rule__DefaultValueCS__Group__29450); rule__DefaultValueCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DefaultValueCS__Group__3_in_rule__DefaultValueCS__Group__29452); + pushFollow(FollowSets000.FOLLOW_rule__DefaultValueCS__Group__3_in_rule__DefaultValueCS__Group__29453); rule__DefaultValueCS__Group__3(); state._fsp--; @@ -14143,7 +14154,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4376:1: ( rule__DefaultValueCS__InitialiserAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4376:2: rule__DefaultValueCS__InitialiserAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__DefaultValueCS__InitialiserAssignment_2_in_rule__DefaultValueCS__Group__2__Impl9479); + pushFollow(FollowSets000.FOLLOW_rule__DefaultValueCS__InitialiserAssignment_2_in_rule__DefaultValueCS__Group__2__Impl9480); rule__DefaultValueCS__InitialiserAssignment_2(); state._fsp--; @@ -14185,7 +14196,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4390:1: ( rule__DefaultValueCS__Group__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4391:2: rule__DefaultValueCS__Group__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__DefaultValueCS__Group__3__Impl_in_rule__DefaultValueCS__Group__39509); + pushFollow(FollowSets000.FOLLOW_rule__DefaultValueCS__Group__3__Impl_in_rule__DefaultValueCS__Group__39510); rule__DefaultValueCS__Group__3__Impl(); state._fsp--; @@ -14224,7 +14235,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getDefaultValueCSAccess().getSemicolonKeyword_3()); } - match(input,18,FollowSets000.FOLLOW_18_in_rule__DefaultValueCS__Group__3__Impl9537); if (state.failed) return ; + match(input,18,FollowSets000.FOLLOW_18_in_rule__DefaultValueCS__Group__3__Impl9538); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDefaultValueCSAccess().getSemicolonKeyword_3()); } @@ -14259,12 +14270,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4428:1: ( rule__DomainCS__Group__0__Impl rule__DomainCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4429:2: rule__DomainCS__Group__0__Impl rule__DomainCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__0__Impl_in_rule__DomainCS__Group__09576); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__0__Impl_in_rule__DomainCS__Group__09577); rule__DomainCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__1_in_rule__DomainCS__Group__09579); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__1_in_rule__DomainCS__Group__09580); rule__DomainCS__Group__1(); state._fsp--; @@ -14304,17 +14315,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getDomainCSAccess().getAlternatives_0()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4443:1: ( rule__DomainCS__Alternatives_0 )? - int alt46=2; - int LA46_0 = input.LA(1); + int alt47=2; + int LA47_0 = input.LA(1); - if ( (LA46_0==17||LA46_0==19||LA46_0==22) ) { - alt46=1; + if ( (LA47_0==17||LA47_0==19||LA47_0==22) ) { + alt47=1; } - switch (alt46) { + switch (alt47) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4443:2: rule__DomainCS__Alternatives_0 { - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Alternatives_0_in_rule__DomainCS__Group__0__Impl9606); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Alternatives_0_in_rule__DomainCS__Group__0__Impl9607); rule__DomainCS__Alternatives_0(); state._fsp--; @@ -14359,12 +14370,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4457:1: ( rule__DomainCS__Group__1__Impl rule__DomainCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4458:2: rule__DomainCS__Group__1__Impl rule__DomainCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__1__Impl_in_rule__DomainCS__Group__19637); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__1__Impl_in_rule__DomainCS__Group__19638); rule__DomainCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__2_in_rule__DomainCS__Group__19640); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__2_in_rule__DomainCS__Group__19641); rule__DomainCS__Group__2(); state._fsp--; @@ -14403,7 +14414,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getDomainCSAccess().getDomainKeyword_1()); } - match(input,21,FollowSets000.FOLLOW_21_in_rule__DomainCS__Group__1__Impl9668); if (state.failed) return ; + match(input,21,FollowSets000.FOLLOW_21_in_rule__DomainCS__Group__1__Impl9669); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDomainCSAccess().getDomainKeyword_1()); } @@ -14438,12 +14449,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4488:1: ( rule__DomainCS__Group__2__Impl rule__DomainCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4489:2: rule__DomainCS__Group__2__Impl rule__DomainCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__2__Impl_in_rule__DomainCS__Group__29699); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__2__Impl_in_rule__DomainCS__Group__29700); rule__DomainCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__3_in_rule__DomainCS__Group__29702); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__3_in_rule__DomainCS__Group__29703); rule__DomainCS__Group__3(); state._fsp--; @@ -14485,7 +14496,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4503:1: ( rule__DomainCS__ModelIdAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4503:2: rule__DomainCS__ModelIdAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__ModelIdAssignment_2_in_rule__DomainCS__Group__2__Impl9729); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__ModelIdAssignment_2_in_rule__DomainCS__Group__2__Impl9730); rule__DomainCS__ModelIdAssignment_2(); state._fsp--; @@ -14527,12 +14538,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4517:1: ( rule__DomainCS__Group__3__Impl rule__DomainCS__Group__4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4518:2: rule__DomainCS__Group__3__Impl rule__DomainCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__3__Impl_in_rule__DomainCS__Group__39759); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__3__Impl_in_rule__DomainCS__Group__39760); rule__DomainCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__4_in_rule__DomainCS__Group__39762); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__4_in_rule__DomainCS__Group__39763); rule__DomainCS__Group__4(); state._fsp--; @@ -14574,7 +14585,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4532:1: ( rule__DomainCS__PatternAssignment_3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4532:2: rule__DomainCS__PatternAssignment_3 { - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__PatternAssignment_3_in_rule__DomainCS__Group__3__Impl9789); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__PatternAssignment_3_in_rule__DomainCS__Group__3__Impl9790); rule__DomainCS__PatternAssignment_3(); state._fsp--; @@ -14616,12 +14627,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4546:1: ( rule__DomainCS__Group__4__Impl rule__DomainCS__Group__5 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4547:2: rule__DomainCS__Group__4__Impl rule__DomainCS__Group__5 { - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__4__Impl_in_rule__DomainCS__Group__49819); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__4__Impl_in_rule__DomainCS__Group__49820); rule__DomainCS__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__5_in_rule__DomainCS__Group__49822); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__5_in_rule__DomainCS__Group__49823); rule__DomainCS__Group__5(); state._fsp--; @@ -14661,17 +14672,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getDomainCSAccess().getGroup_4()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4561:1: ( rule__DomainCS__Group_4__0 )? - int alt47=2; - int LA47_0 = input.LA(1); + int alt48=2; + int LA48_0 = input.LA(1); - if ( (LA47_0==24) ) { - alt47=1; + if ( (LA48_0==24) ) { + alt48=1; } - switch (alt47) { + switch (alt48) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4561:2: rule__DomainCS__Group_4__0 { - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_4__0_in_rule__DomainCS__Group__4__Impl9849); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_4__0_in_rule__DomainCS__Group__4__Impl9850); rule__DomainCS__Group_4__0(); state._fsp--; @@ -14716,12 +14727,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4575:1: ( rule__DomainCS__Group__5__Impl rule__DomainCS__Group__6 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4576:2: rule__DomainCS__Group__5__Impl rule__DomainCS__Group__6 { - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__5__Impl_in_rule__DomainCS__Group__59880); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__5__Impl_in_rule__DomainCS__Group__59881); rule__DomainCS__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__6_in_rule__DomainCS__Group__59883); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__6_in_rule__DomainCS__Group__59884); rule__DomainCS__Group__6(); state._fsp--; @@ -14761,17 +14772,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getDomainCSAccess().getGroup_5()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4590:1: ( rule__DomainCS__Group_5__0 )? - int alt48=2; - int LA48_0 = input.LA(1); + int alt49=2; + int LA49_0 = input.LA(1); - if ( (LA48_0==20) ) { - alt48=1; + if ( (LA49_0==20) ) { + alt49=1; } - switch (alt48) { + switch (alt49) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4590:2: rule__DomainCS__Group_5__0 { - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_5__0_in_rule__DomainCS__Group__5__Impl9910); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_5__0_in_rule__DomainCS__Group__5__Impl9911); rule__DomainCS__Group_5__0(); state._fsp--; @@ -14816,7 +14827,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4604:1: ( rule__DomainCS__Group__6__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4605:2: rule__DomainCS__Group__6__Impl { - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__6__Impl_in_rule__DomainCS__Group__69941); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__6__Impl_in_rule__DomainCS__Group__69942); rule__DomainCS__Group__6__Impl(); state._fsp--; @@ -14855,7 +14866,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getDomainCSAccess().getSemicolonKeyword_6()); } - match(input,18,FollowSets000.FOLLOW_18_in_rule__DomainCS__Group__6__Impl9969); if (state.failed) return ; + match(input,18,FollowSets000.FOLLOW_18_in_rule__DomainCS__Group__6__Impl9970); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDomainCSAccess().getSemicolonKeyword_6()); } @@ -14890,12 +14901,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4648:1: ( rule__DomainCS__Group_4__0__Impl rule__DomainCS__Group_4__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4649:2: rule__DomainCS__Group_4__0__Impl rule__DomainCS__Group_4__1 { - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_4__0__Impl_in_rule__DomainCS__Group_4__010014); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_4__0__Impl_in_rule__DomainCS__Group_4__010015); rule__DomainCS__Group_4__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_4__1_in_rule__DomainCS__Group_4__010017); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_4__1_in_rule__DomainCS__Group_4__010018); rule__DomainCS__Group_4__1(); state._fsp--; @@ -14934,7 +14945,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getDomainCSAccess().getImplementedbyKeyword_4_0()); } - match(input,24,FollowSets000.FOLLOW_24_in_rule__DomainCS__Group_4__0__Impl10045); if (state.failed) return ; + match(input,24,FollowSets000.FOLLOW_24_in_rule__DomainCS__Group_4__0__Impl10046); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDomainCSAccess().getImplementedbyKeyword_4_0()); } @@ -14969,7 +14980,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4679:1: ( rule__DomainCS__Group_4__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4680:2: rule__DomainCS__Group_4__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_4__1__Impl_in_rule__DomainCS__Group_4__110076); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_4__1__Impl_in_rule__DomainCS__Group_4__110077); rule__DomainCS__Group_4__1__Impl(); state._fsp--; @@ -15011,7 +15022,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4693:1: ( rule__DomainCS__ImplementedByAssignment_4_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4693:2: rule__DomainCS__ImplementedByAssignment_4_1 { - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__ImplementedByAssignment_4_1_in_rule__DomainCS__Group_4__1__Impl10103); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__ImplementedByAssignment_4_1_in_rule__DomainCS__Group_4__1__Impl10104); rule__DomainCS__ImplementedByAssignment_4_1(); state._fsp--; @@ -15053,12 +15064,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4711:1: ( rule__DomainCS__Group_5__0__Impl rule__DomainCS__Group_5__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4712:2: rule__DomainCS__Group_5__0__Impl rule__DomainCS__Group_5__1 { - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_5__0__Impl_in_rule__DomainCS__Group_5__010137); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_5__0__Impl_in_rule__DomainCS__Group_5__010138); rule__DomainCS__Group_5__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_5__1_in_rule__DomainCS__Group_5__010140); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_5__1_in_rule__DomainCS__Group_5__010141); rule__DomainCS__Group_5__1(); state._fsp--; @@ -15097,7 +15108,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getDomainCSAccess().getDefault_valuesKeyword_5_0()); } - match(input,20,FollowSets000.FOLLOW_20_in_rule__DomainCS__Group_5__0__Impl10168); if (state.failed) return ; + match(input,20,FollowSets000.FOLLOW_20_in_rule__DomainCS__Group_5__0__Impl10169); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDomainCSAccess().getDefault_valuesKeyword_5_0()); } @@ -15132,12 +15143,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4742:1: ( rule__DomainCS__Group_5__1__Impl rule__DomainCS__Group_5__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4743:2: rule__DomainCS__Group_5__1__Impl rule__DomainCS__Group_5__2 { - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_5__1__Impl_in_rule__DomainCS__Group_5__110199); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_5__1__Impl_in_rule__DomainCS__Group_5__110200); rule__DomainCS__Group_5__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_5__2_in_rule__DomainCS__Group_5__110202); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_5__2_in_rule__DomainCS__Group_5__110203); rule__DomainCS__Group_5__2(); state._fsp--; @@ -15176,7 +15187,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getDomainCSAccess().getLeftCurlyBracketKeyword_5_1()); } - match(input,70,FollowSets000.FOLLOW_70_in_rule__DomainCS__Group_5__1__Impl10230); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_70_in_rule__DomainCS__Group_5__1__Impl10231); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDomainCSAccess().getLeftCurlyBracketKeyword_5_1()); } @@ -15211,12 +15222,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4773:1: ( rule__DomainCS__Group_5__2__Impl rule__DomainCS__Group_5__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4774:2: rule__DomainCS__Group_5__2__Impl rule__DomainCS__Group_5__3 { - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_5__2__Impl_in_rule__DomainCS__Group_5__210261); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_5__2__Impl_in_rule__DomainCS__Group_5__210262); rule__DomainCS__Group_5__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_5__3_in_rule__DomainCS__Group_5__210264); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_5__3_in_rule__DomainCS__Group_5__210265); rule__DomainCS__Group_5__3(); state._fsp--; @@ -15261,7 +15272,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4789:1: ( rule__DomainCS__DefaultValuesAssignment_5_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4789:2: rule__DomainCS__DefaultValuesAssignment_5_2 { - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__DefaultValuesAssignment_5_2_in_rule__DomainCS__Group_5__2__Impl10293); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__DefaultValuesAssignment_5_2_in_rule__DomainCS__Group_5__2__Impl10294); rule__DomainCS__DefaultValuesAssignment_5_2(); state._fsp--; @@ -15282,21 +15293,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getDomainCSAccess().getDefaultValuesAssignment_5_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4794:1: ( rule__DomainCS__DefaultValuesAssignment_5_2 )* - loop49: + loop50: do { - int alt49=2; - int LA49_0 = input.LA(1); + int alt50=2; + int LA50_0 = input.LA(1); - if ( ((LA49_0>=RULE_SIMPLE_ID && LA49_0<=RULE_ESCAPED_ID)||LA49_0==17||(LA49_0>=19 && LA49_0<=36)) ) { - alt49=1; + if ( ((LA50_0>=RULE_SIMPLE_ID && LA50_0<=RULE_ESCAPED_ID)||LA50_0==17||(LA50_0>=19 && LA50_0<=36)) ) { + alt50=1; } - switch (alt49) { + switch (alt50) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4794:2: rule__DomainCS__DefaultValuesAssignment_5_2 { - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__DefaultValuesAssignment_5_2_in_rule__DomainCS__Group_5__2__Impl10305); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__DefaultValuesAssignment_5_2_in_rule__DomainCS__Group_5__2__Impl10306); rule__DomainCS__DefaultValuesAssignment_5_2(); state._fsp--; @@ -15306,7 +15317,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop49; + break loop50; } } while (true); @@ -15347,7 +15358,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4809:1: ( rule__DomainCS__Group_5__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4810:2: rule__DomainCS__Group_5__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_5__3__Impl_in_rule__DomainCS__Group_5__310338); + pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_5__3__Impl_in_rule__DomainCS__Group_5__310339); rule__DomainCS__Group_5__3__Impl(); state._fsp--; @@ -15386,7 +15397,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getDomainCSAccess().getRightCurlyBracketKeyword_5_3()); } - match(input,71,FollowSets000.FOLLOW_71_in_rule__DomainCS__Group_5__3__Impl10366); if (state.failed) return ; + match(input,71,FollowSets000.FOLLOW_71_in_rule__DomainCS__Group_5__3__Impl10367); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDomainCSAccess().getRightCurlyBracketKeyword_5_3()); } @@ -15421,12 +15432,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4847:1: ( rule__ElementTemplateCS__Group_1__0__Impl rule__ElementTemplateCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4848:2: rule__ElementTemplateCS__Group_1__0__Impl rule__ElementTemplateCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__ElementTemplateCS__Group_1__0__Impl_in_rule__ElementTemplateCS__Group_1__010405); + pushFollow(FollowSets000.FOLLOW_rule__ElementTemplateCS__Group_1__0__Impl_in_rule__ElementTemplateCS__Group_1__010406); rule__ElementTemplateCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ElementTemplateCS__Group_1__1_in_rule__ElementTemplateCS__Group_1__010408); + pushFollow(FollowSets000.FOLLOW_rule__ElementTemplateCS__Group_1__1_in_rule__ElementTemplateCS__Group_1__010409); rule__ElementTemplateCS__Group_1__1(); state._fsp--; @@ -15500,7 +15511,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4878:1: ( rule__ElementTemplateCS__Group_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4879:2: rule__ElementTemplateCS__Group_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ElementTemplateCS__Group_1__1__Impl_in_rule__ElementTemplateCS__Group_1__110466); + pushFollow(FollowSets000.FOLLOW_rule__ElementTemplateCS__Group_1__1__Impl_in_rule__ElementTemplateCS__Group_1__110467); rule__ElementTemplateCS__Group_1__1__Impl(); state._fsp--; @@ -15539,7 +15550,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getElementTemplateCSAccess().get_Keyword_1_1()); } - match(input,16,FollowSets000.FOLLOW_16_in_rule__ElementTemplateCS__Group_1__1__Impl10494); if (state.failed) return ; + match(input,16,FollowSets000.FOLLOW_16_in_rule__ElementTemplateCS__Group_1__1__Impl10495); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getElementTemplateCSAccess().get_Keyword_1_1()); } @@ -15574,12 +15585,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4912:1: ( rule__KeyDeclCS__Group__0__Impl rule__KeyDeclCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4913:2: rule__KeyDeclCS__Group__0__Impl rule__KeyDeclCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__0__Impl_in_rule__KeyDeclCS__Group__010529); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__0__Impl_in_rule__KeyDeclCS__Group__010530); rule__KeyDeclCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__1_in_rule__KeyDeclCS__Group__010532); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__1_in_rule__KeyDeclCS__Group__010533); rule__KeyDeclCS__Group__1(); state._fsp--; @@ -15618,7 +15629,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getKeyDeclCSAccess().getKeyKeyword_0()); } - match(input,27,FollowSets000.FOLLOW_27_in_rule__KeyDeclCS__Group__0__Impl10560); if (state.failed) return ; + match(input,27,FollowSets000.FOLLOW_27_in_rule__KeyDeclCS__Group__0__Impl10561); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getKeyDeclCSAccess().getKeyKeyword_0()); } @@ -15653,12 +15664,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4943:1: ( rule__KeyDeclCS__Group__1__Impl rule__KeyDeclCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4944:2: rule__KeyDeclCS__Group__1__Impl rule__KeyDeclCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__1__Impl_in_rule__KeyDeclCS__Group__110591); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__1__Impl_in_rule__KeyDeclCS__Group__110592); rule__KeyDeclCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__2_in_rule__KeyDeclCS__Group__110594); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__2_in_rule__KeyDeclCS__Group__110595); rule__KeyDeclCS__Group__2(); state._fsp--; @@ -15700,7 +15711,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4958:1: ( rule__KeyDeclCS__PathNameAssignment_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4958:2: rule__KeyDeclCS__PathNameAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__PathNameAssignment_1_in_rule__KeyDeclCS__Group__1__Impl10621); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__PathNameAssignment_1_in_rule__KeyDeclCS__Group__1__Impl10622); rule__KeyDeclCS__PathNameAssignment_1(); state._fsp--; @@ -15742,12 +15753,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4972:1: ( rule__KeyDeclCS__Group__2__Impl rule__KeyDeclCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4973:2: rule__KeyDeclCS__Group__2__Impl rule__KeyDeclCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__2__Impl_in_rule__KeyDeclCS__Group__210651); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__2__Impl_in_rule__KeyDeclCS__Group__210652); rule__KeyDeclCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__3_in_rule__KeyDeclCS__Group__210654); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__3_in_rule__KeyDeclCS__Group__210655); rule__KeyDeclCS__Group__3(); state._fsp--; @@ -15786,7 +15797,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getKeyDeclCSAccess().getLeftCurlyBracketKeyword_2()); } - match(input,70,FollowSets000.FOLLOW_70_in_rule__KeyDeclCS__Group__2__Impl10682); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_70_in_rule__KeyDeclCS__Group__2__Impl10683); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getKeyDeclCSAccess().getLeftCurlyBracketKeyword_2()); } @@ -15821,12 +15832,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5003:1: ( rule__KeyDeclCS__Group__3__Impl rule__KeyDeclCS__Group__4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5004:2: rule__KeyDeclCS__Group__3__Impl rule__KeyDeclCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__3__Impl_in_rule__KeyDeclCS__Group__310713); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__3__Impl_in_rule__KeyDeclCS__Group__310714); rule__KeyDeclCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__4_in_rule__KeyDeclCS__Group__310716); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__4_in_rule__KeyDeclCS__Group__310717); rule__KeyDeclCS__Group__4(); state._fsp--; @@ -15868,7 +15879,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5018:1: ( rule__KeyDeclCS__Alternatives_3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5018:2: rule__KeyDeclCS__Alternatives_3 { - pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Alternatives_3_in_rule__KeyDeclCS__Group__3__Impl10743); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Alternatives_3_in_rule__KeyDeclCS__Group__3__Impl10744); rule__KeyDeclCS__Alternatives_3(); state._fsp--; @@ -15910,12 +15921,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5032:1: ( rule__KeyDeclCS__Group__4__Impl rule__KeyDeclCS__Group__5 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5033:2: rule__KeyDeclCS__Group__4__Impl rule__KeyDeclCS__Group__5 { - pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__4__Impl_in_rule__KeyDeclCS__Group__410773); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__4__Impl_in_rule__KeyDeclCS__Group__410774); rule__KeyDeclCS__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__5_in_rule__KeyDeclCS__Group__410776); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__5_in_rule__KeyDeclCS__Group__410777); rule__KeyDeclCS__Group__5(); state._fsp--; @@ -15955,21 +15966,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getKeyDeclCSAccess().getGroup_4()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5047:1: ( rule__KeyDeclCS__Group_4__0 )* - loop50: + loop51: do { - int alt50=2; - int LA50_0 = input.LA(1); + int alt51=2; + int LA51_0 = input.LA(1); - if ( (LA50_0==73) ) { - alt50=1; + if ( (LA51_0==73) ) { + alt51=1; } - switch (alt50) { + switch (alt51) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5047:2: rule__KeyDeclCS__Group_4__0 { - pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_4__0_in_rule__KeyDeclCS__Group__4__Impl10803); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_4__0_in_rule__KeyDeclCS__Group__4__Impl10804); rule__KeyDeclCS__Group_4__0(); state._fsp--; @@ -15979,7 +15990,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop50; + break loop51; } } while (true); @@ -16017,12 +16028,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5061:1: ( rule__KeyDeclCS__Group__5__Impl rule__KeyDeclCS__Group__6 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5062:2: rule__KeyDeclCS__Group__5__Impl rule__KeyDeclCS__Group__6 { - pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__5__Impl_in_rule__KeyDeclCS__Group__510834); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__5__Impl_in_rule__KeyDeclCS__Group__510835); rule__KeyDeclCS__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__6_in_rule__KeyDeclCS__Group__510837); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__6_in_rule__KeyDeclCS__Group__510838); rule__KeyDeclCS__Group__6(); state._fsp--; @@ -16061,7 +16072,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getKeyDeclCSAccess().getRightCurlyBracketKeyword_5()); } - match(input,71,FollowSets000.FOLLOW_71_in_rule__KeyDeclCS__Group__5__Impl10865); if (state.failed) return ; + match(input,71,FollowSets000.FOLLOW_71_in_rule__KeyDeclCS__Group__5__Impl10866); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getKeyDeclCSAccess().getRightCurlyBracketKeyword_5()); } @@ -16096,7 +16107,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5092:1: ( rule__KeyDeclCS__Group__6__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5093:2: rule__KeyDeclCS__Group__6__Impl { - pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__6__Impl_in_rule__KeyDeclCS__Group__610896); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__6__Impl_in_rule__KeyDeclCS__Group__610897); rule__KeyDeclCS__Group__6__Impl(); state._fsp--; @@ -16135,7 +16146,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getKeyDeclCSAccess().getSemicolonKeyword_6()); } - match(input,18,FollowSets000.FOLLOW_18_in_rule__KeyDeclCS__Group__6__Impl10924); if (state.failed) return ; + match(input,18,FollowSets000.FOLLOW_18_in_rule__KeyDeclCS__Group__6__Impl10925); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getKeyDeclCSAccess().getSemicolonKeyword_6()); } @@ -16170,12 +16181,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5136:1: ( rule__KeyDeclCS__Group_3_1__0__Impl rule__KeyDeclCS__Group_3_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5137:2: rule__KeyDeclCS__Group_3_1__0__Impl rule__KeyDeclCS__Group_3_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_3_1__0__Impl_in_rule__KeyDeclCS__Group_3_1__010969); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_3_1__0__Impl_in_rule__KeyDeclCS__Group_3_1__010970); rule__KeyDeclCS__Group_3_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_3_1__1_in_rule__KeyDeclCS__Group_3_1__010972); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_3_1__1_in_rule__KeyDeclCS__Group_3_1__010973); rule__KeyDeclCS__Group_3_1__1(); state._fsp--; @@ -16214,7 +16225,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getKeyDeclCSAccess().getOppositeKeyword_3_1_0()); } - match(input,28,FollowSets000.FOLLOW_28_in_rule__KeyDeclCS__Group_3_1__0__Impl11000); if (state.failed) return ; + match(input,28,FollowSets000.FOLLOW_28_in_rule__KeyDeclCS__Group_3_1__0__Impl11001); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getKeyDeclCSAccess().getOppositeKeyword_3_1_0()); } @@ -16249,12 +16260,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5167:1: ( rule__KeyDeclCS__Group_3_1__1__Impl rule__KeyDeclCS__Group_3_1__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5168:2: rule__KeyDeclCS__Group_3_1__1__Impl rule__KeyDeclCS__Group_3_1__2 { - pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_3_1__1__Impl_in_rule__KeyDeclCS__Group_3_1__111031); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_3_1__1__Impl_in_rule__KeyDeclCS__Group_3_1__111032); rule__KeyDeclCS__Group_3_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_3_1__2_in_rule__KeyDeclCS__Group_3_1__111034); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_3_1__2_in_rule__KeyDeclCS__Group_3_1__111035); rule__KeyDeclCS__Group_3_1__2(); state._fsp--; @@ -16293,7 +16304,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getKeyDeclCSAccess().getLeftParenthesisKeyword_3_1_1()); } - match(input,74,FollowSets000.FOLLOW_74_in_rule__KeyDeclCS__Group_3_1__1__Impl11062); if (state.failed) return ; + match(input,74,FollowSets000.FOLLOW_74_in_rule__KeyDeclCS__Group_3_1__1__Impl11063); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getKeyDeclCSAccess().getLeftParenthesisKeyword_3_1_1()); } @@ -16328,12 +16339,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5198:1: ( rule__KeyDeclCS__Group_3_1__2__Impl rule__KeyDeclCS__Group_3_1__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5199:2: rule__KeyDeclCS__Group_3_1__2__Impl rule__KeyDeclCS__Group_3_1__3 { - pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_3_1__2__Impl_in_rule__KeyDeclCS__Group_3_1__211093); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_3_1__2__Impl_in_rule__KeyDeclCS__Group_3_1__211094); rule__KeyDeclCS__Group_3_1__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_3_1__3_in_rule__KeyDeclCS__Group_3_1__211096); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_3_1__3_in_rule__KeyDeclCS__Group_3_1__211097); rule__KeyDeclCS__Group_3_1__3(); state._fsp--; @@ -16375,7 +16386,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5213:1: ( rule__KeyDeclCS__OppositePropertyIdsAssignment_3_1_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5213:2: rule__KeyDeclCS__OppositePropertyIdsAssignment_3_1_2 { - pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__OppositePropertyIdsAssignment_3_1_2_in_rule__KeyDeclCS__Group_3_1__2__Impl11123); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__OppositePropertyIdsAssignment_3_1_2_in_rule__KeyDeclCS__Group_3_1__2__Impl11124); rule__KeyDeclCS__OppositePropertyIdsAssignment_3_1_2(); state._fsp--; @@ -16417,7 +16428,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5227:1: ( rule__KeyDeclCS__Group_3_1__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5228:2: rule__KeyDeclCS__Group_3_1__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_3_1__3__Impl_in_rule__KeyDeclCS__Group_3_1__311153); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_3_1__3__Impl_in_rule__KeyDeclCS__Group_3_1__311154); rule__KeyDeclCS__Group_3_1__3__Impl(); state._fsp--; @@ -16456,7 +16467,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getKeyDeclCSAccess().getRightParenthesisKeyword_3_1_3()); } - match(input,75,FollowSets000.FOLLOW_75_in_rule__KeyDeclCS__Group_3_1__3__Impl11181); if (state.failed) return ; + match(input,75,FollowSets000.FOLLOW_75_in_rule__KeyDeclCS__Group_3_1__3__Impl11182); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getKeyDeclCSAccess().getRightParenthesisKeyword_3_1_3()); } @@ -16491,12 +16502,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5265:1: ( rule__KeyDeclCS__Group_4__0__Impl rule__KeyDeclCS__Group_4__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5266:2: rule__KeyDeclCS__Group_4__0__Impl rule__KeyDeclCS__Group_4__1 { - pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_4__0__Impl_in_rule__KeyDeclCS__Group_4__011220); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_4__0__Impl_in_rule__KeyDeclCS__Group_4__011221); rule__KeyDeclCS__Group_4__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_4__1_in_rule__KeyDeclCS__Group_4__011223); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_4__1_in_rule__KeyDeclCS__Group_4__011224); rule__KeyDeclCS__Group_4__1(); state._fsp--; @@ -16535,7 +16546,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getKeyDeclCSAccess().getCommaKeyword_4_0()); } - match(input,73,FollowSets000.FOLLOW_73_in_rule__KeyDeclCS__Group_4__0__Impl11251); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_73_in_rule__KeyDeclCS__Group_4__0__Impl11252); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getKeyDeclCSAccess().getCommaKeyword_4_0()); } @@ -16570,7 +16581,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5296:1: ( rule__KeyDeclCS__Group_4__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5297:2: rule__KeyDeclCS__Group_4__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_4__1__Impl_in_rule__KeyDeclCS__Group_4__111282); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_4__1__Impl_in_rule__KeyDeclCS__Group_4__111283); rule__KeyDeclCS__Group_4__1__Impl(); state._fsp--; @@ -16612,7 +16623,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5310:1: ( rule__KeyDeclCS__Alternatives_4_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5310:2: rule__KeyDeclCS__Alternatives_4_1 { - pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Alternatives_4_1_in_rule__KeyDeclCS__Group_4__1__Impl11309); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Alternatives_4_1_in_rule__KeyDeclCS__Group_4__1__Impl11310); rule__KeyDeclCS__Alternatives_4_1(); state._fsp--; @@ -16654,12 +16665,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5328:1: ( rule__KeyDeclCS__Group_4_1_1__0__Impl rule__KeyDeclCS__Group_4_1_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5329:2: rule__KeyDeclCS__Group_4_1_1__0__Impl rule__KeyDeclCS__Group_4_1_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_4_1_1__0__Impl_in_rule__KeyDeclCS__Group_4_1_1__011343); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_4_1_1__0__Impl_in_rule__KeyDeclCS__Group_4_1_1__011344); rule__KeyDeclCS__Group_4_1_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_4_1_1__1_in_rule__KeyDeclCS__Group_4_1_1__011346); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_4_1_1__1_in_rule__KeyDeclCS__Group_4_1_1__011347); rule__KeyDeclCS__Group_4_1_1__1(); state._fsp--; @@ -16698,7 +16709,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getKeyDeclCSAccess().getOppositeKeyword_4_1_1_0()); } - match(input,28,FollowSets000.FOLLOW_28_in_rule__KeyDeclCS__Group_4_1_1__0__Impl11374); if (state.failed) return ; + match(input,28,FollowSets000.FOLLOW_28_in_rule__KeyDeclCS__Group_4_1_1__0__Impl11375); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getKeyDeclCSAccess().getOppositeKeyword_4_1_1_0()); } @@ -16733,12 +16744,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5359:1: ( rule__KeyDeclCS__Group_4_1_1__1__Impl rule__KeyDeclCS__Group_4_1_1__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5360:2: rule__KeyDeclCS__Group_4_1_1__1__Impl rule__KeyDeclCS__Group_4_1_1__2 { - pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_4_1_1__1__Impl_in_rule__KeyDeclCS__Group_4_1_1__111405); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_4_1_1__1__Impl_in_rule__KeyDeclCS__Group_4_1_1__111406); rule__KeyDeclCS__Group_4_1_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_4_1_1__2_in_rule__KeyDeclCS__Group_4_1_1__111408); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_4_1_1__2_in_rule__KeyDeclCS__Group_4_1_1__111409); rule__KeyDeclCS__Group_4_1_1__2(); state._fsp--; @@ -16777,7 +16788,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getKeyDeclCSAccess().getLeftParenthesisKeyword_4_1_1_1()); } - match(input,74,FollowSets000.FOLLOW_74_in_rule__KeyDeclCS__Group_4_1_1__1__Impl11436); if (state.failed) return ; + match(input,74,FollowSets000.FOLLOW_74_in_rule__KeyDeclCS__Group_4_1_1__1__Impl11437); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getKeyDeclCSAccess().getLeftParenthesisKeyword_4_1_1_1()); } @@ -16812,12 +16823,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5390:1: ( rule__KeyDeclCS__Group_4_1_1__2__Impl rule__KeyDeclCS__Group_4_1_1__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5391:2: rule__KeyDeclCS__Group_4_1_1__2__Impl rule__KeyDeclCS__Group_4_1_1__3 { - pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_4_1_1__2__Impl_in_rule__KeyDeclCS__Group_4_1_1__211467); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_4_1_1__2__Impl_in_rule__KeyDeclCS__Group_4_1_1__211468); rule__KeyDeclCS__Group_4_1_1__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_4_1_1__3_in_rule__KeyDeclCS__Group_4_1_1__211470); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_4_1_1__3_in_rule__KeyDeclCS__Group_4_1_1__211471); rule__KeyDeclCS__Group_4_1_1__3(); state._fsp--; @@ -16859,7 +16870,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5405:1: ( rule__KeyDeclCS__OppositePropertyIdsAssignment_4_1_1_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5405:2: rule__KeyDeclCS__OppositePropertyIdsAssignment_4_1_1_2 { - pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__OppositePropertyIdsAssignment_4_1_1_2_in_rule__KeyDeclCS__Group_4_1_1__2__Impl11497); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__OppositePropertyIdsAssignment_4_1_1_2_in_rule__KeyDeclCS__Group_4_1_1__2__Impl11498); rule__KeyDeclCS__OppositePropertyIdsAssignment_4_1_1_2(); state._fsp--; @@ -16901,7 +16912,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5419:1: ( rule__KeyDeclCS__Group_4_1_1__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5420:2: rule__KeyDeclCS__Group_4_1_1__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_4_1_1__3__Impl_in_rule__KeyDeclCS__Group_4_1_1__311527); + pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_4_1_1__3__Impl_in_rule__KeyDeclCS__Group_4_1_1__311528); rule__KeyDeclCS__Group_4_1_1__3__Impl(); state._fsp--; @@ -16940,7 +16951,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getKeyDeclCSAccess().getRightParenthesisKeyword_4_1_1_3()); } - match(input,75,FollowSets000.FOLLOW_75_in_rule__KeyDeclCS__Group_4_1_1__3__Impl11555); if (state.failed) return ; + match(input,75,FollowSets000.FOLLOW_75_in_rule__KeyDeclCS__Group_4_1_1__3__Impl11556); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getKeyDeclCSAccess().getRightParenthesisKeyword_4_1_1_3()); } @@ -16975,12 +16986,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5457:1: ( rule__LibraryCS__Group__0__Impl rule__LibraryCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5458:2: rule__LibraryCS__Group__0__Impl rule__LibraryCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__LibraryCS__Group__0__Impl_in_rule__LibraryCS__Group__011594); + pushFollow(FollowSets000.FOLLOW_rule__LibraryCS__Group__0__Impl_in_rule__LibraryCS__Group__011595); rule__LibraryCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__LibraryCS__Group__1_in_rule__LibraryCS__Group__011597); + pushFollow(FollowSets000.FOLLOW_rule__LibraryCS__Group__1_in_rule__LibraryCS__Group__011598); rule__LibraryCS__Group__1(); state._fsp--; @@ -17019,7 +17030,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getLibraryCSAccess().getLibraryKeyword_0()); } - match(input,26,FollowSets000.FOLLOW_26_in_rule__LibraryCS__Group__0__Impl11625); if (state.failed) return ; + match(input,26,FollowSets000.FOLLOW_26_in_rule__LibraryCS__Group__0__Impl11626); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLibraryCSAccess().getLibraryKeyword_0()); } @@ -17054,12 +17065,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5488:1: ( rule__LibraryCS__Group__1__Impl rule__LibraryCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5489:2: rule__LibraryCS__Group__1__Impl rule__LibraryCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__LibraryCS__Group__1__Impl_in_rule__LibraryCS__Group__111656); + pushFollow(FollowSets000.FOLLOW_rule__LibraryCS__Group__1__Impl_in_rule__LibraryCS__Group__111657); rule__LibraryCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__LibraryCS__Group__2_in_rule__LibraryCS__Group__111659); + pushFollow(FollowSets000.FOLLOW_rule__LibraryCS__Group__2_in_rule__LibraryCS__Group__111660); rule__LibraryCS__Group__2(); state._fsp--; @@ -17101,7 +17112,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5503:1: ( rule__LibraryCS__PackageAssignment_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5503:2: rule__LibraryCS__PackageAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__LibraryCS__PackageAssignment_1_in_rule__LibraryCS__Group__1__Impl11686); + pushFollow(FollowSets000.FOLLOW_rule__LibraryCS__PackageAssignment_1_in_rule__LibraryCS__Group__1__Impl11687); rule__LibraryCS__PackageAssignment_1(); state._fsp--; @@ -17143,7 +17154,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5517:1: ( rule__LibraryCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5518:2: rule__LibraryCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__LibraryCS__Group__2__Impl_in_rule__LibraryCS__Group__211716); + pushFollow(FollowSets000.FOLLOW_rule__LibraryCS__Group__2__Impl_in_rule__LibraryCS__Group__211717); rule__LibraryCS__Group__2__Impl(); state._fsp--; @@ -17182,7 +17193,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getLibraryCSAccess().getSemicolonKeyword_2()); } - match(input,18,FollowSets000.FOLLOW_18_in_rule__LibraryCS__Group__2__Impl11744); if (state.failed) return ; + match(input,18,FollowSets000.FOLLOW_18_in_rule__LibraryCS__Group__2__Impl11745); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLibraryCSAccess().getSemicolonKeyword_2()); } @@ -17217,12 +17228,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5553:1: ( rule__ModelDeclCS__Group__0__Impl rule__ModelDeclCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5554:2: rule__ModelDeclCS__Group__0__Impl rule__ModelDeclCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group__0__Impl_in_rule__ModelDeclCS__Group__011781); + pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group__0__Impl_in_rule__ModelDeclCS__Group__011782); rule__ModelDeclCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group__1_in_rule__ModelDeclCS__Group__011784); + pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group__1_in_rule__ModelDeclCS__Group__011785); rule__ModelDeclCS__Group__1(); state._fsp--; @@ -17264,7 +17275,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5568:1: ( rule__ModelDeclCS__NameAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5568:2: rule__ModelDeclCS__NameAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__NameAssignment_0_in_rule__ModelDeclCS__Group__0__Impl11811); + pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__NameAssignment_0_in_rule__ModelDeclCS__Group__0__Impl11812); rule__ModelDeclCS__NameAssignment_0(); state._fsp--; @@ -17306,12 +17317,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5582:1: ( rule__ModelDeclCS__Group__1__Impl rule__ModelDeclCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5583:2: rule__ModelDeclCS__Group__1__Impl rule__ModelDeclCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group__1__Impl_in_rule__ModelDeclCS__Group__111841); + pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group__1__Impl_in_rule__ModelDeclCS__Group__111842); rule__ModelDeclCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group__2_in_rule__ModelDeclCS__Group__111844); + pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group__2_in_rule__ModelDeclCS__Group__111845); rule__ModelDeclCS__Group__2(); state._fsp--; @@ -17350,7 +17361,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getModelDeclCSAccess().getColonKeyword_1()); } - match(input,69,FollowSets000.FOLLOW_69_in_rule__ModelDeclCS__Group__1__Impl11872); if (state.failed) return ; + match(input,69,FollowSets000.FOLLOW_69_in_rule__ModelDeclCS__Group__1__Impl11873); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getModelDeclCSAccess().getColonKeyword_1()); } @@ -17385,7 +17396,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5613:1: ( rule__ModelDeclCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5614:2: rule__ModelDeclCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group__2__Impl_in_rule__ModelDeclCS__Group__211903); + pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group__2__Impl_in_rule__ModelDeclCS__Group__211904); rule__ModelDeclCS__Group__2__Impl(); state._fsp--; @@ -17427,7 +17438,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5627:1: ( rule__ModelDeclCS__Alternatives_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5627:2: rule__ModelDeclCS__Alternatives_2 { - pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Alternatives_2_in_rule__ModelDeclCS__Group__2__Impl11930); + pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Alternatives_2_in_rule__ModelDeclCS__Group__2__Impl11931); rule__ModelDeclCS__Alternatives_2(); state._fsp--; @@ -17469,12 +17480,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5647:1: ( rule__ModelDeclCS__Group_2_1__0__Impl rule__ModelDeclCS__Group_2_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5648:2: rule__ModelDeclCS__Group_2_1__0__Impl rule__ModelDeclCS__Group_2_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1__0__Impl_in_rule__ModelDeclCS__Group_2_1__011966); + pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1__0__Impl_in_rule__ModelDeclCS__Group_2_1__011967); rule__ModelDeclCS__Group_2_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1__1_in_rule__ModelDeclCS__Group_2_1__011969); + pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1__1_in_rule__ModelDeclCS__Group_2_1__011970); rule__ModelDeclCS__Group_2_1__1(); state._fsp--; @@ -17513,7 +17524,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getModelDeclCSAccess().getLeftCurlyBracketKeyword_2_1_0()); } - match(input,70,FollowSets000.FOLLOW_70_in_rule__ModelDeclCS__Group_2_1__0__Impl11997); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_70_in_rule__ModelDeclCS__Group_2_1__0__Impl11998); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getModelDeclCSAccess().getLeftCurlyBracketKeyword_2_1_0()); } @@ -17548,12 +17559,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5678:1: ( rule__ModelDeclCS__Group_2_1__1__Impl rule__ModelDeclCS__Group_2_1__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5679:2: rule__ModelDeclCS__Group_2_1__1__Impl rule__ModelDeclCS__Group_2_1__2 { - pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1__1__Impl_in_rule__ModelDeclCS__Group_2_1__112028); + pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1__1__Impl_in_rule__ModelDeclCS__Group_2_1__112029); rule__ModelDeclCS__Group_2_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1__2_in_rule__ModelDeclCS__Group_2_1__112031); + pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1__2_in_rule__ModelDeclCS__Group_2_1__112032); rule__ModelDeclCS__Group_2_1__2(); state._fsp--; @@ -17595,7 +17606,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5693:1: ( rule__ModelDeclCS__MetaModelIdsAssignment_2_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5693:2: rule__ModelDeclCS__MetaModelIdsAssignment_2_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__MetaModelIdsAssignment_2_1_1_in_rule__ModelDeclCS__Group_2_1__1__Impl12058); + pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__MetaModelIdsAssignment_2_1_1_in_rule__ModelDeclCS__Group_2_1__1__Impl12059); rule__ModelDeclCS__MetaModelIdsAssignment_2_1_1(); state._fsp--; @@ -17637,12 +17648,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5707:1: ( rule__ModelDeclCS__Group_2_1__2__Impl rule__ModelDeclCS__Group_2_1__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5708:2: rule__ModelDeclCS__Group_2_1__2__Impl rule__ModelDeclCS__Group_2_1__3 { - pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1__2__Impl_in_rule__ModelDeclCS__Group_2_1__212088); + pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1__2__Impl_in_rule__ModelDeclCS__Group_2_1__212089); rule__ModelDeclCS__Group_2_1__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1__3_in_rule__ModelDeclCS__Group_2_1__212091); + pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1__3_in_rule__ModelDeclCS__Group_2_1__212092); rule__ModelDeclCS__Group_2_1__3(); state._fsp--; @@ -17682,21 +17693,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getModelDeclCSAccess().getGroup_2_1_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5722:1: ( rule__ModelDeclCS__Group_2_1_2__0 )* - loop51: + loop52: do { - int alt51=2; - int LA51_0 = input.LA(1); + int alt52=2; + int LA52_0 = input.LA(1); - if ( (LA51_0==73) ) { - alt51=1; + if ( (LA52_0==73) ) { + alt52=1; } - switch (alt51) { + switch (alt52) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5722:2: rule__ModelDeclCS__Group_2_1_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1_2__0_in_rule__ModelDeclCS__Group_2_1__2__Impl12118); + pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1_2__0_in_rule__ModelDeclCS__Group_2_1__2__Impl12119); rule__ModelDeclCS__Group_2_1_2__0(); state._fsp--; @@ -17706,7 +17717,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop51; + break loop52; } } while (true); @@ -17744,7 +17755,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5736:1: ( rule__ModelDeclCS__Group_2_1__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5737:2: rule__ModelDeclCS__Group_2_1__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1__3__Impl_in_rule__ModelDeclCS__Group_2_1__312149); + pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1__3__Impl_in_rule__ModelDeclCS__Group_2_1__312150); rule__ModelDeclCS__Group_2_1__3__Impl(); state._fsp--; @@ -17783,7 +17794,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getModelDeclCSAccess().getRightCurlyBracketKeyword_2_1_3()); } - match(input,71,FollowSets000.FOLLOW_71_in_rule__ModelDeclCS__Group_2_1__3__Impl12177); if (state.failed) return ; + match(input,71,FollowSets000.FOLLOW_71_in_rule__ModelDeclCS__Group_2_1__3__Impl12178); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getModelDeclCSAccess().getRightCurlyBracketKeyword_2_1_3()); } @@ -17818,12 +17829,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5774:1: ( rule__ModelDeclCS__Group_2_1_2__0__Impl rule__ModelDeclCS__Group_2_1_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5775:2: rule__ModelDeclCS__Group_2_1_2__0__Impl rule__ModelDeclCS__Group_2_1_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1_2__0__Impl_in_rule__ModelDeclCS__Group_2_1_2__012216); + pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1_2__0__Impl_in_rule__ModelDeclCS__Group_2_1_2__012217); rule__ModelDeclCS__Group_2_1_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1_2__1_in_rule__ModelDeclCS__Group_2_1_2__012219); + pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1_2__1_in_rule__ModelDeclCS__Group_2_1_2__012220); rule__ModelDeclCS__Group_2_1_2__1(); state._fsp--; @@ -17862,7 +17873,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getModelDeclCSAccess().getCommaKeyword_2_1_2_0()); } - match(input,73,FollowSets000.FOLLOW_73_in_rule__ModelDeclCS__Group_2_1_2__0__Impl12247); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_73_in_rule__ModelDeclCS__Group_2_1_2__0__Impl12248); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getModelDeclCSAccess().getCommaKeyword_2_1_2_0()); } @@ -17897,7 +17908,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5805:1: ( rule__ModelDeclCS__Group_2_1_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5806:2: rule__ModelDeclCS__Group_2_1_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1_2__1__Impl_in_rule__ModelDeclCS__Group_2_1_2__112278); + pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1_2__1__Impl_in_rule__ModelDeclCS__Group_2_1_2__112279); rule__ModelDeclCS__Group_2_1_2__1__Impl(); state._fsp--; @@ -17939,7 +17950,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5819:1: ( rule__ModelDeclCS__MetaModelIdsAssignment_2_1_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5819:2: rule__ModelDeclCS__MetaModelIdsAssignment_2_1_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__MetaModelIdsAssignment_2_1_2_1_in_rule__ModelDeclCS__Group_2_1_2__1__Impl12305); + pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__MetaModelIdsAssignment_2_1_2_1_in_rule__ModelDeclCS__Group_2_1_2__1__Impl12306); rule__ModelDeclCS__MetaModelIdsAssignment_2_1_2_1(); state._fsp--; @@ -17981,12 +17992,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5837:1: ( rule__ObjectTemplateCS__Group__0__Impl rule__ObjectTemplateCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5838:2: rule__ObjectTemplateCS__Group__0__Impl rule__ObjectTemplateCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__0__Impl_in_rule__ObjectTemplateCS__Group__012339); + pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__0__Impl_in_rule__ObjectTemplateCS__Group__012340); rule__ObjectTemplateCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__1_in_rule__ObjectTemplateCS__Group__012342); + pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__1_in_rule__ObjectTemplateCS__Group__012343); rule__ObjectTemplateCS__Group__1(); state._fsp--; @@ -18026,17 +18037,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getObjectTemplateCSAccess().getNameAssignment_0()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5852:1: ( rule__ObjectTemplateCS__NameAssignment_0 )? - int alt52=2; - int LA52_0 = input.LA(1); + int alt53=2; + int LA53_0 = input.LA(1); - if ( ((LA52_0>=RULE_SIMPLE_ID && LA52_0<=RULE_ESCAPED_ID)||LA52_0==17||(LA52_0>=19 && LA52_0<=36)) ) { - alt52=1; + if ( ((LA53_0>=RULE_SIMPLE_ID && LA53_0<=RULE_ESCAPED_ID)||LA53_0==17||(LA53_0>=19 && LA53_0<=36)) ) { + alt53=1; } - switch (alt52) { + switch (alt53) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5852:2: rule__ObjectTemplateCS__NameAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__NameAssignment_0_in_rule__ObjectTemplateCS__Group__0__Impl12369); + pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__NameAssignment_0_in_rule__ObjectTemplateCS__Group__0__Impl12370); rule__ObjectTemplateCS__NameAssignment_0(); state._fsp--; @@ -18081,12 +18092,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5866:1: ( rule__ObjectTemplateCS__Group__1__Impl rule__ObjectTemplateCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5867:2: rule__ObjectTemplateCS__Group__1__Impl rule__ObjectTemplateCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__1__Impl_in_rule__ObjectTemplateCS__Group__112400); + pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__1__Impl_in_rule__ObjectTemplateCS__Group__112401); rule__ObjectTemplateCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__2_in_rule__ObjectTemplateCS__Group__112403); + pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__2_in_rule__ObjectTemplateCS__Group__112404); rule__ObjectTemplateCS__Group__2(); state._fsp--; @@ -18125,7 +18136,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getObjectTemplateCSAccess().getColonKeyword_1()); } - match(input,69,FollowSets000.FOLLOW_69_in_rule__ObjectTemplateCS__Group__1__Impl12431); if (state.failed) return ; + match(input,69,FollowSets000.FOLLOW_69_in_rule__ObjectTemplateCS__Group__1__Impl12432); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getObjectTemplateCSAccess().getColonKeyword_1()); } @@ -18160,12 +18171,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5897:1: ( rule__ObjectTemplateCS__Group__2__Impl rule__ObjectTemplateCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5898:2: rule__ObjectTemplateCS__Group__2__Impl rule__ObjectTemplateCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__2__Impl_in_rule__ObjectTemplateCS__Group__212462); + pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__2__Impl_in_rule__ObjectTemplateCS__Group__212463); rule__ObjectTemplateCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__3_in_rule__ObjectTemplateCS__Group__212465); + pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__3_in_rule__ObjectTemplateCS__Group__212466); rule__ObjectTemplateCS__Group__3(); state._fsp--; @@ -18207,7 +18218,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5912:1: ( rule__ObjectTemplateCS__TypeAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5912:2: rule__ObjectTemplateCS__TypeAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__TypeAssignment_2_in_rule__ObjectTemplateCS__Group__2__Impl12492); + pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__TypeAssignment_2_in_rule__ObjectTemplateCS__Group__2__Impl12493); rule__ObjectTemplateCS__TypeAssignment_2(); state._fsp--; @@ -18249,12 +18260,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5926:1: ( rule__ObjectTemplateCS__Group__3__Impl rule__ObjectTemplateCS__Group__4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5927:2: rule__ObjectTemplateCS__Group__3__Impl rule__ObjectTemplateCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__3__Impl_in_rule__ObjectTemplateCS__Group__312522); + pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__3__Impl_in_rule__ObjectTemplateCS__Group__312523); rule__ObjectTemplateCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__4_in_rule__ObjectTemplateCS__Group__312525); + pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__4_in_rule__ObjectTemplateCS__Group__312526); rule__ObjectTemplateCS__Group__4(); state._fsp--; @@ -18293,7 +18304,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getObjectTemplateCSAccess().getLeftCurlyBracketKeyword_3()); } - match(input,70,FollowSets000.FOLLOW_70_in_rule__ObjectTemplateCS__Group__3__Impl12553); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_70_in_rule__ObjectTemplateCS__Group__3__Impl12554); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getObjectTemplateCSAccess().getLeftCurlyBracketKeyword_3()); } @@ -18328,12 +18339,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5957:1: ( rule__ObjectTemplateCS__Group__4__Impl rule__ObjectTemplateCS__Group__5 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5958:2: rule__ObjectTemplateCS__Group__4__Impl rule__ObjectTemplateCS__Group__5 { - pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__4__Impl_in_rule__ObjectTemplateCS__Group__412584); + pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__4__Impl_in_rule__ObjectTemplateCS__Group__412585); rule__ObjectTemplateCS__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__5_in_rule__ObjectTemplateCS__Group__412587); + pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__5_in_rule__ObjectTemplateCS__Group__412588); rule__ObjectTemplateCS__Group__5(); state._fsp--; @@ -18373,17 +18384,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getObjectTemplateCSAccess().getGroup_4()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5972:1: ( rule__ObjectTemplateCS__Group_4__0 )? - int alt53=2; - int LA53_0 = input.LA(1); + int alt54=2; + int LA54_0 = input.LA(1); - if ( ((LA53_0>=RULE_SIMPLE_ID && LA53_0<=RULE_ESCAPED_ID)||LA53_0==17||(LA53_0>=19 && LA53_0<=36)) ) { - alt53=1; + if ( ((LA54_0>=RULE_SIMPLE_ID && LA54_0<=RULE_ESCAPED_ID)||LA54_0==17||(LA54_0>=19 && LA54_0<=36)) ) { + alt54=1; } - switch (alt53) { + switch (alt54) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5972:2: rule__ObjectTemplateCS__Group_4__0 { - pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group_4__0_in_rule__ObjectTemplateCS__Group__4__Impl12614); + pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group_4__0_in_rule__ObjectTemplateCS__Group__4__Impl12615); rule__ObjectTemplateCS__Group_4__0(); state._fsp--; @@ -18428,7 +18439,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5986:1: ( rule__ObjectTemplateCS__Group__5__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5987:2: rule__ObjectTemplateCS__Group__5__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__5__Impl_in_rule__ObjectTemplateCS__Group__512645); + pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__5__Impl_in_rule__ObjectTemplateCS__Group__512646); rule__ObjectTemplateCS__Group__5__Impl(); state._fsp--; @@ -18467,7 +18478,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getObjectTemplateCSAccess().getRightCurlyBracketKeyword_5()); } - match(input,71,FollowSets000.FOLLOW_71_in_rule__ObjectTemplateCS__Group__5__Impl12673); if (state.failed) return ; + match(input,71,FollowSets000.FOLLOW_71_in_rule__ObjectTemplateCS__Group__5__Impl12674); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getObjectTemplateCSAccess().getRightCurlyBracketKeyword_5()); } @@ -18502,12 +18513,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6028:1: ( rule__ObjectTemplateCS__Group_4__0__Impl rule__ObjectTemplateCS__Group_4__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6029:2: rule__ObjectTemplateCS__Group_4__0__Impl rule__ObjectTemplateCS__Group_4__1 { - pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group_4__0__Impl_in_rule__ObjectTemplateCS__Group_4__012716); + pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group_4__0__Impl_in_rule__ObjectTemplateCS__Group_4__012717); rule__ObjectTemplateCS__Group_4__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group_4__1_in_rule__ObjectTemplateCS__Group_4__012719); + pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group_4__1_in_rule__ObjectTemplateCS__Group_4__012720); rule__ObjectTemplateCS__Group_4__1(); state._fsp--; @@ -18549,7 +18560,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6043:1: ( rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6043:2: rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_0 { - pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_0_in_rule__ObjectTemplateCS__Group_4__0__Impl12746); + pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_0_in_rule__ObjectTemplateCS__Group_4__0__Impl12747); rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_0(); state._fsp--; @@ -18591,7 +18602,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6057:1: ( rule__ObjectTemplateCS__Group_4__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6058:2: rule__ObjectTemplateCS__Group_4__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group_4__1__Impl_in_rule__ObjectTemplateCS__Group_4__112776); + pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group_4__1__Impl_in_rule__ObjectTemplateCS__Group_4__112777); rule__ObjectTemplateCS__Group_4__1__Impl(); state._fsp--; @@ -18631,21 +18642,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getObjectTemplateCSAccess().getGroup_4_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6071:1: ( rule__ObjectTemplateCS__Group_4_1__0 )* - loop54: + loop55: do { - int alt54=2; - int LA54_0 = input.LA(1); + int alt55=2; + int LA55_0 = input.LA(1); - if ( (LA54_0==73) ) { - alt54=1; + if ( (LA55_0==73) ) { + alt55=1; } - switch (alt54) { + switch (alt55) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6071:2: rule__ObjectTemplateCS__Group_4_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group_4_1__0_in_rule__ObjectTemplateCS__Group_4__1__Impl12803); + pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group_4_1__0_in_rule__ObjectTemplateCS__Group_4__1__Impl12804); rule__ObjectTemplateCS__Group_4_1__0(); state._fsp--; @@ -18655,7 +18666,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop54; + break loop55; } } while (true); @@ -18693,12 +18704,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6089:1: ( rule__ObjectTemplateCS__Group_4_1__0__Impl rule__ObjectTemplateCS__Group_4_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6090:2: rule__ObjectTemplateCS__Group_4_1__0__Impl rule__ObjectTemplateCS__Group_4_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group_4_1__0__Impl_in_rule__ObjectTemplateCS__Group_4_1__012838); + pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group_4_1__0__Impl_in_rule__ObjectTemplateCS__Group_4_1__012839); rule__ObjectTemplateCS__Group_4_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group_4_1__1_in_rule__ObjectTemplateCS__Group_4_1__012841); + pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group_4_1__1_in_rule__ObjectTemplateCS__Group_4_1__012842); rule__ObjectTemplateCS__Group_4_1__1(); state._fsp--; @@ -18737,7 +18748,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getObjectTemplateCSAccess().getCommaKeyword_4_1_0()); } - match(input,73,FollowSets000.FOLLOW_73_in_rule__ObjectTemplateCS__Group_4_1__0__Impl12869); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_73_in_rule__ObjectTemplateCS__Group_4_1__0__Impl12870); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getObjectTemplateCSAccess().getCommaKeyword_4_1_0()); } @@ -18772,7 +18783,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6120:1: ( rule__ObjectTemplateCS__Group_4_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6121:2: rule__ObjectTemplateCS__Group_4_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group_4_1__1__Impl_in_rule__ObjectTemplateCS__Group_4_1__112900); + pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group_4_1__1__Impl_in_rule__ObjectTemplateCS__Group_4_1__112901); rule__ObjectTemplateCS__Group_4_1__1__Impl(); state._fsp--; @@ -18814,7 +18825,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6134:1: ( rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6134:2: rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_1_1_in_rule__ObjectTemplateCS__Group_4_1__1__Impl12927); + pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_1_1_in_rule__ObjectTemplateCS__Group_4_1__1__Impl12928); rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_1_1(); state._fsp--; @@ -18856,12 +18867,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6152:1: ( rule__ParamDeclarationCS__Group__0__Impl rule__ParamDeclarationCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6153:2: rule__ParamDeclarationCS__Group__0__Impl rule__ParamDeclarationCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__0__Impl_in_rule__ParamDeclarationCS__Group__012961); + pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__0__Impl_in_rule__ParamDeclarationCS__Group__012962); rule__ParamDeclarationCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__1_in_rule__ParamDeclarationCS__Group__012964); + pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__1_in_rule__ParamDeclarationCS__Group__012965); rule__ParamDeclarationCS__Group__1(); state._fsp--; @@ -18903,7 +18914,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6167:1: ( rule__ParamDeclarationCS__NameAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6167:2: rule__ParamDeclarationCS__NameAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__NameAssignment_0_in_rule__ParamDeclarationCS__Group__0__Impl12991); + pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__NameAssignment_0_in_rule__ParamDeclarationCS__Group__0__Impl12992); rule__ParamDeclarationCS__NameAssignment_0(); state._fsp--; @@ -18945,12 +18956,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6181:1: ( rule__ParamDeclarationCS__Group__1__Impl rule__ParamDeclarationCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6182:2: rule__ParamDeclarationCS__Group__1__Impl rule__ParamDeclarationCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__1__Impl_in_rule__ParamDeclarationCS__Group__113021); + pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__1__Impl_in_rule__ParamDeclarationCS__Group__113022); rule__ParamDeclarationCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__2_in_rule__ParamDeclarationCS__Group__113024); + pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__2_in_rule__ParamDeclarationCS__Group__113025); rule__ParamDeclarationCS__Group__2(); state._fsp--; @@ -18989,7 +19000,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getParamDeclarationCSAccess().getColonKeyword_1()); } - match(input,69,FollowSets000.FOLLOW_69_in_rule__ParamDeclarationCS__Group__1__Impl13052); if (state.failed) return ; + match(input,69,FollowSets000.FOLLOW_69_in_rule__ParamDeclarationCS__Group__1__Impl13053); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getParamDeclarationCSAccess().getColonKeyword_1()); } @@ -19024,7 +19035,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6212:1: ( rule__ParamDeclarationCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6213:2: rule__ParamDeclarationCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__2__Impl_in_rule__ParamDeclarationCS__Group__213083); + pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__2__Impl_in_rule__ParamDeclarationCS__Group__213084); rule__ParamDeclarationCS__Group__2__Impl(); state._fsp--; @@ -19066,7 +19077,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6226:1: ( rule__ParamDeclarationCS__OwnedTypeAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6226:2: rule__ParamDeclarationCS__OwnedTypeAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__OwnedTypeAssignment_2_in_rule__ParamDeclarationCS__Group__2__Impl13110); + pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__OwnedTypeAssignment_2_in_rule__ParamDeclarationCS__Group__2__Impl13111); rule__ParamDeclarationCS__OwnedTypeAssignment_2(); state._fsp--; @@ -19108,12 +19119,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6246:1: ( rule__PredicateCS__Group__0__Impl rule__PredicateCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6247:2: rule__PredicateCS__Group__0__Impl rule__PredicateCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__PredicateCS__Group__0__Impl_in_rule__PredicateCS__Group__013146); + pushFollow(FollowSets000.FOLLOW_rule__PredicateCS__Group__0__Impl_in_rule__PredicateCS__Group__013147); rule__PredicateCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PredicateCS__Group__1_in_rule__PredicateCS__Group__013149); + pushFollow(FollowSets000.FOLLOW_rule__PredicateCS__Group__1_in_rule__PredicateCS__Group__013150); rule__PredicateCS__Group__1(); state._fsp--; @@ -19155,7 +19166,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6261:1: ( rule__PredicateCS__ExprAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6261:2: rule__PredicateCS__ExprAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__PredicateCS__ExprAssignment_0_in_rule__PredicateCS__Group__0__Impl13176); + pushFollow(FollowSets000.FOLLOW_rule__PredicateCS__ExprAssignment_0_in_rule__PredicateCS__Group__0__Impl13177); rule__PredicateCS__ExprAssignment_0(); state._fsp--; @@ -19197,7 +19208,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6275:1: ( rule__PredicateCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6276:2: rule__PredicateCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PredicateCS__Group__1__Impl_in_rule__PredicateCS__Group__113206); + pushFollow(FollowSets000.FOLLOW_rule__PredicateCS__Group__1__Impl_in_rule__PredicateCS__Group__113207); rule__PredicateCS__Group__1__Impl(); state._fsp--; @@ -19236,7 +19247,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPredicateCSAccess().getSemicolonKeyword_1()); } - match(input,18,FollowSets000.FOLLOW_18_in_rule__PredicateCS__Group__1__Impl13234); if (state.failed) return ; + match(input,18,FollowSets000.FOLLOW_18_in_rule__PredicateCS__Group__1__Impl13235); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPredicateCSAccess().getSemicolonKeyword_1()); } @@ -19271,12 +19282,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6309:1: ( rule__PrimitiveTypeDomainCS__Group__0__Impl rule__PrimitiveTypeDomainCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6310:2: rule__PrimitiveTypeDomainCS__Group__0__Impl rule__PrimitiveTypeDomainCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__0__Impl_in_rule__PrimitiveTypeDomainCS__Group__013269); + pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__0__Impl_in_rule__PrimitiveTypeDomainCS__Group__013270); rule__PrimitiveTypeDomainCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__1_in_rule__PrimitiveTypeDomainCS__Group__013272); + pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__1_in_rule__PrimitiveTypeDomainCS__Group__013273); rule__PrimitiveTypeDomainCS__Group__1(); state._fsp--; @@ -19315,7 +19326,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimitiveTypeDomainCSAccess().getPrimitiveKeyword_0()); } - match(input,30,FollowSets000.FOLLOW_30_in_rule__PrimitiveTypeDomainCS__Group__0__Impl13300); if (state.failed) return ; + match(input,30,FollowSets000.FOLLOW_30_in_rule__PrimitiveTypeDomainCS__Group__0__Impl13301); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimitiveTypeDomainCSAccess().getPrimitiveKeyword_0()); } @@ -19350,12 +19361,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6340:1: ( rule__PrimitiveTypeDomainCS__Group__1__Impl rule__PrimitiveTypeDomainCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6341:2: rule__PrimitiveTypeDomainCS__Group__1__Impl rule__PrimitiveTypeDomainCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__1__Impl_in_rule__PrimitiveTypeDomainCS__Group__113331); + pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__1__Impl_in_rule__PrimitiveTypeDomainCS__Group__113332); rule__PrimitiveTypeDomainCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__2_in_rule__PrimitiveTypeDomainCS__Group__113334); + pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__2_in_rule__PrimitiveTypeDomainCS__Group__113335); rule__PrimitiveTypeDomainCS__Group__2(); state._fsp--; @@ -19394,7 +19405,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimitiveTypeDomainCSAccess().getDomainKeyword_1()); } - match(input,21,FollowSets000.FOLLOW_21_in_rule__PrimitiveTypeDomainCS__Group__1__Impl13362); if (state.failed) return ; + match(input,21,FollowSets000.FOLLOW_21_in_rule__PrimitiveTypeDomainCS__Group__1__Impl13363); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimitiveTypeDomainCSAccess().getDomainKeyword_1()); } @@ -19429,12 +19440,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6371:1: ( rule__PrimitiveTypeDomainCS__Group__2__Impl rule__PrimitiveTypeDomainCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6372:2: rule__PrimitiveTypeDomainCS__Group__2__Impl rule__PrimitiveTypeDomainCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__2__Impl_in_rule__PrimitiveTypeDomainCS__Group__213393); + pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__2__Impl_in_rule__PrimitiveTypeDomainCS__Group__213394); rule__PrimitiveTypeDomainCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__3_in_rule__PrimitiveTypeDomainCS__Group__213396); + pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__3_in_rule__PrimitiveTypeDomainCS__Group__213397); rule__PrimitiveTypeDomainCS__Group__3(); state._fsp--; @@ -19476,7 +19487,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6386:1: ( rule__PrimitiveTypeDomainCS__NameAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6386:2: rule__PrimitiveTypeDomainCS__NameAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__NameAssignment_2_in_rule__PrimitiveTypeDomainCS__Group__2__Impl13423); + pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__NameAssignment_2_in_rule__PrimitiveTypeDomainCS__Group__2__Impl13424); rule__PrimitiveTypeDomainCS__NameAssignment_2(); state._fsp--; @@ -19518,12 +19529,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6400:1: ( rule__PrimitiveTypeDomainCS__Group__3__Impl rule__PrimitiveTypeDomainCS__Group__4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6401:2: rule__PrimitiveTypeDomainCS__Group__3__Impl rule__PrimitiveTypeDomainCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__3__Impl_in_rule__PrimitiveTypeDomainCS__Group__313453); + pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__3__Impl_in_rule__PrimitiveTypeDomainCS__Group__313454); rule__PrimitiveTypeDomainCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__4_in_rule__PrimitiveTypeDomainCS__Group__313456); + pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__4_in_rule__PrimitiveTypeDomainCS__Group__313457); rule__PrimitiveTypeDomainCS__Group__4(); state._fsp--; @@ -19562,7 +19573,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimitiveTypeDomainCSAccess().getColonKeyword_3()); } - match(input,69,FollowSets000.FOLLOW_69_in_rule__PrimitiveTypeDomainCS__Group__3__Impl13484); if (state.failed) return ; + match(input,69,FollowSets000.FOLLOW_69_in_rule__PrimitiveTypeDomainCS__Group__3__Impl13485); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimitiveTypeDomainCSAccess().getColonKeyword_3()); } @@ -19597,12 +19608,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6431:1: ( rule__PrimitiveTypeDomainCS__Group__4__Impl rule__PrimitiveTypeDomainCS__Group__5 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6432:2: rule__PrimitiveTypeDomainCS__Group__4__Impl rule__PrimitiveTypeDomainCS__Group__5 { - pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__4__Impl_in_rule__PrimitiveTypeDomainCS__Group__413515); + pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__4__Impl_in_rule__PrimitiveTypeDomainCS__Group__413516); rule__PrimitiveTypeDomainCS__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__5_in_rule__PrimitiveTypeDomainCS__Group__413518); + pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__5_in_rule__PrimitiveTypeDomainCS__Group__413519); rule__PrimitiveTypeDomainCS__Group__5(); state._fsp--; @@ -19644,7 +19655,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6446:1: ( rule__PrimitiveTypeDomainCS__TypeAssignment_4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6446:2: rule__PrimitiveTypeDomainCS__TypeAssignment_4 { - pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__TypeAssignment_4_in_rule__PrimitiveTypeDomainCS__Group__4__Impl13545); + pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__TypeAssignment_4_in_rule__PrimitiveTypeDomainCS__Group__4__Impl13546); rule__PrimitiveTypeDomainCS__TypeAssignment_4(); state._fsp--; @@ -19686,7 +19697,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6460:1: ( rule__PrimitiveTypeDomainCS__Group__5__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6461:2: rule__PrimitiveTypeDomainCS__Group__5__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__5__Impl_in_rule__PrimitiveTypeDomainCS__Group__513575); + pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__5__Impl_in_rule__PrimitiveTypeDomainCS__Group__513576); rule__PrimitiveTypeDomainCS__Group__5__Impl(); state._fsp--; @@ -19725,7 +19736,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimitiveTypeDomainCSAccess().getSemicolonKeyword_5()); } - match(input,18,FollowSets000.FOLLOW_18_in_rule__PrimitiveTypeDomainCS__Group__5__Impl13603); if (state.failed) return ; + match(input,18,FollowSets000.FOLLOW_18_in_rule__PrimitiveTypeDomainCS__Group__5__Impl13604); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimitiveTypeDomainCSAccess().getSemicolonKeyword_5()); } @@ -19760,12 +19771,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6502:1: ( rule__PropertyTemplateCS__Group__0__Impl rule__PropertyTemplateCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6503:2: rule__PropertyTemplateCS__Group__0__Impl rule__PropertyTemplateCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Group__0__Impl_in_rule__PropertyTemplateCS__Group__013646); + pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Group__0__Impl_in_rule__PropertyTemplateCS__Group__013647); rule__PropertyTemplateCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Group__1_in_rule__PropertyTemplateCS__Group__013649); + pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Group__1_in_rule__PropertyTemplateCS__Group__013650); rule__PropertyTemplateCS__Group__1(); state._fsp--; @@ -19807,7 +19818,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6517:1: ( rule__PropertyTemplateCS__Alternatives_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6517:2: rule__PropertyTemplateCS__Alternatives_0 { - pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Alternatives_0_in_rule__PropertyTemplateCS__Group__0__Impl13676); + pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Alternatives_0_in_rule__PropertyTemplateCS__Group__0__Impl13677); rule__PropertyTemplateCS__Alternatives_0(); state._fsp--; @@ -19849,12 +19860,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6531:1: ( rule__PropertyTemplateCS__Group__1__Impl rule__PropertyTemplateCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6532:2: rule__PropertyTemplateCS__Group__1__Impl rule__PropertyTemplateCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Group__1__Impl_in_rule__PropertyTemplateCS__Group__113706); + pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Group__1__Impl_in_rule__PropertyTemplateCS__Group__113707); rule__PropertyTemplateCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Group__2_in_rule__PropertyTemplateCS__Group__113709); + pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Group__2_in_rule__PropertyTemplateCS__Group__113710); rule__PropertyTemplateCS__Group__2(); state._fsp--; @@ -19893,7 +19904,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPropertyTemplateCSAccess().getEqualsSignKeyword_1()); } - match(input,46,FollowSets000.FOLLOW_46_in_rule__PropertyTemplateCS__Group__1__Impl13737); if (state.failed) return ; + match(input,46,FollowSets000.FOLLOW_46_in_rule__PropertyTemplateCS__Group__1__Impl13738); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPropertyTemplateCSAccess().getEqualsSignKeyword_1()); } @@ -19928,7 +19939,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6562:1: ( rule__PropertyTemplateCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6563:2: rule__PropertyTemplateCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Group__2__Impl_in_rule__PropertyTemplateCS__Group__213768); + pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Group__2__Impl_in_rule__PropertyTemplateCS__Group__213769); rule__PropertyTemplateCS__Group__2__Impl(); state._fsp--; @@ -19970,7 +19981,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6576:1: ( rule__PropertyTemplateCS__ExpressionAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6576:2: rule__PropertyTemplateCS__ExpressionAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__ExpressionAssignment_2_in_rule__PropertyTemplateCS__Group__2__Impl13795); + pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__ExpressionAssignment_2_in_rule__PropertyTemplateCS__Group__2__Impl13796); rule__PropertyTemplateCS__ExpressionAssignment_2(); state._fsp--; @@ -20012,12 +20023,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6596:1: ( rule__PropertyTemplateCS__Group_0_1__0__Impl rule__PropertyTemplateCS__Group_0_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6597:2: rule__PropertyTemplateCS__Group_0_1__0__Impl rule__PropertyTemplateCS__Group_0_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Group_0_1__0__Impl_in_rule__PropertyTemplateCS__Group_0_1__013831); + pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Group_0_1__0__Impl_in_rule__PropertyTemplateCS__Group_0_1__013832); rule__PropertyTemplateCS__Group_0_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Group_0_1__1_in_rule__PropertyTemplateCS__Group_0_1__013834); + pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Group_0_1__1_in_rule__PropertyTemplateCS__Group_0_1__013835); rule__PropertyTemplateCS__Group_0_1__1(); state._fsp--; @@ -20056,7 +20067,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPropertyTemplateCSAccess().getOppositeKeyword_0_1_0()); } - match(input,28,FollowSets000.FOLLOW_28_in_rule__PropertyTemplateCS__Group_0_1__0__Impl13862); if (state.failed) return ; + match(input,28,FollowSets000.FOLLOW_28_in_rule__PropertyTemplateCS__Group_0_1__0__Impl13863); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPropertyTemplateCSAccess().getOppositeKeyword_0_1_0()); } @@ -20091,12 +20102,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6627:1: ( rule__PropertyTemplateCS__Group_0_1__1__Impl rule__PropertyTemplateCS__Group_0_1__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6628:2: rule__PropertyTemplateCS__Group_0_1__1__Impl rule__PropertyTemplateCS__Group_0_1__2 { - pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Group_0_1__1__Impl_in_rule__PropertyTemplateCS__Group_0_1__113893); + pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Group_0_1__1__Impl_in_rule__PropertyTemplateCS__Group_0_1__113894); rule__PropertyTemplateCS__Group_0_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Group_0_1__2_in_rule__PropertyTemplateCS__Group_0_1__113896); + pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Group_0_1__2_in_rule__PropertyTemplateCS__Group_0_1__113897); rule__PropertyTemplateCS__Group_0_1__2(); state._fsp--; @@ -20135,7 +20146,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPropertyTemplateCSAccess().getLeftParenthesisKeyword_0_1_1()); } - match(input,74,FollowSets000.FOLLOW_74_in_rule__PropertyTemplateCS__Group_0_1__1__Impl13924); if (state.failed) return ; + match(input,74,FollowSets000.FOLLOW_74_in_rule__PropertyTemplateCS__Group_0_1__1__Impl13925); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPropertyTemplateCSAccess().getLeftParenthesisKeyword_0_1_1()); } @@ -20170,12 +20181,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6658:1: ( rule__PropertyTemplateCS__Group_0_1__2__Impl rule__PropertyTemplateCS__Group_0_1__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6659:2: rule__PropertyTemplateCS__Group_0_1__2__Impl rule__PropertyTemplateCS__Group_0_1__3 { - pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Group_0_1__2__Impl_in_rule__PropertyTemplateCS__Group_0_1__213955); + pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Group_0_1__2__Impl_in_rule__PropertyTemplateCS__Group_0_1__213956); rule__PropertyTemplateCS__Group_0_1__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Group_0_1__3_in_rule__PropertyTemplateCS__Group_0_1__213958); + pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Group_0_1__3_in_rule__PropertyTemplateCS__Group_0_1__213959); rule__PropertyTemplateCS__Group_0_1__3(); state._fsp--; @@ -20217,7 +20228,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6673:1: ( rule__PropertyTemplateCS__OppositePropertyIdAssignment_0_1_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6673:2: rule__PropertyTemplateCS__OppositePropertyIdAssignment_0_1_2 { - pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__OppositePropertyIdAssignment_0_1_2_in_rule__PropertyTemplateCS__Group_0_1__2__Impl13985); + pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__OppositePropertyIdAssignment_0_1_2_in_rule__PropertyTemplateCS__Group_0_1__2__Impl13986); rule__PropertyTemplateCS__OppositePropertyIdAssignment_0_1_2(); state._fsp--; @@ -20259,7 +20270,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6687:1: ( rule__PropertyTemplateCS__Group_0_1__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6688:2: rule__PropertyTemplateCS__Group_0_1__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Group_0_1__3__Impl_in_rule__PropertyTemplateCS__Group_0_1__314015); + pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Group_0_1__3__Impl_in_rule__PropertyTemplateCS__Group_0_1__314016); rule__PropertyTemplateCS__Group_0_1__3__Impl(); state._fsp--; @@ -20298,7 +20309,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPropertyTemplateCSAccess().getRightParenthesisKeyword_0_1_3()); } - match(input,75,FollowSets000.FOLLOW_75_in_rule__PropertyTemplateCS__Group_0_1__3__Impl14043); if (state.failed) return ; + match(input,75,FollowSets000.FOLLOW_75_in_rule__PropertyTemplateCS__Group_0_1__3__Impl14044); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPropertyTemplateCSAccess().getRightParenthesisKeyword_0_1_3()); } @@ -20333,12 +20344,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6725:1: ( rule__QueryCS__Group__0__Impl rule__QueryCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6726:2: rule__QueryCS__Group__0__Impl rule__QueryCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__0__Impl_in_rule__QueryCS__Group__014082); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__0__Impl_in_rule__QueryCS__Group__014083); rule__QueryCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__1_in_rule__QueryCS__Group__014085); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__1_in_rule__QueryCS__Group__014086); rule__QueryCS__Group__1(); state._fsp--; @@ -20377,7 +20388,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getQueryKeyword_0()); } - match(input,31,FollowSets000.FOLLOW_31_in_rule__QueryCS__Group__0__Impl14113); if (state.failed) return ; + match(input,31,FollowSets000.FOLLOW_31_in_rule__QueryCS__Group__0__Impl14114); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQueryCSAccess().getQueryKeyword_0()); } @@ -20412,12 +20423,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6756:1: ( rule__QueryCS__Group__1__Impl rule__QueryCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6757:2: rule__QueryCS__Group__1__Impl rule__QueryCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__1__Impl_in_rule__QueryCS__Group__114144); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__1__Impl_in_rule__QueryCS__Group__114145); rule__QueryCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__2_in_rule__QueryCS__Group__114147); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__2_in_rule__QueryCS__Group__114148); rule__QueryCS__Group__2(); state._fsp--; @@ -20459,7 +20470,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6771:1: ( rule__QueryCS__NameAssignment_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6771:2: rule__QueryCS__NameAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__NameAssignment_1_in_rule__QueryCS__Group__1__Impl14174); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__NameAssignment_1_in_rule__QueryCS__Group__1__Impl14175); rule__QueryCS__NameAssignment_1(); state._fsp--; @@ -20501,12 +20512,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6785:1: ( rule__QueryCS__Group__2__Impl rule__QueryCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6786:2: rule__QueryCS__Group__2__Impl rule__QueryCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__2__Impl_in_rule__QueryCS__Group__214204); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__2__Impl_in_rule__QueryCS__Group__214205); rule__QueryCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__3_in_rule__QueryCS__Group__214207); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__3_in_rule__QueryCS__Group__214208); rule__QueryCS__Group__3(); state._fsp--; @@ -20545,7 +20556,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getLeftParenthesisKeyword_2()); } - match(input,74,FollowSets000.FOLLOW_74_in_rule__QueryCS__Group__2__Impl14235); if (state.failed) return ; + match(input,74,FollowSets000.FOLLOW_74_in_rule__QueryCS__Group__2__Impl14236); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQueryCSAccess().getLeftParenthesisKeyword_2()); } @@ -20580,12 +20591,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6816:1: ( rule__QueryCS__Group__3__Impl rule__QueryCS__Group__4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6817:2: rule__QueryCS__Group__3__Impl rule__QueryCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__3__Impl_in_rule__QueryCS__Group__314266); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__3__Impl_in_rule__QueryCS__Group__314267); rule__QueryCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__4_in_rule__QueryCS__Group__314269); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__4_in_rule__QueryCS__Group__314270); rule__QueryCS__Group__4(); state._fsp--; @@ -20625,17 +20636,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getQueryCSAccess().getGroup_3()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6831:1: ( rule__QueryCS__Group_3__0 )? - int alt55=2; - int LA55_0 = input.LA(1); + int alt56=2; + int LA56_0 = input.LA(1); - if ( ((LA55_0>=RULE_SIMPLE_ID && LA55_0<=RULE_ESCAPED_ID)||LA55_0==17||(LA55_0>=19 && LA55_0<=36)) ) { - alt55=1; + if ( ((LA56_0>=RULE_SIMPLE_ID && LA56_0<=RULE_ESCAPED_ID)||LA56_0==17||(LA56_0>=19 && LA56_0<=36)) ) { + alt56=1; } - switch (alt55) { + switch (alt56) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6831:2: rule__QueryCS__Group_3__0 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_3__0_in_rule__QueryCS__Group__3__Impl14296); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_3__0_in_rule__QueryCS__Group__3__Impl14297); rule__QueryCS__Group_3__0(); state._fsp--; @@ -20680,12 +20691,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6845:1: ( rule__QueryCS__Group__4__Impl rule__QueryCS__Group__5 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6846:2: rule__QueryCS__Group__4__Impl rule__QueryCS__Group__5 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__4__Impl_in_rule__QueryCS__Group__414327); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__4__Impl_in_rule__QueryCS__Group__414328); rule__QueryCS__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__5_in_rule__QueryCS__Group__414330); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__5_in_rule__QueryCS__Group__414331); rule__QueryCS__Group__5(); state._fsp--; @@ -20724,7 +20735,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getRightParenthesisKeyword_4()); } - match(input,75,FollowSets000.FOLLOW_75_in_rule__QueryCS__Group__4__Impl14358); if (state.failed) return ; + match(input,75,FollowSets000.FOLLOW_75_in_rule__QueryCS__Group__4__Impl14359); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQueryCSAccess().getRightParenthesisKeyword_4()); } @@ -20759,12 +20770,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6876:1: ( rule__QueryCS__Group__5__Impl rule__QueryCS__Group__6 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6877:2: rule__QueryCS__Group__5__Impl rule__QueryCS__Group__6 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__5__Impl_in_rule__QueryCS__Group__514389); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__5__Impl_in_rule__QueryCS__Group__514390); rule__QueryCS__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__6_in_rule__QueryCS__Group__514392); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__6_in_rule__QueryCS__Group__514393); rule__QueryCS__Group__6(); state._fsp--; @@ -20803,7 +20814,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getColonKeyword_5()); } - match(input,69,FollowSets000.FOLLOW_69_in_rule__QueryCS__Group__5__Impl14420); if (state.failed) return ; + match(input,69,FollowSets000.FOLLOW_69_in_rule__QueryCS__Group__5__Impl14421); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQueryCSAccess().getColonKeyword_5()); } @@ -20838,12 +20849,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6907:1: ( rule__QueryCS__Group__6__Impl rule__QueryCS__Group__7 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6908:2: rule__QueryCS__Group__6__Impl rule__QueryCS__Group__7 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__6__Impl_in_rule__QueryCS__Group__614451); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__6__Impl_in_rule__QueryCS__Group__614452); rule__QueryCS__Group__6__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__7_in_rule__QueryCS__Group__614454); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__7_in_rule__QueryCS__Group__614455); rule__QueryCS__Group__7(); state._fsp--; @@ -20885,7 +20896,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6922:1: ( rule__QueryCS__OwnedTypeAssignment_6 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6922:2: rule__QueryCS__OwnedTypeAssignment_6 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__OwnedTypeAssignment_6_in_rule__QueryCS__Group__6__Impl14481); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__OwnedTypeAssignment_6_in_rule__QueryCS__Group__6__Impl14482); rule__QueryCS__OwnedTypeAssignment_6(); state._fsp--; @@ -20927,7 +20938,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6936:1: ( rule__QueryCS__Group__7__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6937:2: rule__QueryCS__Group__7__Impl { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__7__Impl_in_rule__QueryCS__Group__714511); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__7__Impl_in_rule__QueryCS__Group__714512); rule__QueryCS__Group__7__Impl(); state._fsp--; @@ -20969,7 +20980,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6950:1: ( rule__QueryCS__Alternatives_7 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6950:2: rule__QueryCS__Alternatives_7 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Alternatives_7_in_rule__QueryCS__Group__7__Impl14538); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Alternatives_7_in_rule__QueryCS__Group__7__Impl14539); rule__QueryCS__Alternatives_7(); state._fsp--; @@ -21011,12 +21022,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6980:1: ( rule__QueryCS__Group_3__0__Impl rule__QueryCS__Group_3__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6981:2: rule__QueryCS__Group_3__0__Impl rule__QueryCS__Group_3__1 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_3__0__Impl_in_rule__QueryCS__Group_3__014584); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_3__0__Impl_in_rule__QueryCS__Group_3__014585); rule__QueryCS__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_3__1_in_rule__QueryCS__Group_3__014587); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_3__1_in_rule__QueryCS__Group_3__014588); rule__QueryCS__Group_3__1(); state._fsp--; @@ -21058,7 +21069,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6995:1: ( rule__QueryCS__InputParamDeclarationsAssignment_3_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6995:2: rule__QueryCS__InputParamDeclarationsAssignment_3_0 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__InputParamDeclarationsAssignment_3_0_in_rule__QueryCS__Group_3__0__Impl14614); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__InputParamDeclarationsAssignment_3_0_in_rule__QueryCS__Group_3__0__Impl14615); rule__QueryCS__InputParamDeclarationsAssignment_3_0(); state._fsp--; @@ -21100,7 +21111,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7009:1: ( rule__QueryCS__Group_3__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7010:2: rule__QueryCS__Group_3__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_3__1__Impl_in_rule__QueryCS__Group_3__114644); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_3__1__Impl_in_rule__QueryCS__Group_3__114645); rule__QueryCS__Group_3__1__Impl(); state._fsp--; @@ -21140,21 +21151,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getQueryCSAccess().getGroup_3_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7023:1: ( rule__QueryCS__Group_3_1__0 )* - loop56: + loop57: do { - int alt56=2; - int LA56_0 = input.LA(1); + int alt57=2; + int LA57_0 = input.LA(1); - if ( (LA56_0==73) ) { - alt56=1; + if ( (LA57_0==73) ) { + alt57=1; } - switch (alt56) { + switch (alt57) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7023:2: rule__QueryCS__Group_3_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_3_1__0_in_rule__QueryCS__Group_3__1__Impl14671); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_3_1__0_in_rule__QueryCS__Group_3__1__Impl14672); rule__QueryCS__Group_3_1__0(); state._fsp--; @@ -21164,7 +21175,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop56; + break loop57; } } while (true); @@ -21202,12 +21213,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7041:1: ( rule__QueryCS__Group_3_1__0__Impl rule__QueryCS__Group_3_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7042:2: rule__QueryCS__Group_3_1__0__Impl rule__QueryCS__Group_3_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_3_1__0__Impl_in_rule__QueryCS__Group_3_1__014706); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_3_1__0__Impl_in_rule__QueryCS__Group_3_1__014707); rule__QueryCS__Group_3_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_3_1__1_in_rule__QueryCS__Group_3_1__014709); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_3_1__1_in_rule__QueryCS__Group_3_1__014710); rule__QueryCS__Group_3_1__1(); state._fsp--; @@ -21246,7 +21257,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getCommaKeyword_3_1_0()); } - match(input,73,FollowSets000.FOLLOW_73_in_rule__QueryCS__Group_3_1__0__Impl14737); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_73_in_rule__QueryCS__Group_3_1__0__Impl14738); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQueryCSAccess().getCommaKeyword_3_1_0()); } @@ -21281,7 +21292,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7072:1: ( rule__QueryCS__Group_3_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7073:2: rule__QueryCS__Group_3_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_3_1__1__Impl_in_rule__QueryCS__Group_3_1__114768); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_3_1__1__Impl_in_rule__QueryCS__Group_3_1__114769); rule__QueryCS__Group_3_1__1__Impl(); state._fsp--; @@ -21323,7 +21334,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7086:1: ( rule__QueryCS__InputParamDeclarationsAssignment_3_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7086:2: rule__QueryCS__InputParamDeclarationsAssignment_3_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__InputParamDeclarationsAssignment_3_1_1_in_rule__QueryCS__Group_3_1__1__Impl14795); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__InputParamDeclarationsAssignment_3_1_1_in_rule__QueryCS__Group_3_1__1__Impl14796); rule__QueryCS__InputParamDeclarationsAssignment_3_1_1(); state._fsp--; @@ -21365,12 +21376,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7104:1: ( rule__QueryCS__Group_7_1__0__Impl rule__QueryCS__Group_7_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7105:2: rule__QueryCS__Group_7_1__0__Impl rule__QueryCS__Group_7_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_7_1__0__Impl_in_rule__QueryCS__Group_7_1__014829); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_7_1__0__Impl_in_rule__QueryCS__Group_7_1__014830); rule__QueryCS__Group_7_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_7_1__1_in_rule__QueryCS__Group_7_1__014832); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_7_1__1_in_rule__QueryCS__Group_7_1__014833); rule__QueryCS__Group_7_1__1(); state._fsp--; @@ -21409,7 +21420,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getLeftCurlyBracketKeyword_7_1_0()); } - match(input,70,FollowSets000.FOLLOW_70_in_rule__QueryCS__Group_7_1__0__Impl14860); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_70_in_rule__QueryCS__Group_7_1__0__Impl14861); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQueryCSAccess().getLeftCurlyBracketKeyword_7_1_0()); } @@ -21444,12 +21455,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7135:1: ( rule__QueryCS__Group_7_1__1__Impl rule__QueryCS__Group_7_1__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7136:2: rule__QueryCS__Group_7_1__1__Impl rule__QueryCS__Group_7_1__2 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_7_1__1__Impl_in_rule__QueryCS__Group_7_1__114891); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_7_1__1__Impl_in_rule__QueryCS__Group_7_1__114892); rule__QueryCS__Group_7_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_7_1__2_in_rule__QueryCS__Group_7_1__114894); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_7_1__2_in_rule__QueryCS__Group_7_1__114895); rule__QueryCS__Group_7_1__2(); state._fsp--; @@ -21491,7 +21502,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7150:1: ( rule__QueryCS__ExpressionAssignment_7_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7150:2: rule__QueryCS__ExpressionAssignment_7_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__ExpressionAssignment_7_1_1_in_rule__QueryCS__Group_7_1__1__Impl14921); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__ExpressionAssignment_7_1_1_in_rule__QueryCS__Group_7_1__1__Impl14922); rule__QueryCS__ExpressionAssignment_7_1_1(); state._fsp--; @@ -21533,7 +21544,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7164:1: ( rule__QueryCS__Group_7_1__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7165:2: rule__QueryCS__Group_7_1__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_7_1__2__Impl_in_rule__QueryCS__Group_7_1__214951); + pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_7_1__2__Impl_in_rule__QueryCS__Group_7_1__214952); rule__QueryCS__Group_7_1__2__Impl(); state._fsp--; @@ -21572,7 +21583,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getRightCurlyBracketKeyword_7_1_2()); } - match(input,71,FollowSets000.FOLLOW_71_in_rule__QueryCS__Group_7_1__2__Impl14979); if (state.failed) return ; + match(input,71,FollowSets000.FOLLOW_71_in_rule__QueryCS__Group_7_1__2__Impl14980); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getQueryCSAccess().getRightCurlyBracketKeyword_7_1_2()); } @@ -21607,12 +21618,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7200:1: ( rule__RelationCS__Group__0__Impl rule__RelationCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7201:2: rule__RelationCS__Group__0__Impl rule__RelationCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__0__Impl_in_rule__RelationCS__Group__015016); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__0__Impl_in_rule__RelationCS__Group__015017); rule__RelationCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__1_in_rule__RelationCS__Group__015019); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__1_in_rule__RelationCS__Group__015020); rule__RelationCS__Group__1(); state._fsp--; @@ -21652,17 +21663,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getRelationCSAccess().getTopAssignment_0()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7215:1: ( rule__RelationCS__TopAssignment_0 )? - int alt57=2; - int LA57_0 = input.LA(1); + int alt58=2; + int LA58_0 = input.LA(1); - if ( (LA57_0==33) ) { - alt57=1; + if ( (LA58_0==33) ) { + alt58=1; } - switch (alt57) { + switch (alt58) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7215:2: rule__RelationCS__TopAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__TopAssignment_0_in_rule__RelationCS__Group__0__Impl15046); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__TopAssignment_0_in_rule__RelationCS__Group__0__Impl15047); rule__RelationCS__TopAssignment_0(); state._fsp--; @@ -21707,12 +21718,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7229:1: ( rule__RelationCS__Group__1__Impl rule__RelationCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7230:2: rule__RelationCS__Group__1__Impl rule__RelationCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__1__Impl_in_rule__RelationCS__Group__115077); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__1__Impl_in_rule__RelationCS__Group__115078); rule__RelationCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__2_in_rule__RelationCS__Group__115080); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__2_in_rule__RelationCS__Group__115081); rule__RelationCS__Group__2(); state._fsp--; @@ -21751,7 +21762,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getRelationCSAccess().getRelationKeyword_1()); } - match(input,32,FollowSets000.FOLLOW_32_in_rule__RelationCS__Group__1__Impl15108); if (state.failed) return ; + match(input,32,FollowSets000.FOLLOW_32_in_rule__RelationCS__Group__1__Impl15109); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRelationCSAccess().getRelationKeyword_1()); } @@ -21786,12 +21797,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7260:1: ( rule__RelationCS__Group__2__Impl rule__RelationCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7261:2: rule__RelationCS__Group__2__Impl rule__RelationCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__2__Impl_in_rule__RelationCS__Group__215139); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__2__Impl_in_rule__RelationCS__Group__215140); rule__RelationCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__3_in_rule__RelationCS__Group__215142); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__3_in_rule__RelationCS__Group__215143); rule__RelationCS__Group__3(); state._fsp--; @@ -21833,7 +21844,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7275:1: ( rule__RelationCS__NameAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7275:2: rule__RelationCS__NameAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__NameAssignment_2_in_rule__RelationCS__Group__2__Impl15169); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__NameAssignment_2_in_rule__RelationCS__Group__2__Impl15170); rule__RelationCS__NameAssignment_2(); state._fsp--; @@ -21875,12 +21886,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7289:1: ( rule__RelationCS__Group__3__Impl rule__RelationCS__Group__4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7290:2: rule__RelationCS__Group__3__Impl rule__RelationCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__3__Impl_in_rule__RelationCS__Group__315199); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__3__Impl_in_rule__RelationCS__Group__315200); rule__RelationCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__4_in_rule__RelationCS__Group__315202); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__4_in_rule__RelationCS__Group__315203); rule__RelationCS__Group__4(); state._fsp--; @@ -21920,17 +21931,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getRelationCSAccess().getGroup_3()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7304:1: ( rule__RelationCS__Group_3__0 )? - int alt58=2; - int LA58_0 = input.LA(1); + int alt59=2; + int LA59_0 = input.LA(1); - if ( (LA58_0==29) ) { - alt58=1; + if ( (LA59_0==29) ) { + alt59=1; } - switch (alt58) { + switch (alt59) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7304:2: rule__RelationCS__Group_3__0 { - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group_3__0_in_rule__RelationCS__Group__3__Impl15229); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group_3__0_in_rule__RelationCS__Group__3__Impl15230); rule__RelationCS__Group_3__0(); state._fsp--; @@ -21975,12 +21986,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7318:1: ( rule__RelationCS__Group__4__Impl rule__RelationCS__Group__5 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7319:2: rule__RelationCS__Group__4__Impl rule__RelationCS__Group__5 { - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__4__Impl_in_rule__RelationCS__Group__415260); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__4__Impl_in_rule__RelationCS__Group__415261); rule__RelationCS__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__5_in_rule__RelationCS__Group__415263); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__5_in_rule__RelationCS__Group__415264); rule__RelationCS__Group__5(); state._fsp--; @@ -22019,7 +22030,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getRelationCSAccess().getLeftCurlyBracketKeyword_4()); } - match(input,70,FollowSets000.FOLLOW_70_in_rule__RelationCS__Group__4__Impl15291); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_70_in_rule__RelationCS__Group__4__Impl15292); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRelationCSAccess().getLeftCurlyBracketKeyword_4()); } @@ -22054,12 +22065,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7349:1: ( rule__RelationCS__Group__5__Impl rule__RelationCS__Group__6 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7350:2: rule__RelationCS__Group__5__Impl rule__RelationCS__Group__6 { - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__5__Impl_in_rule__RelationCS__Group__515322); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__5__Impl_in_rule__RelationCS__Group__515323); rule__RelationCS__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__6_in_rule__RelationCS__Group__515325); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__6_in_rule__RelationCS__Group__515326); rule__RelationCS__Group__6(); state._fsp--; @@ -22099,16 +22110,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getRelationCSAccess().getVarDeclarationsAssignment_5()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7364:1: ( rule__RelationCS__VarDeclarationsAssignment_5 )* - loop59: + loop60: do { - int alt59=2; + int alt60=2; switch ( input.LA(1) ) { case 19: { - int LA59_1 = input.LA(2); + int LA60_1 = input.LA(2); - if ( (LA59_1==69||LA59_1==73) ) { - alt59=1; + if ( (LA60_1==69||LA60_1==73) ) { + alt60=1; } @@ -22116,10 +22127,10 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; case 22: { - int LA59_2 = input.LA(2); + int LA60_2 = input.LA(2); - if ( (LA59_2==69||LA59_2==73) ) { - alt59=1; + if ( (LA60_2==69||LA60_2==73) ) { + alt60=1; } @@ -22127,10 +22138,10 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; case 17: { - int LA59_3 = input.LA(2); + int LA60_3 = input.LA(2); - if ( (LA59_3==69||LA59_3==73) ) { - alt59=1; + if ( (LA60_3==69||LA60_3==73) ) { + alt60=1; } @@ -22138,10 +22149,10 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; case 21: { - int LA59_4 = input.LA(2); + int LA60_4 = input.LA(2); - if ( (LA59_4==69||LA59_4==73) ) { - alt59=1; + if ( (LA60_4==69||LA60_4==73) ) { + alt60=1; } @@ -22149,10 +22160,10 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; case 30: { - int LA59_5 = input.LA(2); + int LA60_5 = input.LA(2); - if ( (LA59_5==69||LA59_5==73) ) { - alt59=1; + if ( (LA60_5==69||LA60_5==73) ) { + alt60=1; } @@ -22175,17 +22186,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars case 35: case 36: { - alt59=1; + alt60=1; } break; } - switch (alt59) { + switch (alt60) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7364:2: rule__RelationCS__VarDeclarationsAssignment_5 { - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__VarDeclarationsAssignment_5_in_rule__RelationCS__Group__5__Impl15352); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__VarDeclarationsAssignment_5_in_rule__RelationCS__Group__5__Impl15353); rule__RelationCS__VarDeclarationsAssignment_5(); state._fsp--; @@ -22195,7 +22206,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop59; + break loop60; } } while (true); @@ -22233,12 +22244,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7378:1: ( rule__RelationCS__Group__6__Impl rule__RelationCS__Group__7 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7379:2: rule__RelationCS__Group__6__Impl rule__RelationCS__Group__7 { - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__6__Impl_in_rule__RelationCS__Group__615383); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__6__Impl_in_rule__RelationCS__Group__615384); rule__RelationCS__Group__6__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__7_in_rule__RelationCS__Group__615386); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__7_in_rule__RelationCS__Group__615387); rule__RelationCS__Group__7(); state._fsp--; @@ -22283,7 +22294,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7394:1: ( rule__RelationCS__Alternatives_6 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7394:2: rule__RelationCS__Alternatives_6 { - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Alternatives_6_in_rule__RelationCS__Group__6__Impl15415); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Alternatives_6_in_rule__RelationCS__Group__6__Impl15416); rule__RelationCS__Alternatives_6(); state._fsp--; @@ -22304,21 +22315,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getRelationCSAccess().getAlternatives_6()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7399:1: ( rule__RelationCS__Alternatives_6 )* - loop60: + loop61: do { - int alt60=2; - int LA60_0 = input.LA(1); + int alt61=2; + int LA61_0 = input.LA(1); - if ( (LA60_0==17||LA60_0==19||(LA60_0>=21 && LA60_0<=22)||LA60_0==30) ) { - alt60=1; + if ( (LA61_0==17||LA61_0==19||(LA61_0>=21 && LA61_0<=22)||LA61_0==30) ) { + alt61=1; } - switch (alt60) { + switch (alt61) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7399:2: rule__RelationCS__Alternatives_6 { - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Alternatives_6_in_rule__RelationCS__Group__6__Impl15427); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Alternatives_6_in_rule__RelationCS__Group__6__Impl15428); rule__RelationCS__Alternatives_6(); state._fsp--; @@ -22328,7 +22339,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop60; + break loop61; } } while (true); @@ -22369,12 +22380,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7414:1: ( rule__RelationCS__Group__7__Impl rule__RelationCS__Group__8 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7415:2: rule__RelationCS__Group__7__Impl rule__RelationCS__Group__8 { - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__7__Impl_in_rule__RelationCS__Group__715460); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__7__Impl_in_rule__RelationCS__Group__715461); rule__RelationCS__Group__7__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__8_in_rule__RelationCS__Group__715463); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__8_in_rule__RelationCS__Group__715464); rule__RelationCS__Group__8(); state._fsp--; @@ -22414,17 +22425,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getRelationCSAccess().getWhenAssignment_7()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7429:1: ( rule__RelationCS__WhenAssignment_7 )? - int alt61=2; - int LA61_0 = input.LA(1); + int alt62=2; + int LA62_0 = input.LA(1); - if ( (LA61_0==35) ) { - alt61=1; + if ( (LA62_0==35) ) { + alt62=1; } - switch (alt61) { + switch (alt62) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7429:2: rule__RelationCS__WhenAssignment_7 { - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__WhenAssignment_7_in_rule__RelationCS__Group__7__Impl15490); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__WhenAssignment_7_in_rule__RelationCS__Group__7__Impl15491); rule__RelationCS__WhenAssignment_7(); state._fsp--; @@ -22469,12 +22480,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7443:1: ( rule__RelationCS__Group__8__Impl rule__RelationCS__Group__9 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7444:2: rule__RelationCS__Group__8__Impl rule__RelationCS__Group__9 { - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__8__Impl_in_rule__RelationCS__Group__815521); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__8__Impl_in_rule__RelationCS__Group__815522); rule__RelationCS__Group__8__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__9_in_rule__RelationCS__Group__815524); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__9_in_rule__RelationCS__Group__815525); rule__RelationCS__Group__9(); state._fsp--; @@ -22514,17 +22525,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getRelationCSAccess().getWhereAssignment_8()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7458:1: ( rule__RelationCS__WhereAssignment_8 )? - int alt62=2; - int LA62_0 = input.LA(1); + int alt63=2; + int LA63_0 = input.LA(1); - if ( (LA62_0==36) ) { - alt62=1; + if ( (LA63_0==36) ) { + alt63=1; } - switch (alt62) { + switch (alt63) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7458:2: rule__RelationCS__WhereAssignment_8 { - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__WhereAssignment_8_in_rule__RelationCS__Group__8__Impl15551); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__WhereAssignment_8_in_rule__RelationCS__Group__8__Impl15552); rule__RelationCS__WhereAssignment_8(); state._fsp--; @@ -22569,7 +22580,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7472:1: ( rule__RelationCS__Group__9__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7473:2: rule__RelationCS__Group__9__Impl { - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__9__Impl_in_rule__RelationCS__Group__915582); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__9__Impl_in_rule__RelationCS__Group__915583); rule__RelationCS__Group__9__Impl(); state._fsp--; @@ -22608,7 +22619,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getRelationCSAccess().getRightCurlyBracketKeyword_9()); } - match(input,71,FollowSets000.FOLLOW_71_in_rule__RelationCS__Group__9__Impl15610); if (state.failed) return ; + match(input,71,FollowSets000.FOLLOW_71_in_rule__RelationCS__Group__9__Impl15611); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRelationCSAccess().getRightCurlyBracketKeyword_9()); } @@ -22643,12 +22654,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7522:1: ( rule__RelationCS__Group_3__0__Impl rule__RelationCS__Group_3__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7523:2: rule__RelationCS__Group_3__0__Impl rule__RelationCS__Group_3__1 { - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group_3__0__Impl_in_rule__RelationCS__Group_3__015661); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group_3__0__Impl_in_rule__RelationCS__Group_3__015662); rule__RelationCS__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group_3__1_in_rule__RelationCS__Group_3__015664); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group_3__1_in_rule__RelationCS__Group_3__015665); rule__RelationCS__Group_3__1(); state._fsp--; @@ -22687,7 +22698,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getRelationCSAccess().getOverridesKeyword_3_0()); } - match(input,29,FollowSets000.FOLLOW_29_in_rule__RelationCS__Group_3__0__Impl15692); if (state.failed) return ; + match(input,29,FollowSets000.FOLLOW_29_in_rule__RelationCS__Group_3__0__Impl15693); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRelationCSAccess().getOverridesKeyword_3_0()); } @@ -22722,7 +22733,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7553:1: ( rule__RelationCS__Group_3__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7554:2: rule__RelationCS__Group_3__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group_3__1__Impl_in_rule__RelationCS__Group_3__115723); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group_3__1__Impl_in_rule__RelationCS__Group_3__115724); rule__RelationCS__Group_3__1__Impl(); state._fsp--; @@ -22764,7 +22775,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7567:1: ( rule__RelationCS__OverridesAssignment_3_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7567:2: rule__RelationCS__OverridesAssignment_3_1 { - pushFollow(FollowSets000.FOLLOW_rule__RelationCS__OverridesAssignment_3_1_in_rule__RelationCS__Group_3__1__Impl15750); + pushFollow(FollowSets000.FOLLOW_rule__RelationCS__OverridesAssignment_3_1_in_rule__RelationCS__Group_3__1__Impl15751); rule__RelationCS__OverridesAssignment_3_1(); state._fsp--; @@ -22806,12 +22817,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7585:1: ( rule__TemplateCS__Group__0__Impl rule__TemplateCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7586:2: rule__TemplateCS__Group__0__Impl rule__TemplateCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Group__0__Impl_in_rule__TemplateCS__Group__015784); + pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Group__0__Impl_in_rule__TemplateCS__Group__015785); rule__TemplateCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Group__1_in_rule__TemplateCS__Group__015787); + pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Group__1_in_rule__TemplateCS__Group__015788); rule__TemplateCS__Group__1(); state._fsp--; @@ -22853,7 +22864,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7600:1: ( rule__TemplateCS__Alternatives_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7600:2: rule__TemplateCS__Alternatives_0 { - pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Alternatives_0_in_rule__TemplateCS__Group__0__Impl15814); + pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Alternatives_0_in_rule__TemplateCS__Group__0__Impl15815); rule__TemplateCS__Alternatives_0(); state._fsp--; @@ -22895,7 +22906,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7614:1: ( rule__TemplateCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7615:2: rule__TemplateCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Group__1__Impl_in_rule__TemplateCS__Group__115844); + pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Group__1__Impl_in_rule__TemplateCS__Group__115845); rule__TemplateCS__Group__1__Impl(); state._fsp--; @@ -22935,17 +22946,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getTemplateCSAccess().getGroup_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7628:1: ( rule__TemplateCS__Group_1__0 )? - int alt63=2; - int LA63_0 = input.LA(1); + int alt64=2; + int LA64_0 = input.LA(1); - if ( (LA63_0==70) ) { - alt63=1; + if ( (LA64_0==70) ) { + alt64=1; } - switch (alt63) { + switch (alt64) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7628:2: rule__TemplateCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Group_1__0_in_rule__TemplateCS__Group__1__Impl15871); + pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Group_1__0_in_rule__TemplateCS__Group__1__Impl15872); rule__TemplateCS__Group_1__0(); state._fsp--; @@ -22990,12 +23001,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7646:1: ( rule__TemplateCS__Group_1__0__Impl rule__TemplateCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7647:2: rule__TemplateCS__Group_1__0__Impl rule__TemplateCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Group_1__0__Impl_in_rule__TemplateCS__Group_1__015906); + pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Group_1__0__Impl_in_rule__TemplateCS__Group_1__015907); rule__TemplateCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Group_1__1_in_rule__TemplateCS__Group_1__015909); + pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Group_1__1_in_rule__TemplateCS__Group_1__015910); rule__TemplateCS__Group_1__1(); state._fsp--; @@ -23034,7 +23045,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTemplateCSAccess().getLeftCurlyBracketKeyword_1_0()); } - match(input,70,FollowSets000.FOLLOW_70_in_rule__TemplateCS__Group_1__0__Impl15937); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_70_in_rule__TemplateCS__Group_1__0__Impl15938); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTemplateCSAccess().getLeftCurlyBracketKeyword_1_0()); } @@ -23069,12 +23080,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7677:1: ( rule__TemplateCS__Group_1__1__Impl rule__TemplateCS__Group_1__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7678:2: rule__TemplateCS__Group_1__1__Impl rule__TemplateCS__Group_1__2 { - pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Group_1__1__Impl_in_rule__TemplateCS__Group_1__115968); + pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Group_1__1__Impl_in_rule__TemplateCS__Group_1__115969); rule__TemplateCS__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Group_1__2_in_rule__TemplateCS__Group_1__115971); + pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Group_1__2_in_rule__TemplateCS__Group_1__115972); rule__TemplateCS__Group_1__2(); state._fsp--; @@ -23116,7 +23127,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7692:1: ( rule__TemplateCS__GuardExpressionAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7692:2: rule__TemplateCS__GuardExpressionAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__GuardExpressionAssignment_1_1_in_rule__TemplateCS__Group_1__1__Impl15998); + pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__GuardExpressionAssignment_1_1_in_rule__TemplateCS__Group_1__1__Impl15999); rule__TemplateCS__GuardExpressionAssignment_1_1(); state._fsp--; @@ -23158,7 +23169,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7706:1: ( rule__TemplateCS__Group_1__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7707:2: rule__TemplateCS__Group_1__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Group_1__2__Impl_in_rule__TemplateCS__Group_1__216028); + pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Group_1__2__Impl_in_rule__TemplateCS__Group_1__216029); rule__TemplateCS__Group_1__2__Impl(); state._fsp--; @@ -23197,7 +23208,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTemplateCSAccess().getRightCurlyBracketKeyword_1_2()); } - match(input,71,FollowSets000.FOLLOW_71_in_rule__TemplateCS__Group_1__2__Impl16056); if (state.failed) return ; + match(input,71,FollowSets000.FOLLOW_71_in_rule__TemplateCS__Group_1__2__Impl16057); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTemplateCSAccess().getRightCurlyBracketKeyword_1_2()); } @@ -23232,12 +23243,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7742:1: ( rule__TransformationCS__Group__0__Impl rule__TransformationCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7743:2: rule__TransformationCS__Group__0__Impl rule__TransformationCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__0__Impl_in_rule__TransformationCS__Group__016093); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__0__Impl_in_rule__TransformationCS__Group__016094); rule__TransformationCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__1_in_rule__TransformationCS__Group__016096); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__1_in_rule__TransformationCS__Group__016097); rule__TransformationCS__Group__1(); state._fsp--; @@ -23276,7 +23287,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTransformationCSAccess().getTransformationKeyword_0()); } - match(input,34,FollowSets000.FOLLOW_34_in_rule__TransformationCS__Group__0__Impl16124); if (state.failed) return ; + match(input,34,FollowSets000.FOLLOW_34_in_rule__TransformationCS__Group__0__Impl16125); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTransformationCSAccess().getTransformationKeyword_0()); } @@ -23311,12 +23322,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7773:1: ( rule__TransformationCS__Group__1__Impl rule__TransformationCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7774:2: rule__TransformationCS__Group__1__Impl rule__TransformationCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__1__Impl_in_rule__TransformationCS__Group__116155); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__1__Impl_in_rule__TransformationCS__Group__116156); rule__TransformationCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__2_in_rule__TransformationCS__Group__116158); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__2_in_rule__TransformationCS__Group__116159); rule__TransformationCS__Group__2(); state._fsp--; @@ -23358,7 +23369,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7788:1: ( rule__TransformationCS__NameAssignment_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7788:2: rule__TransformationCS__NameAssignment_1 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__NameAssignment_1_in_rule__TransformationCS__Group__1__Impl16185); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__NameAssignment_1_in_rule__TransformationCS__Group__1__Impl16186); rule__TransformationCS__NameAssignment_1(); state._fsp--; @@ -23400,12 +23411,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7802:1: ( rule__TransformationCS__Group__2__Impl rule__TransformationCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7803:2: rule__TransformationCS__Group__2__Impl rule__TransformationCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__2__Impl_in_rule__TransformationCS__Group__216215); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__2__Impl_in_rule__TransformationCS__Group__216216); rule__TransformationCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__3_in_rule__TransformationCS__Group__216218); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__3_in_rule__TransformationCS__Group__216219); rule__TransformationCS__Group__3(); state._fsp--; @@ -23444,7 +23455,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTransformationCSAccess().getLeftParenthesisKeyword_2()); } - match(input,74,FollowSets000.FOLLOW_74_in_rule__TransformationCS__Group__2__Impl16246); if (state.failed) return ; + match(input,74,FollowSets000.FOLLOW_74_in_rule__TransformationCS__Group__2__Impl16247); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTransformationCSAccess().getLeftParenthesisKeyword_2()); } @@ -23479,12 +23490,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7833:1: ( rule__TransformationCS__Group__3__Impl rule__TransformationCS__Group__4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7834:2: rule__TransformationCS__Group__3__Impl rule__TransformationCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__3__Impl_in_rule__TransformationCS__Group__316277); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__3__Impl_in_rule__TransformationCS__Group__316278); rule__TransformationCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__4_in_rule__TransformationCS__Group__316280); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__4_in_rule__TransformationCS__Group__316281); rule__TransformationCS__Group__4(); state._fsp--; @@ -23526,7 +23537,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7848:1: ( rule__TransformationCS__ModelDeclsAssignment_3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7848:2: rule__TransformationCS__ModelDeclsAssignment_3 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__ModelDeclsAssignment_3_in_rule__TransformationCS__Group__3__Impl16307); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__ModelDeclsAssignment_3_in_rule__TransformationCS__Group__3__Impl16308); rule__TransformationCS__ModelDeclsAssignment_3(); state._fsp--; @@ -23568,12 +23579,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7862:1: ( rule__TransformationCS__Group__4__Impl rule__TransformationCS__Group__5 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7863:2: rule__TransformationCS__Group__4__Impl rule__TransformationCS__Group__5 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__4__Impl_in_rule__TransformationCS__Group__416337); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__4__Impl_in_rule__TransformationCS__Group__416338); rule__TransformationCS__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__5_in_rule__TransformationCS__Group__416340); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__5_in_rule__TransformationCS__Group__416341); rule__TransformationCS__Group__5(); state._fsp--; @@ -23613,21 +23624,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getTransformationCSAccess().getGroup_4()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7877:1: ( rule__TransformationCS__Group_4__0 )* - loop64: + loop65: do { - int alt64=2; - int LA64_0 = input.LA(1); + int alt65=2; + int LA65_0 = input.LA(1); - if ( (LA64_0==73) ) { - alt64=1; + if ( (LA65_0==73) ) { + alt65=1; } - switch (alt64) { + switch (alt65) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7877:2: rule__TransformationCS__Group_4__0 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_4__0_in_rule__TransformationCS__Group__4__Impl16367); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_4__0_in_rule__TransformationCS__Group__4__Impl16368); rule__TransformationCS__Group_4__0(); state._fsp--; @@ -23637,7 +23648,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop64; + break loop65; } } while (true); @@ -23675,12 +23686,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7891:1: ( rule__TransformationCS__Group__5__Impl rule__TransformationCS__Group__6 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7892:2: rule__TransformationCS__Group__5__Impl rule__TransformationCS__Group__6 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__5__Impl_in_rule__TransformationCS__Group__516398); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__5__Impl_in_rule__TransformationCS__Group__516399); rule__TransformationCS__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__6_in_rule__TransformationCS__Group__516401); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__6_in_rule__TransformationCS__Group__516402); rule__TransformationCS__Group__6(); state._fsp--; @@ -23719,7 +23730,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTransformationCSAccess().getRightParenthesisKeyword_5()); } - match(input,75,FollowSets000.FOLLOW_75_in_rule__TransformationCS__Group__5__Impl16429); if (state.failed) return ; + match(input,75,FollowSets000.FOLLOW_75_in_rule__TransformationCS__Group__5__Impl16430); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTransformationCSAccess().getRightParenthesisKeyword_5()); } @@ -23754,12 +23765,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7922:1: ( rule__TransformationCS__Group__6__Impl rule__TransformationCS__Group__7 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7923:2: rule__TransformationCS__Group__6__Impl rule__TransformationCS__Group__7 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__6__Impl_in_rule__TransformationCS__Group__616460); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__6__Impl_in_rule__TransformationCS__Group__616461); rule__TransformationCS__Group__6__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__7_in_rule__TransformationCS__Group__616463); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__7_in_rule__TransformationCS__Group__616464); rule__TransformationCS__Group__7(); state._fsp--; @@ -23799,17 +23810,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getTransformationCSAccess().getGroup_6()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7937:1: ( rule__TransformationCS__Group_6__0 )? - int alt65=2; - int LA65_0 = input.LA(1); + int alt66=2; + int LA66_0 = input.LA(1); - if ( (LA65_0==23) ) { - alt65=1; + if ( (LA66_0==23) ) { + alt66=1; } - switch (alt65) { + switch (alt66) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7937:2: rule__TransformationCS__Group_6__0 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_6__0_in_rule__TransformationCS__Group__6__Impl16490); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_6__0_in_rule__TransformationCS__Group__6__Impl16491); rule__TransformationCS__Group_6__0(); state._fsp--; @@ -23854,12 +23865,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7951:1: ( rule__TransformationCS__Group__7__Impl rule__TransformationCS__Group__8 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7952:2: rule__TransformationCS__Group__7__Impl rule__TransformationCS__Group__8 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__7__Impl_in_rule__TransformationCS__Group__716521); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__7__Impl_in_rule__TransformationCS__Group__716522); rule__TransformationCS__Group__7__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__8_in_rule__TransformationCS__Group__716524); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__8_in_rule__TransformationCS__Group__716525); rule__TransformationCS__Group__8(); state._fsp--; @@ -23898,7 +23909,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTransformationCSAccess().getLeftCurlyBracketKeyword_7()); } - match(input,70,FollowSets000.FOLLOW_70_in_rule__TransformationCS__Group__7__Impl16552); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_70_in_rule__TransformationCS__Group__7__Impl16553); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTransformationCSAccess().getLeftCurlyBracketKeyword_7()); } @@ -23933,12 +23944,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7982:1: ( rule__TransformationCS__Group__8__Impl rule__TransformationCS__Group__9 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7983:2: rule__TransformationCS__Group__8__Impl rule__TransformationCS__Group__9 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__8__Impl_in_rule__TransformationCS__Group__816583); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__8__Impl_in_rule__TransformationCS__Group__816584); rule__TransformationCS__Group__8__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__9_in_rule__TransformationCS__Group__816586); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__9_in_rule__TransformationCS__Group__816587); rule__TransformationCS__Group__9(); state._fsp--; @@ -23978,21 +23989,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getTransformationCSAccess().getKeyDeclsAssignment_8()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7997:1: ( rule__TransformationCS__KeyDeclsAssignment_8 )* - loop66: + loop67: do { - int alt66=2; - int LA66_0 = input.LA(1); + int alt67=2; + int LA67_0 = input.LA(1); - if ( (LA66_0==27) ) { - alt66=1; + if ( (LA67_0==27) ) { + alt67=1; } - switch (alt66) { + switch (alt67) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7997:2: rule__TransformationCS__KeyDeclsAssignment_8 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__KeyDeclsAssignment_8_in_rule__TransformationCS__Group__8__Impl16613); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__KeyDeclsAssignment_8_in_rule__TransformationCS__Group__8__Impl16614); rule__TransformationCS__KeyDeclsAssignment_8(); state._fsp--; @@ -24002,7 +24013,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop66; + break loop67; } } while (true); @@ -24040,12 +24051,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8011:1: ( rule__TransformationCS__Group__9__Impl rule__TransformationCS__Group__10 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8012:2: rule__TransformationCS__Group__9__Impl rule__TransformationCS__Group__10 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__9__Impl_in_rule__TransformationCS__Group__916644); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__9__Impl_in_rule__TransformationCS__Group__916645); rule__TransformationCS__Group__9__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__10_in_rule__TransformationCS__Group__916647); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__10_in_rule__TransformationCS__Group__916648); rule__TransformationCS__Group__10(); state._fsp--; @@ -24085,21 +24096,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getTransformationCSAccess().getAlternatives_9()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8026:1: ( rule__TransformationCS__Alternatives_9 )* - loop67: + loop68: do { - int alt67=2; - int LA67_0 = input.LA(1); + int alt68=2; + int LA68_0 = input.LA(1); - if ( ((LA67_0>=31 && LA67_0<=33)) ) { - alt67=1; + if ( ((LA68_0>=31 && LA68_0<=33)) ) { + alt68=1; } - switch (alt67) { + switch (alt68) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8026:2: rule__TransformationCS__Alternatives_9 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Alternatives_9_in_rule__TransformationCS__Group__9__Impl16674); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Alternatives_9_in_rule__TransformationCS__Group__9__Impl16675); rule__TransformationCS__Alternatives_9(); state._fsp--; @@ -24109,7 +24120,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop67; + break loop68; } } while (true); @@ -24147,7 +24158,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8040:1: ( rule__TransformationCS__Group__10__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8041:2: rule__TransformationCS__Group__10__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__10__Impl_in_rule__TransformationCS__Group__1016705); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__10__Impl_in_rule__TransformationCS__Group__1016706); rule__TransformationCS__Group__10__Impl(); state._fsp--; @@ -24186,7 +24197,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTransformationCSAccess().getRightCurlyBracketKeyword_10()); } - match(input,71,FollowSets000.FOLLOW_71_in_rule__TransformationCS__Group__10__Impl16733); if (state.failed) return ; + match(input,71,FollowSets000.FOLLOW_71_in_rule__TransformationCS__Group__10__Impl16734); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTransformationCSAccess().getRightCurlyBracketKeyword_10()); } @@ -24221,12 +24232,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8092:1: ( rule__TransformationCS__Group_4__0__Impl rule__TransformationCS__Group_4__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8093:2: rule__TransformationCS__Group_4__0__Impl rule__TransformationCS__Group_4__1 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_4__0__Impl_in_rule__TransformationCS__Group_4__016786); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_4__0__Impl_in_rule__TransformationCS__Group_4__016787); rule__TransformationCS__Group_4__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_4__1_in_rule__TransformationCS__Group_4__016789); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_4__1_in_rule__TransformationCS__Group_4__016790); rule__TransformationCS__Group_4__1(); state._fsp--; @@ -24265,7 +24276,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTransformationCSAccess().getCommaKeyword_4_0()); } - match(input,73,FollowSets000.FOLLOW_73_in_rule__TransformationCS__Group_4__0__Impl16817); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_73_in_rule__TransformationCS__Group_4__0__Impl16818); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTransformationCSAccess().getCommaKeyword_4_0()); } @@ -24300,7 +24311,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8123:1: ( rule__TransformationCS__Group_4__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8124:2: rule__TransformationCS__Group_4__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_4__1__Impl_in_rule__TransformationCS__Group_4__116848); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_4__1__Impl_in_rule__TransformationCS__Group_4__116849); rule__TransformationCS__Group_4__1__Impl(); state._fsp--; @@ -24342,7 +24353,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8137:1: ( rule__TransformationCS__ModelDeclsAssignment_4_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8137:2: rule__TransformationCS__ModelDeclsAssignment_4_1 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__ModelDeclsAssignment_4_1_in_rule__TransformationCS__Group_4__1__Impl16875); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__ModelDeclsAssignment_4_1_in_rule__TransformationCS__Group_4__1__Impl16876); rule__TransformationCS__ModelDeclsAssignment_4_1(); state._fsp--; @@ -24384,12 +24395,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8155:1: ( rule__TransformationCS__Group_6__0__Impl rule__TransformationCS__Group_6__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8156:2: rule__TransformationCS__Group_6__0__Impl rule__TransformationCS__Group_6__1 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_6__0__Impl_in_rule__TransformationCS__Group_6__016909); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_6__0__Impl_in_rule__TransformationCS__Group_6__016910); rule__TransformationCS__Group_6__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_6__1_in_rule__TransformationCS__Group_6__016912); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_6__1_in_rule__TransformationCS__Group_6__016913); rule__TransformationCS__Group_6__1(); state._fsp--; @@ -24428,7 +24439,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTransformationCSAccess().getExtendsKeyword_6_0()); } - match(input,23,FollowSets000.FOLLOW_23_in_rule__TransformationCS__Group_6__0__Impl16940); if (state.failed) return ; + match(input,23,FollowSets000.FOLLOW_23_in_rule__TransformationCS__Group_6__0__Impl16941); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTransformationCSAccess().getExtendsKeyword_6_0()); } @@ -24463,12 +24474,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8186:1: ( rule__TransformationCS__Group_6__1__Impl rule__TransformationCS__Group_6__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8187:2: rule__TransformationCS__Group_6__1__Impl rule__TransformationCS__Group_6__2 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_6__1__Impl_in_rule__TransformationCS__Group_6__116971); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_6__1__Impl_in_rule__TransformationCS__Group_6__116972); rule__TransformationCS__Group_6__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_6__2_in_rule__TransformationCS__Group_6__116974); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_6__2_in_rule__TransformationCS__Group_6__116975); rule__TransformationCS__Group_6__2(); state._fsp--; @@ -24510,7 +24521,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8201:1: ( rule__TransformationCS__ExtendsAssignment_6_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8201:2: rule__TransformationCS__ExtendsAssignment_6_1 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__ExtendsAssignment_6_1_in_rule__TransformationCS__Group_6__1__Impl17001); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__ExtendsAssignment_6_1_in_rule__TransformationCS__Group_6__1__Impl17002); rule__TransformationCS__ExtendsAssignment_6_1(); state._fsp--; @@ -24552,7 +24563,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8215:1: ( rule__TransformationCS__Group_6__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8216:2: rule__TransformationCS__Group_6__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_6__2__Impl_in_rule__TransformationCS__Group_6__217031); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_6__2__Impl_in_rule__TransformationCS__Group_6__217032); rule__TransformationCS__Group_6__2__Impl(); state._fsp--; @@ -24592,21 +24603,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getTransformationCSAccess().getGroup_6_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8229:1: ( rule__TransformationCS__Group_6_2__0 )* - loop68: + loop69: do { - int alt68=2; - int LA68_0 = input.LA(1); + int alt69=2; + int LA69_0 = input.LA(1); - if ( (LA68_0==73) ) { - alt68=1; + if ( (LA69_0==73) ) { + alt69=1; } - switch (alt68) { + switch (alt69) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8229:2: rule__TransformationCS__Group_6_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_6_2__0_in_rule__TransformationCS__Group_6__2__Impl17058); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_6_2__0_in_rule__TransformationCS__Group_6__2__Impl17059); rule__TransformationCS__Group_6_2__0(); state._fsp--; @@ -24616,7 +24627,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop68; + break loop69; } } while (true); @@ -24654,12 +24665,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8249:1: ( rule__TransformationCS__Group_6_2__0__Impl rule__TransformationCS__Group_6_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8250:2: rule__TransformationCS__Group_6_2__0__Impl rule__TransformationCS__Group_6_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_6_2__0__Impl_in_rule__TransformationCS__Group_6_2__017095); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_6_2__0__Impl_in_rule__TransformationCS__Group_6_2__017096); rule__TransformationCS__Group_6_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_6_2__1_in_rule__TransformationCS__Group_6_2__017098); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_6_2__1_in_rule__TransformationCS__Group_6_2__017099); rule__TransformationCS__Group_6_2__1(); state._fsp--; @@ -24698,7 +24709,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTransformationCSAccess().getCommaKeyword_6_2_0()); } - match(input,73,FollowSets000.FOLLOW_73_in_rule__TransformationCS__Group_6_2__0__Impl17126); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_73_in_rule__TransformationCS__Group_6_2__0__Impl17127); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTransformationCSAccess().getCommaKeyword_6_2_0()); } @@ -24733,7 +24744,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8280:1: ( rule__TransformationCS__Group_6_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8281:2: rule__TransformationCS__Group_6_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_6_2__1__Impl_in_rule__TransformationCS__Group_6_2__117157); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_6_2__1__Impl_in_rule__TransformationCS__Group_6_2__117158); rule__TransformationCS__Group_6_2__1__Impl(); state._fsp--; @@ -24775,7 +24786,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8294:1: ( rule__TransformationCS__ExtendsAssignment_6_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8294:2: rule__TransformationCS__ExtendsAssignment_6_2_1 { - pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__ExtendsAssignment_6_2_1_in_rule__TransformationCS__Group_6_2__1__Impl17184); + pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__ExtendsAssignment_6_2_1_in_rule__TransformationCS__Group_6_2__1__Impl17185); rule__TransformationCS__ExtendsAssignment_6_2_1(); state._fsp--; @@ -24817,12 +24828,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8312:1: ( rule__UnitCS__Group__0__Impl rule__UnitCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8313:2: rule__UnitCS__Group__0__Impl rule__UnitCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group__0__Impl_in_rule__UnitCS__Group__017218); + pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group__0__Impl_in_rule__UnitCS__Group__017219); rule__UnitCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group__1_in_rule__UnitCS__Group__017221); + pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group__1_in_rule__UnitCS__Group__017222); rule__UnitCS__Group__1(); state._fsp--; @@ -24861,7 +24872,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getUnitCSAccess().getImportKeyword_0()); } - match(input,25,FollowSets000.FOLLOW_25_in_rule__UnitCS__Group__0__Impl17249); if (state.failed) return ; + match(input,25,FollowSets000.FOLLOW_25_in_rule__UnitCS__Group__0__Impl17250); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUnitCSAccess().getImportKeyword_0()); } @@ -24896,12 +24907,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8343:1: ( rule__UnitCS__Group__1__Impl rule__UnitCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8344:2: rule__UnitCS__Group__1__Impl rule__UnitCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group__1__Impl_in_rule__UnitCS__Group__117280); + pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group__1__Impl_in_rule__UnitCS__Group__117281); rule__UnitCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group__2_in_rule__UnitCS__Group__117283); + pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group__2_in_rule__UnitCS__Group__117284); rule__UnitCS__Group__2(); state._fsp--; @@ -24941,13 +24952,13 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getUnitCSAccess().getGroup_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8358:1: ( rule__UnitCS__Group_1__0 )? - int alt69=2; - alt69 = dfa69.predict(input); - switch (alt69) { + int alt70=2; + alt70 = dfa70.predict(input); + switch (alt70) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8358:2: rule__UnitCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group_1__0_in_rule__UnitCS__Group__1__Impl17310); + pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group_1__0_in_rule__UnitCS__Group__1__Impl17311); rule__UnitCS__Group_1__0(); state._fsp--; @@ -24992,12 +25003,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8372:1: ( rule__UnitCS__Group__2__Impl rule__UnitCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8373:2: rule__UnitCS__Group__2__Impl rule__UnitCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group__2__Impl_in_rule__UnitCS__Group__217341); + pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group__2__Impl_in_rule__UnitCS__Group__217342); rule__UnitCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group__3_in_rule__UnitCS__Group__217344); + pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group__3_in_rule__UnitCS__Group__217345); rule__UnitCS__Group__3(); state._fsp--; @@ -25039,7 +25050,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8387:1: ( rule__UnitCS__PathNameAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8387:2: rule__UnitCS__PathNameAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__UnitCS__PathNameAssignment_2_in_rule__UnitCS__Group__2__Impl17371); + pushFollow(FollowSets000.FOLLOW_rule__UnitCS__PathNameAssignment_2_in_rule__UnitCS__Group__2__Impl17372); rule__UnitCS__PathNameAssignment_2(); state._fsp--; @@ -25081,12 +25092,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8401:1: ( rule__UnitCS__Group__3__Impl rule__UnitCS__Group__4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8402:2: rule__UnitCS__Group__3__Impl rule__UnitCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group__3__Impl_in_rule__UnitCS__Group__317401); + pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group__3__Impl_in_rule__UnitCS__Group__317402); rule__UnitCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group__4_in_rule__UnitCS__Group__317404); + pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group__4_in_rule__UnitCS__Group__317405); rule__UnitCS__Group__4(); state._fsp--; @@ -25126,17 +25137,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getUnitCSAccess().getGroup_3()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8416:1: ( rule__UnitCS__Group_3__0 )? - int alt70=2; - int LA70_0 = input.LA(1); + int alt71=2; + int LA71_0 = input.LA(1); - if ( (LA70_0==76) ) { - alt70=1; + if ( (LA71_0==76) ) { + alt71=1; } - switch (alt70) { + switch (alt71) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8416:2: rule__UnitCS__Group_3__0 { - pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group_3__0_in_rule__UnitCS__Group__3__Impl17431); + pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group_3__0_in_rule__UnitCS__Group__3__Impl17432); rule__UnitCS__Group_3__0(); state._fsp--; @@ -25181,7 +25192,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8430:1: ( rule__UnitCS__Group__4__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8431:2: rule__UnitCS__Group__4__Impl { - pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group__4__Impl_in_rule__UnitCS__Group__417462); + pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group__4__Impl_in_rule__UnitCS__Group__417463); rule__UnitCS__Group__4__Impl(); state._fsp--; @@ -25220,7 +25231,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getUnitCSAccess().getSemicolonKeyword_4()); } - match(input,18,FollowSets000.FOLLOW_18_in_rule__UnitCS__Group__4__Impl17490); if (state.failed) return ; + match(input,18,FollowSets000.FOLLOW_18_in_rule__UnitCS__Group__4__Impl17491); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUnitCSAccess().getSemicolonKeyword_4()); } @@ -25255,12 +25266,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8470:1: ( rule__UnitCS__Group_1__0__Impl rule__UnitCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8471:2: rule__UnitCS__Group_1__0__Impl rule__UnitCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group_1__0__Impl_in_rule__UnitCS__Group_1__017531); + pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group_1__0__Impl_in_rule__UnitCS__Group_1__017532); rule__UnitCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group_1__1_in_rule__UnitCS__Group_1__017534); + pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group_1__1_in_rule__UnitCS__Group_1__017535); rule__UnitCS__Group_1__1(); state._fsp--; @@ -25302,7 +25313,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8485:1: ( rule__UnitCS__NameAssignment_1_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8485:2: rule__UnitCS__NameAssignment_1_0 { - pushFollow(FollowSets000.FOLLOW_rule__UnitCS__NameAssignment_1_0_in_rule__UnitCS__Group_1__0__Impl17561); + pushFollow(FollowSets000.FOLLOW_rule__UnitCS__NameAssignment_1_0_in_rule__UnitCS__Group_1__0__Impl17562); rule__UnitCS__NameAssignment_1_0(); state._fsp--; @@ -25344,7 +25355,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8499:1: ( rule__UnitCS__Group_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8500:2: rule__UnitCS__Group_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group_1__1__Impl_in_rule__UnitCS__Group_1__117591); + pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group_1__1__Impl_in_rule__UnitCS__Group_1__117592); rule__UnitCS__Group_1__1__Impl(); state._fsp--; @@ -25383,7 +25394,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getUnitCSAccess().getColonKeyword_1_1()); } - match(input,69,FollowSets000.FOLLOW_69_in_rule__UnitCS__Group_1__1__Impl17619); if (state.failed) return ; + match(input,69,FollowSets000.FOLLOW_69_in_rule__UnitCS__Group_1__1__Impl17620); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUnitCSAccess().getColonKeyword_1_1()); } @@ -25418,12 +25429,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8533:1: ( rule__UnitCS__Group_3__0__Impl rule__UnitCS__Group_3__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8534:2: rule__UnitCS__Group_3__0__Impl rule__UnitCS__Group_3__1 { - pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group_3__0__Impl_in_rule__UnitCS__Group_3__017654); + pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group_3__0__Impl_in_rule__UnitCS__Group_3__017655); rule__UnitCS__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group_3__1_in_rule__UnitCS__Group_3__017657); + pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group_3__1_in_rule__UnitCS__Group_3__017658); rule__UnitCS__Group_3__1(); state._fsp--; @@ -25462,7 +25473,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getUnitCSAccess().getColonColonKeyword_3_0()); } - match(input,76,FollowSets000.FOLLOW_76_in_rule__UnitCS__Group_3__0__Impl17685); if (state.failed) return ; + match(input,76,FollowSets000.FOLLOW_76_in_rule__UnitCS__Group_3__0__Impl17686); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUnitCSAccess().getColonColonKeyword_3_0()); } @@ -25497,7 +25508,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8564:1: ( rule__UnitCS__Group_3__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8565:2: rule__UnitCS__Group_3__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group_3__1__Impl_in_rule__UnitCS__Group_3__117716); + pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group_3__1__Impl_in_rule__UnitCS__Group_3__117717); rule__UnitCS__Group_3__1__Impl(); state._fsp--; @@ -25539,7 +25550,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8578:1: ( rule__UnitCS__AllAssignment_3_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8578:2: rule__UnitCS__AllAssignment_3_1 { - pushFollow(FollowSets000.FOLLOW_rule__UnitCS__AllAssignment_3_1_in_rule__UnitCS__Group_3__1__Impl17743); + pushFollow(FollowSets000.FOLLOW_rule__UnitCS__AllAssignment_3_1_in_rule__UnitCS__Group_3__1__Impl17744); rule__UnitCS__AllAssignment_3_1(); state._fsp--; @@ -25581,12 +25592,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8596:1: ( rule__VarDeclarationCS__Group__0__Impl rule__VarDeclarationCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8597:2: rule__VarDeclarationCS__Group__0__Impl rule__VarDeclarationCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group__0__Impl_in_rule__VarDeclarationCS__Group__017777); + pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group__0__Impl_in_rule__VarDeclarationCS__Group__017778); rule__VarDeclarationCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group__1_in_rule__VarDeclarationCS__Group__017780); + pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group__1_in_rule__VarDeclarationCS__Group__017781); rule__VarDeclarationCS__Group__1(); state._fsp--; @@ -25628,7 +25639,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8611:1: ( rule__VarDeclarationCS__VarDeclarationIdsAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8611:2: rule__VarDeclarationCS__VarDeclarationIdsAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__VarDeclarationIdsAssignment_0_in_rule__VarDeclarationCS__Group__0__Impl17807); + pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__VarDeclarationIdsAssignment_0_in_rule__VarDeclarationCS__Group__0__Impl17808); rule__VarDeclarationCS__VarDeclarationIdsAssignment_0(); state._fsp--; @@ -25670,12 +25681,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8625:1: ( rule__VarDeclarationCS__Group__1__Impl rule__VarDeclarationCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8626:2: rule__VarDeclarationCS__Group__1__Impl rule__VarDeclarationCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group__1__Impl_in_rule__VarDeclarationCS__Group__117837); + pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group__1__Impl_in_rule__VarDeclarationCS__Group__117838); rule__VarDeclarationCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group__2_in_rule__VarDeclarationCS__Group__117840); + pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group__2_in_rule__VarDeclarationCS__Group__117841); rule__VarDeclarationCS__Group__2(); state._fsp--; @@ -25715,21 +25726,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getVarDeclarationCSAccess().getGroup_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8640:1: ( rule__VarDeclarationCS__Group_1__0 )* - loop71: + loop72: do { - int alt71=2; - int LA71_0 = input.LA(1); + int alt72=2; + int LA72_0 = input.LA(1); - if ( (LA71_0==73) ) { - alt71=1; + if ( (LA72_0==73) ) { + alt72=1; } - switch (alt71) { + switch (alt72) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8640:2: rule__VarDeclarationCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group_1__0_in_rule__VarDeclarationCS__Group__1__Impl17867); + pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group_1__0_in_rule__VarDeclarationCS__Group__1__Impl17868); rule__VarDeclarationCS__Group_1__0(); state._fsp--; @@ -25739,7 +25750,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop71; + break loop72; } } while (true); @@ -25777,12 +25788,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8654:1: ( rule__VarDeclarationCS__Group__2__Impl rule__VarDeclarationCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8655:2: rule__VarDeclarationCS__Group__2__Impl rule__VarDeclarationCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group__2__Impl_in_rule__VarDeclarationCS__Group__217898); + pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group__2__Impl_in_rule__VarDeclarationCS__Group__217899); rule__VarDeclarationCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group__3_in_rule__VarDeclarationCS__Group__217901); + pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group__3_in_rule__VarDeclarationCS__Group__217902); rule__VarDeclarationCS__Group__3(); state._fsp--; @@ -25821,7 +25832,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getVarDeclarationCSAccess().getColonKeyword_2()); } - match(input,69,FollowSets000.FOLLOW_69_in_rule__VarDeclarationCS__Group__2__Impl17929); if (state.failed) return ; + match(input,69,FollowSets000.FOLLOW_69_in_rule__VarDeclarationCS__Group__2__Impl17930); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getVarDeclarationCSAccess().getColonKeyword_2()); } @@ -25856,12 +25867,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8685:1: ( rule__VarDeclarationCS__Group__3__Impl rule__VarDeclarationCS__Group__4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8686:2: rule__VarDeclarationCS__Group__3__Impl rule__VarDeclarationCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group__3__Impl_in_rule__VarDeclarationCS__Group__317960); + pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group__3__Impl_in_rule__VarDeclarationCS__Group__317961); rule__VarDeclarationCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group__4_in_rule__VarDeclarationCS__Group__317963); + pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group__4_in_rule__VarDeclarationCS__Group__317964); rule__VarDeclarationCS__Group__4(); state._fsp--; @@ -25903,7 +25914,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8700:1: ( rule__VarDeclarationCS__TypeAssignment_3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8700:2: rule__VarDeclarationCS__TypeAssignment_3 { - pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__TypeAssignment_3_in_rule__VarDeclarationCS__Group__3__Impl17990); + pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__TypeAssignment_3_in_rule__VarDeclarationCS__Group__3__Impl17991); rule__VarDeclarationCS__TypeAssignment_3(); state._fsp--; @@ -25945,7 +25956,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8714:1: ( rule__VarDeclarationCS__Group__4__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8715:2: rule__VarDeclarationCS__Group__4__Impl { - pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group__4__Impl_in_rule__VarDeclarationCS__Group__418020); + pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group__4__Impl_in_rule__VarDeclarationCS__Group__418021); rule__VarDeclarationCS__Group__4__Impl(); state._fsp--; @@ -25984,7 +25995,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getVarDeclarationCSAccess().getSemicolonKeyword_4()); } - match(input,18,FollowSets000.FOLLOW_18_in_rule__VarDeclarationCS__Group__4__Impl18048); if (state.failed) return ; + match(input,18,FollowSets000.FOLLOW_18_in_rule__VarDeclarationCS__Group__4__Impl18049); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getVarDeclarationCSAccess().getSemicolonKeyword_4()); } @@ -26019,12 +26030,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8754:1: ( rule__VarDeclarationCS__Group_1__0__Impl rule__VarDeclarationCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8755:2: rule__VarDeclarationCS__Group_1__0__Impl rule__VarDeclarationCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group_1__0__Impl_in_rule__VarDeclarationCS__Group_1__018089); + pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group_1__0__Impl_in_rule__VarDeclarationCS__Group_1__018090); rule__VarDeclarationCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group_1__1_in_rule__VarDeclarationCS__Group_1__018092); + pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group_1__1_in_rule__VarDeclarationCS__Group_1__018093); rule__VarDeclarationCS__Group_1__1(); state._fsp--; @@ -26063,7 +26074,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getVarDeclarationCSAccess().getCommaKeyword_1_0()); } - match(input,73,FollowSets000.FOLLOW_73_in_rule__VarDeclarationCS__Group_1__0__Impl18120); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_73_in_rule__VarDeclarationCS__Group_1__0__Impl18121); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getVarDeclarationCSAccess().getCommaKeyword_1_0()); } @@ -26098,7 +26109,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8785:1: ( rule__VarDeclarationCS__Group_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8786:2: rule__VarDeclarationCS__Group_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group_1__1__Impl_in_rule__VarDeclarationCS__Group_1__118151); + pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group_1__1__Impl_in_rule__VarDeclarationCS__Group_1__118152); rule__VarDeclarationCS__Group_1__1__Impl(); state._fsp--; @@ -26140,7 +26151,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8799:1: ( rule__VarDeclarationCS__VarDeclarationIdsAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8799:2: rule__VarDeclarationCS__VarDeclarationIdsAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__VarDeclarationIdsAssignment_1_1_in_rule__VarDeclarationCS__Group_1__1__Impl18178); + pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__VarDeclarationIdsAssignment_1_1_in_rule__VarDeclarationCS__Group_1__1__Impl18179); rule__VarDeclarationCS__VarDeclarationIdsAssignment_1_1(); state._fsp--; @@ -26182,12 +26193,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8817:1: ( rule__WhenCS__Group__0__Impl rule__WhenCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8818:2: rule__WhenCS__Group__0__Impl rule__WhenCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group__0__Impl_in_rule__WhenCS__Group__018212); + pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group__0__Impl_in_rule__WhenCS__Group__018213); rule__WhenCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group__1_in_rule__WhenCS__Group__018215); + pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group__1_in_rule__WhenCS__Group__018216); rule__WhenCS__Group__1(); state._fsp--; @@ -26261,12 +26272,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8848:1: ( rule__WhenCS__Group__1__Impl rule__WhenCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8849:2: rule__WhenCS__Group__1__Impl rule__WhenCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group__1__Impl_in_rule__WhenCS__Group__118273); + pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group__1__Impl_in_rule__WhenCS__Group__118274); rule__WhenCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group__2_in_rule__WhenCS__Group__118276); + pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group__2_in_rule__WhenCS__Group__118277); rule__WhenCS__Group__2(); state._fsp--; @@ -26305,7 +26316,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getWhenCSAccess().getWhenKeyword_1()); } - match(input,35,FollowSets000.FOLLOW_35_in_rule__WhenCS__Group__1__Impl18304); if (state.failed) return ; + match(input,35,FollowSets000.FOLLOW_35_in_rule__WhenCS__Group__1__Impl18305); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getWhenCSAccess().getWhenKeyword_1()); } @@ -26340,12 +26351,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8879:1: ( rule__WhenCS__Group__2__Impl rule__WhenCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8880:2: rule__WhenCS__Group__2__Impl rule__WhenCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group__2__Impl_in_rule__WhenCS__Group__218335); + pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group__2__Impl_in_rule__WhenCS__Group__218336); rule__WhenCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group__3_in_rule__WhenCS__Group__218338); + pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group__3_in_rule__WhenCS__Group__218339); rule__WhenCS__Group__3(); state._fsp--; @@ -26384,7 +26395,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getWhenCSAccess().getLeftCurlyBracketKeyword_2()); } - match(input,70,FollowSets000.FOLLOW_70_in_rule__WhenCS__Group__2__Impl18366); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_70_in_rule__WhenCS__Group__2__Impl18367); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getWhenCSAccess().getLeftCurlyBracketKeyword_2()); } @@ -26419,12 +26430,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8910:1: ( rule__WhenCS__Group__3__Impl rule__WhenCS__Group__4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8911:2: rule__WhenCS__Group__3__Impl rule__WhenCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group__3__Impl_in_rule__WhenCS__Group__318397); + pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group__3__Impl_in_rule__WhenCS__Group__318398); rule__WhenCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group__4_in_rule__WhenCS__Group__318400); + pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group__4_in_rule__WhenCS__Group__318401); rule__WhenCS__Group__4(); state._fsp--; @@ -26464,21 +26475,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getWhenCSAccess().getPredicatesAssignment_3()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8925:1: ( rule__WhenCS__PredicatesAssignment_3 )* - loop72: + loop73: do { - int alt72=2; - int LA72_0 = input.LA(1); + int alt73=2; + int LA73_0 = input.LA(1); - if ( ((LA72_0>=RULE_INT && LA72_0<=RULE_ESCAPED_ID)||LA72_0==17||(LA72_0>=19 && LA72_0<=39)||(LA72_0>=54 && LA72_0<=67)||LA72_0==74||(LA72_0>=80 && LA72_0<=81)||LA72_0==83||LA72_0==87||(LA72_0>=89 && LA72_0<=91)) ) { - alt72=1; + if ( ((LA73_0>=RULE_INT && LA73_0<=RULE_ESCAPED_ID)||LA73_0==17||(LA73_0>=19 && LA73_0<=39)||(LA73_0>=54 && LA73_0<=67)||LA73_0==74||(LA73_0>=80 && LA73_0<=81)||LA73_0==83||LA73_0==87||(LA73_0>=89 && LA73_0<=91)) ) { + alt73=1; } - switch (alt72) { + switch (alt73) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8925:2: rule__WhenCS__PredicatesAssignment_3 { - pushFollow(FollowSets000.FOLLOW_rule__WhenCS__PredicatesAssignment_3_in_rule__WhenCS__Group__3__Impl18427); + pushFollow(FollowSets000.FOLLOW_rule__WhenCS__PredicatesAssignment_3_in_rule__WhenCS__Group__3__Impl18428); rule__WhenCS__PredicatesAssignment_3(); state._fsp--; @@ -26488,7 +26499,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop72; + break loop73; } } while (true); @@ -26526,7 +26537,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8939:1: ( rule__WhenCS__Group__4__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8940:2: rule__WhenCS__Group__4__Impl { - pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group__4__Impl_in_rule__WhenCS__Group__418458); + pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group__4__Impl_in_rule__WhenCS__Group__418459); rule__WhenCS__Group__4__Impl(); state._fsp--; @@ -26565,7 +26576,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getWhenCSAccess().getRightCurlyBracketKeyword_4()); } - match(input,71,FollowSets000.FOLLOW_71_in_rule__WhenCS__Group__4__Impl18486); if (state.failed) return ; + match(input,71,FollowSets000.FOLLOW_71_in_rule__WhenCS__Group__4__Impl18487); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getWhenCSAccess().getRightCurlyBracketKeyword_4()); } @@ -26600,12 +26611,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8979:1: ( rule__WhereCS__Group__0__Impl rule__WhereCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8980:2: rule__WhereCS__Group__0__Impl rule__WhereCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group__0__Impl_in_rule__WhereCS__Group__018527); + pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group__0__Impl_in_rule__WhereCS__Group__018528); rule__WhereCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group__1_in_rule__WhereCS__Group__018530); + pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group__1_in_rule__WhereCS__Group__018531); rule__WhereCS__Group__1(); state._fsp--; @@ -26679,12 +26690,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9010:1: ( rule__WhereCS__Group__1__Impl rule__WhereCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9011:2: rule__WhereCS__Group__1__Impl rule__WhereCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group__1__Impl_in_rule__WhereCS__Group__118588); + pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group__1__Impl_in_rule__WhereCS__Group__118589); rule__WhereCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group__2_in_rule__WhereCS__Group__118591); + pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group__2_in_rule__WhereCS__Group__118592); rule__WhereCS__Group__2(); state._fsp--; @@ -26723,7 +26734,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getWhereCSAccess().getWhereKeyword_1()); } - match(input,36,FollowSets000.FOLLOW_36_in_rule__WhereCS__Group__1__Impl18619); if (state.failed) return ; + match(input,36,FollowSets000.FOLLOW_36_in_rule__WhereCS__Group__1__Impl18620); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getWhereCSAccess().getWhereKeyword_1()); } @@ -26758,12 +26769,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9041:1: ( rule__WhereCS__Group__2__Impl rule__WhereCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9042:2: rule__WhereCS__Group__2__Impl rule__WhereCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group__2__Impl_in_rule__WhereCS__Group__218650); + pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group__2__Impl_in_rule__WhereCS__Group__218651); rule__WhereCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group__3_in_rule__WhereCS__Group__218653); + pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group__3_in_rule__WhereCS__Group__218654); rule__WhereCS__Group__3(); state._fsp--; @@ -26802,7 +26813,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getWhereCSAccess().getLeftCurlyBracketKeyword_2()); } - match(input,70,FollowSets000.FOLLOW_70_in_rule__WhereCS__Group__2__Impl18681); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_70_in_rule__WhereCS__Group__2__Impl18682); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getWhereCSAccess().getLeftCurlyBracketKeyword_2()); } @@ -26837,12 +26848,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9072:1: ( rule__WhereCS__Group__3__Impl rule__WhereCS__Group__4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9073:2: rule__WhereCS__Group__3__Impl rule__WhereCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group__3__Impl_in_rule__WhereCS__Group__318712); + pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group__3__Impl_in_rule__WhereCS__Group__318713); rule__WhereCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group__4_in_rule__WhereCS__Group__318715); + pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group__4_in_rule__WhereCS__Group__318716); rule__WhereCS__Group__4(); state._fsp--; @@ -26882,21 +26893,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getWhereCSAccess().getPredicatesAssignment_3()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9087:1: ( rule__WhereCS__PredicatesAssignment_3 )* - loop73: + loop74: do { - int alt73=2; - int LA73_0 = input.LA(1); + int alt74=2; + int LA74_0 = input.LA(1); - if ( ((LA73_0>=RULE_INT && LA73_0<=RULE_ESCAPED_ID)||LA73_0==17||(LA73_0>=19 && LA73_0<=39)||(LA73_0>=54 && LA73_0<=67)||LA73_0==74||(LA73_0>=80 && LA73_0<=81)||LA73_0==83||LA73_0==87||(LA73_0>=89 && LA73_0<=91)) ) { - alt73=1; + if ( ((LA74_0>=RULE_INT && LA74_0<=RULE_ESCAPED_ID)||LA74_0==17||(LA74_0>=19 && LA74_0<=39)||(LA74_0>=54 && LA74_0<=67)||LA74_0==74||(LA74_0>=80 && LA74_0<=81)||LA74_0==83||LA74_0==87||(LA74_0>=89 && LA74_0<=91)) ) { + alt74=1; } - switch (alt73) { + switch (alt74) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9087:2: rule__WhereCS__PredicatesAssignment_3 { - pushFollow(FollowSets000.FOLLOW_rule__WhereCS__PredicatesAssignment_3_in_rule__WhereCS__Group__3__Impl18742); + pushFollow(FollowSets000.FOLLOW_rule__WhereCS__PredicatesAssignment_3_in_rule__WhereCS__Group__3__Impl18743); rule__WhereCS__PredicatesAssignment_3(); state._fsp--; @@ -26906,7 +26917,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop73; + break loop74; } } while (true); @@ -26944,7 +26955,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9101:1: ( rule__WhereCS__Group__4__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9102:2: rule__WhereCS__Group__4__Impl { - pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group__4__Impl_in_rule__WhereCS__Group__418773); + pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group__4__Impl_in_rule__WhereCS__Group__418774); rule__WhereCS__Group__4__Impl(); state._fsp--; @@ -26983,7 +26994,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getWhereCSAccess().getRightCurlyBracketKeyword_4()); } - match(input,71,FollowSets000.FOLLOW_71_in_rule__WhereCS__Group__4__Impl18801); if (state.failed) return ; + match(input,71,FollowSets000.FOLLOW_71_in_rule__WhereCS__Group__4__Impl18802); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getWhereCSAccess().getRightCurlyBracketKeyword_4()); } @@ -27018,12 +27029,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9141:1: ( rule__PathNameCS__Group__0__Impl rule__PathNameCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9142:2: rule__PathNameCS__Group__0__Impl rule__PathNameCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group__0__Impl_in_rule__PathNameCS__Group__018842); + pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group__0__Impl_in_rule__PathNameCS__Group__018843); rule__PathNameCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group__1_in_rule__PathNameCS__Group__018845); + pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group__1_in_rule__PathNameCS__Group__018846); rule__PathNameCS__Group__1(); state._fsp--; @@ -27065,7 +27076,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9156:1: ( rule__PathNameCS__PathAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9156:2: rule__PathNameCS__PathAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__PathAssignment_0_in_rule__PathNameCS__Group__0__Impl18872); + pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__PathAssignment_0_in_rule__PathNameCS__Group__0__Impl18873); rule__PathNameCS__PathAssignment_0(); state._fsp--; @@ -27107,7 +27118,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9170:1: ( rule__PathNameCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9171:2: rule__PathNameCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group__1__Impl_in_rule__PathNameCS__Group__118902); + pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group__1__Impl_in_rule__PathNameCS__Group__118903); rule__PathNameCS__Group__1__Impl(); state._fsp--; @@ -27147,21 +27158,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getPathNameCSAccess().getGroup_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9184:1: ( rule__PathNameCS__Group_1__0 )* - loop74: + loop75: do { - int alt74=2; - int LA74_0 = input.LA(1); + int alt75=2; + int LA75_0 = input.LA(1); - if ( (LA74_0==76) ) { - alt74=1; + if ( (LA75_0==76) ) { + alt75=1; } - switch (alt74) { + switch (alt75) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9184:2: rule__PathNameCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group_1__0_in_rule__PathNameCS__Group__1__Impl18929); + pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group_1__0_in_rule__PathNameCS__Group__1__Impl18930); rule__PathNameCS__Group_1__0(); state._fsp--; @@ -27171,7 +27182,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop74; + break loop75; } } while (true); @@ -27209,12 +27220,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9202:1: ( rule__PathNameCS__Group_1__0__Impl rule__PathNameCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9203:2: rule__PathNameCS__Group_1__0__Impl rule__PathNameCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group_1__0__Impl_in_rule__PathNameCS__Group_1__018964); + pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group_1__0__Impl_in_rule__PathNameCS__Group_1__018965); rule__PathNameCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group_1__1_in_rule__PathNameCS__Group_1__018967); + pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group_1__1_in_rule__PathNameCS__Group_1__018968); rule__PathNameCS__Group_1__1(); state._fsp--; @@ -27253,7 +27264,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPathNameCSAccess().getColonColonKeyword_1_0()); } - match(input,76,FollowSets000.FOLLOW_76_in_rule__PathNameCS__Group_1__0__Impl18995); if (state.failed) return ; + match(input,76,FollowSets000.FOLLOW_76_in_rule__PathNameCS__Group_1__0__Impl18996); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPathNameCSAccess().getColonColonKeyword_1_0()); } @@ -27288,7 +27299,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9233:1: ( rule__PathNameCS__Group_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9234:2: rule__PathNameCS__Group_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group_1__1__Impl_in_rule__PathNameCS__Group_1__119026); + pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group_1__1__Impl_in_rule__PathNameCS__Group_1__119027); rule__PathNameCS__Group_1__1__Impl(); state._fsp--; @@ -27330,7 +27341,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9247:1: ( rule__PathNameCS__PathAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9247:2: rule__PathNameCS__PathAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__PathAssignment_1_1_in_rule__PathNameCS__Group_1__1__Impl19053); + pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__PathAssignment_1_1_in_rule__PathNameCS__Group_1__1__Impl19054); rule__PathNameCS__PathAssignment_1_1(); state._fsp--; @@ -27372,12 +27383,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9265:1: ( rule__URIPathNameCS__Group__0__Impl rule__URIPathNameCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9266:2: rule__URIPathNameCS__Group__0__Impl rule__URIPathNameCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group__0__Impl_in_rule__URIPathNameCS__Group__019087); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group__0__Impl_in_rule__URIPathNameCS__Group__019088); rule__URIPathNameCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group__1_in_rule__URIPathNameCS__Group__019090); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group__1_in_rule__URIPathNameCS__Group__019091); rule__URIPathNameCS__Group__1(); state._fsp--; @@ -27419,7 +27430,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9280:1: ( rule__URIPathNameCS__PathAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9280:2: rule__URIPathNameCS__PathAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__PathAssignment_0_in_rule__URIPathNameCS__Group__0__Impl19117); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__PathAssignment_0_in_rule__URIPathNameCS__Group__0__Impl19118); rule__URIPathNameCS__PathAssignment_0(); state._fsp--; @@ -27461,7 +27472,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9294:1: ( rule__URIPathNameCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9295:2: rule__URIPathNameCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group__1__Impl_in_rule__URIPathNameCS__Group__119147); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group__1__Impl_in_rule__URIPathNameCS__Group__119148); rule__URIPathNameCS__Group__1__Impl(); state._fsp--; @@ -27501,27 +27512,27 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getURIPathNameCSAccess().getGroup_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9308:1: ( rule__URIPathNameCS__Group_1__0 )* - loop75: + loop76: do { - int alt75=2; - int LA75_0 = input.LA(1); + int alt76=2; + int LA76_0 = input.LA(1); - if ( (LA75_0==76) ) { - int LA75_2 = input.LA(2); + if ( (LA76_0==76) ) { + int LA76_2 = input.LA(2); - if ( ((LA75_2>=RULE_SIMPLE_ID && LA75_2<=RULE_ESCAPED_ID)||LA75_2==17||(LA75_2>=19 && LA75_2<=36)||(LA75_2>=54 && LA75_2<=67)) ) { - alt75=1; + if ( ((LA76_2>=RULE_SIMPLE_ID && LA76_2<=RULE_ESCAPED_ID)||LA76_2==17||(LA76_2>=19 && LA76_2<=36)||(LA76_2>=54 && LA76_2<=67)) ) { + alt76=1; } } - switch (alt75) { + switch (alt76) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9308:2: rule__URIPathNameCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group_1__0_in_rule__URIPathNameCS__Group__1__Impl19174); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group_1__0_in_rule__URIPathNameCS__Group__1__Impl19175); rule__URIPathNameCS__Group_1__0(); state._fsp--; @@ -27531,7 +27542,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop75; + break loop76; } } while (true); @@ -27569,12 +27580,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9326:1: ( rule__URIPathNameCS__Group_1__0__Impl rule__URIPathNameCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9327:2: rule__URIPathNameCS__Group_1__0__Impl rule__URIPathNameCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group_1__0__Impl_in_rule__URIPathNameCS__Group_1__019209); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group_1__0__Impl_in_rule__URIPathNameCS__Group_1__019210); rule__URIPathNameCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group_1__1_in_rule__URIPathNameCS__Group_1__019212); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group_1__1_in_rule__URIPathNameCS__Group_1__019213); rule__URIPathNameCS__Group_1__1(); state._fsp--; @@ -27613,7 +27624,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getURIPathNameCSAccess().getColonColonKeyword_1_0()); } - match(input,76,FollowSets000.FOLLOW_76_in_rule__URIPathNameCS__Group_1__0__Impl19240); if (state.failed) return ; + match(input,76,FollowSets000.FOLLOW_76_in_rule__URIPathNameCS__Group_1__0__Impl19241); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getURIPathNameCSAccess().getColonColonKeyword_1_0()); } @@ -27648,7 +27659,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9357:1: ( rule__URIPathNameCS__Group_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9358:2: rule__URIPathNameCS__Group_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group_1__1__Impl_in_rule__URIPathNameCS__Group_1__119271); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__Group_1__1__Impl_in_rule__URIPathNameCS__Group_1__119272); rule__URIPathNameCS__Group_1__1__Impl(); state._fsp--; @@ -27690,7 +27701,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9371:1: ( rule__URIPathNameCS__PathAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9371:2: rule__URIPathNameCS__PathAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__PathAssignment_1_1_in_rule__URIPathNameCS__Group_1__1__Impl19298); + pushFollow(FollowSets000.FOLLOW_rule__URIPathNameCS__PathAssignment_1_1_in_rule__URIPathNameCS__Group_1__1__Impl19299); rule__URIPathNameCS__PathAssignment_1_1(); state._fsp--; @@ -27732,12 +27743,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9389:1: ( rule__URIFirstPathElementCS__Group_1__0__Impl rule__URIFirstPathElementCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9390:2: rule__URIFirstPathElementCS__Group_1__0__Impl rule__URIFirstPathElementCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__URIFirstPathElementCS__Group_1__0__Impl_in_rule__URIFirstPathElementCS__Group_1__019332); + pushFollow(FollowSets000.FOLLOW_rule__URIFirstPathElementCS__Group_1__0__Impl_in_rule__URIFirstPathElementCS__Group_1__019333); rule__URIFirstPathElementCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__URIFirstPathElementCS__Group_1__1_in_rule__URIFirstPathElementCS__Group_1__019335); + pushFollow(FollowSets000.FOLLOW_rule__URIFirstPathElementCS__Group_1__1_in_rule__URIFirstPathElementCS__Group_1__019336); rule__URIFirstPathElementCS__Group_1__1(); state._fsp--; @@ -27811,7 +27822,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9420:1: ( rule__URIFirstPathElementCS__Group_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9421:2: rule__URIFirstPathElementCS__Group_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__URIFirstPathElementCS__Group_1__1__Impl_in_rule__URIFirstPathElementCS__Group_1__119393); + pushFollow(FollowSets000.FOLLOW_rule__URIFirstPathElementCS__Group_1__1__Impl_in_rule__URIFirstPathElementCS__Group_1__119394); rule__URIFirstPathElementCS__Group_1__1__Impl(); state._fsp--; @@ -27853,7 +27864,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9434:1: ( rule__URIFirstPathElementCS__ElementAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9434:2: rule__URIFirstPathElementCS__ElementAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__URIFirstPathElementCS__ElementAssignment_1_1_in_rule__URIFirstPathElementCS__Group_1__1__Impl19420); + pushFollow(FollowSets000.FOLLOW_rule__URIFirstPathElementCS__ElementAssignment_1_1_in_rule__URIFirstPathElementCS__Group_1__1__Impl19421); rule__URIFirstPathElementCS__ElementAssignment_1_1(); state._fsp--; @@ -27895,12 +27906,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9452:1: ( rule__CollectionTypeCS__Group__0__Impl rule__CollectionTypeCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9453:2: rule__CollectionTypeCS__Group__0__Impl rule__CollectionTypeCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group__0__Impl_in_rule__CollectionTypeCS__Group__019454); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group__0__Impl_in_rule__CollectionTypeCS__Group__019455); rule__CollectionTypeCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group__1_in_rule__CollectionTypeCS__Group__019457); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group__1_in_rule__CollectionTypeCS__Group__019458); rule__CollectionTypeCS__Group__1(); state._fsp--; @@ -27942,7 +27953,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9467:1: ( rule__CollectionTypeCS__NameAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9467:2: rule__CollectionTypeCS__NameAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__NameAssignment_0_in_rule__CollectionTypeCS__Group__0__Impl19484); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__NameAssignment_0_in_rule__CollectionTypeCS__Group__0__Impl19485); rule__CollectionTypeCS__NameAssignment_0(); state._fsp--; @@ -27984,7 +27995,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9481:1: ( rule__CollectionTypeCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9482:2: rule__CollectionTypeCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group__1__Impl_in_rule__CollectionTypeCS__Group__119514); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group__1__Impl_in_rule__CollectionTypeCS__Group__119515); rule__CollectionTypeCS__Group__1__Impl(); state._fsp--; @@ -28024,17 +28035,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getCollectionTypeCSAccess().getGroup_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9495:1: ( rule__CollectionTypeCS__Group_1__0 )? - int alt76=2; - int LA76_0 = input.LA(1); + int alt77=2; + int LA77_0 = input.LA(1); - if ( (LA76_0==74) ) { - alt76=1; + if ( (LA77_0==74) ) { + alt77=1; } - switch (alt76) { + switch (alt77) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9495:2: rule__CollectionTypeCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__0_in_rule__CollectionTypeCS__Group__1__Impl19541); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__0_in_rule__CollectionTypeCS__Group__1__Impl19542); rule__CollectionTypeCS__Group_1__0(); state._fsp--; @@ -28079,12 +28090,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9513:1: ( rule__CollectionTypeCS__Group_1__0__Impl rule__CollectionTypeCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9514:2: rule__CollectionTypeCS__Group_1__0__Impl rule__CollectionTypeCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__0__Impl_in_rule__CollectionTypeCS__Group_1__019576); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__0__Impl_in_rule__CollectionTypeCS__Group_1__019577); rule__CollectionTypeCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__1_in_rule__CollectionTypeCS__Group_1__019579); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__1_in_rule__CollectionTypeCS__Group_1__019580); rule__CollectionTypeCS__Group_1__1(); state._fsp--; @@ -28123,7 +28134,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionTypeCSAccess().getLeftParenthesisKeyword_1_0()); } - match(input,74,FollowSets000.FOLLOW_74_in_rule__CollectionTypeCS__Group_1__0__Impl19607); if (state.failed) return ; + match(input,74,FollowSets000.FOLLOW_74_in_rule__CollectionTypeCS__Group_1__0__Impl19608); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionTypeCSAccess().getLeftParenthesisKeyword_1_0()); } @@ -28158,12 +28169,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9544:1: ( rule__CollectionTypeCS__Group_1__1__Impl rule__CollectionTypeCS__Group_1__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9545:2: rule__CollectionTypeCS__Group_1__1__Impl rule__CollectionTypeCS__Group_1__2 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__1__Impl_in_rule__CollectionTypeCS__Group_1__119638); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__1__Impl_in_rule__CollectionTypeCS__Group_1__119639); rule__CollectionTypeCS__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__2_in_rule__CollectionTypeCS__Group_1__119641); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__2_in_rule__CollectionTypeCS__Group_1__119642); rule__CollectionTypeCS__Group_1__2(); state._fsp--; @@ -28205,7 +28216,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9559:1: ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9559:2: rule__CollectionTypeCS__OwnedTypeAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__OwnedTypeAssignment_1_1_in_rule__CollectionTypeCS__Group_1__1__Impl19668); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__OwnedTypeAssignment_1_1_in_rule__CollectionTypeCS__Group_1__1__Impl19669); rule__CollectionTypeCS__OwnedTypeAssignment_1_1(); state._fsp--; @@ -28247,7 +28258,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9573:1: ( rule__CollectionTypeCS__Group_1__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9574:2: rule__CollectionTypeCS__Group_1__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__2__Impl_in_rule__CollectionTypeCS__Group_1__219698); + pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__2__Impl_in_rule__CollectionTypeCS__Group_1__219699); rule__CollectionTypeCS__Group_1__2__Impl(); state._fsp--; @@ -28286,7 +28297,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionTypeCSAccess().getRightParenthesisKeyword_1_2()); } - match(input,75,FollowSets000.FOLLOW_75_in_rule__CollectionTypeCS__Group_1__2__Impl19726); if (state.failed) return ; + match(input,75,FollowSets000.FOLLOW_75_in_rule__CollectionTypeCS__Group_1__2__Impl19727); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionTypeCSAccess().getRightParenthesisKeyword_1_2()); } @@ -28321,12 +28332,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9609:1: ( rule__MultiplicityBoundsCS__Group__0__Impl rule__MultiplicityBoundsCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9610:2: rule__MultiplicityBoundsCS__Group__0__Impl rule__MultiplicityBoundsCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group__0__Impl_in_rule__MultiplicityBoundsCS__Group__019763); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group__0__Impl_in_rule__MultiplicityBoundsCS__Group__019764); rule__MultiplicityBoundsCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group__1_in_rule__MultiplicityBoundsCS__Group__019766); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group__1_in_rule__MultiplicityBoundsCS__Group__019767); rule__MultiplicityBoundsCS__Group__1(); state._fsp--; @@ -28368,7 +28379,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9624:1: ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9624:2: rule__MultiplicityBoundsCS__LowerBoundAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__LowerBoundAssignment_0_in_rule__MultiplicityBoundsCS__Group__0__Impl19793); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__LowerBoundAssignment_0_in_rule__MultiplicityBoundsCS__Group__0__Impl19794); rule__MultiplicityBoundsCS__LowerBoundAssignment_0(); state._fsp--; @@ -28410,7 +28421,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9638:1: ( rule__MultiplicityBoundsCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9639:2: rule__MultiplicityBoundsCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group__1__Impl_in_rule__MultiplicityBoundsCS__Group__119823); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group__1__Impl_in_rule__MultiplicityBoundsCS__Group__119824); rule__MultiplicityBoundsCS__Group__1__Impl(); state._fsp--; @@ -28450,17 +28461,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getMultiplicityBoundsCSAccess().getGroup_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9652:1: ( rule__MultiplicityBoundsCS__Group_1__0 )? - int alt77=2; - int LA77_0 = input.LA(1); + int alt78=2; + int LA78_0 = input.LA(1); - if ( (LA77_0==77) ) { - alt77=1; + if ( (LA78_0==77) ) { + alt78=1; } - switch (alt77) { + switch (alt78) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9652:2: rule__MultiplicityBoundsCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group_1__0_in_rule__MultiplicityBoundsCS__Group__1__Impl19850); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group_1__0_in_rule__MultiplicityBoundsCS__Group__1__Impl19851); rule__MultiplicityBoundsCS__Group_1__0(); state._fsp--; @@ -28505,12 +28516,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9670:1: ( rule__MultiplicityBoundsCS__Group_1__0__Impl rule__MultiplicityBoundsCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9671:2: rule__MultiplicityBoundsCS__Group_1__0__Impl rule__MultiplicityBoundsCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group_1__0__Impl_in_rule__MultiplicityBoundsCS__Group_1__019885); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group_1__0__Impl_in_rule__MultiplicityBoundsCS__Group_1__019886); rule__MultiplicityBoundsCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group_1__1_in_rule__MultiplicityBoundsCS__Group_1__019888); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group_1__1_in_rule__MultiplicityBoundsCS__Group_1__019889); rule__MultiplicityBoundsCS__Group_1__1(); state._fsp--; @@ -28549,7 +28560,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityBoundsCSAccess().getFullStopFullStopKeyword_1_0()); } - match(input,77,FollowSets000.FOLLOW_77_in_rule__MultiplicityBoundsCS__Group_1__0__Impl19916); if (state.failed) return ; + match(input,77,FollowSets000.FOLLOW_77_in_rule__MultiplicityBoundsCS__Group_1__0__Impl19917); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMultiplicityBoundsCSAccess().getFullStopFullStopKeyword_1_0()); } @@ -28584,7 +28595,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9701:1: ( rule__MultiplicityBoundsCS__Group_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9702:2: rule__MultiplicityBoundsCS__Group_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group_1__1__Impl_in_rule__MultiplicityBoundsCS__Group_1__119947); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group_1__1__Impl_in_rule__MultiplicityBoundsCS__Group_1__119948); rule__MultiplicityBoundsCS__Group_1__1__Impl(); state._fsp--; @@ -28626,7 +28637,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9715:1: ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9715:2: rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1_in_rule__MultiplicityBoundsCS__Group_1__1__Impl19974); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1_in_rule__MultiplicityBoundsCS__Group_1__1__Impl19975); rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1(); state._fsp--; @@ -28668,12 +28679,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9733:1: ( rule__MultiplicityCS__Group__0__Impl rule__MultiplicityCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9734:2: rule__MultiplicityCS__Group__0__Impl rule__MultiplicityCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Group__0__Impl_in_rule__MultiplicityCS__Group__020008); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Group__0__Impl_in_rule__MultiplicityCS__Group__020009); rule__MultiplicityCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Group__1_in_rule__MultiplicityCS__Group__020011); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Group__1_in_rule__MultiplicityCS__Group__020012); rule__MultiplicityCS__Group__1(); state._fsp--; @@ -28712,7 +28723,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityCSAccess().getLeftSquareBracketKeyword_0()); } - match(input,78,FollowSets000.FOLLOW_78_in_rule__MultiplicityCS__Group__0__Impl20039); if (state.failed) return ; + match(input,78,FollowSets000.FOLLOW_78_in_rule__MultiplicityCS__Group__0__Impl20040); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMultiplicityCSAccess().getLeftSquareBracketKeyword_0()); } @@ -28747,12 +28758,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9764:1: ( rule__MultiplicityCS__Group__1__Impl rule__MultiplicityCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9765:2: rule__MultiplicityCS__Group__1__Impl rule__MultiplicityCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Group__1__Impl_in_rule__MultiplicityCS__Group__120070); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Group__1__Impl_in_rule__MultiplicityCS__Group__120071); rule__MultiplicityCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Group__2_in_rule__MultiplicityCS__Group__120073); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Group__2_in_rule__MultiplicityCS__Group__120074); rule__MultiplicityCS__Group__2(); state._fsp--; @@ -28794,7 +28805,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9779:1: ( rule__MultiplicityCS__Alternatives_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9779:2: rule__MultiplicityCS__Alternatives_1 { - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Alternatives_1_in_rule__MultiplicityCS__Group__1__Impl20100); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Alternatives_1_in_rule__MultiplicityCS__Group__1__Impl20101); rule__MultiplicityCS__Alternatives_1(); state._fsp--; @@ -28836,7 +28847,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9793:1: ( rule__MultiplicityCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9794:2: rule__MultiplicityCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Group__2__Impl_in_rule__MultiplicityCS__Group__220130); + pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Group__2__Impl_in_rule__MultiplicityCS__Group__220131); rule__MultiplicityCS__Group__2__Impl(); state._fsp--; @@ -28875,7 +28886,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityCSAccess().getRightSquareBracketKeyword_2()); } - match(input,79,FollowSets000.FOLLOW_79_in_rule__MultiplicityCS__Group__2__Impl20158); if (state.failed) return ; + match(input,79,FollowSets000.FOLLOW_79_in_rule__MultiplicityCS__Group__2__Impl20159); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getMultiplicityCSAccess().getRightSquareBracketKeyword_2()); } @@ -28910,12 +28921,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9829:1: ( rule__TupleTypeCS__Group__0__Impl rule__TupleTypeCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9830:2: rule__TupleTypeCS__Group__0__Impl rule__TupleTypeCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group__0__Impl_in_rule__TupleTypeCS__Group__020195); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group__0__Impl_in_rule__TupleTypeCS__Group__020196); rule__TupleTypeCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group__1_in_rule__TupleTypeCS__Group__020198); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group__1_in_rule__TupleTypeCS__Group__020199); rule__TupleTypeCS__Group__1(); state._fsp--; @@ -28957,7 +28968,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9844:1: ( rule__TupleTypeCS__NameAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9844:2: rule__TupleTypeCS__NameAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__NameAssignment_0_in_rule__TupleTypeCS__Group__0__Impl20225); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__NameAssignment_0_in_rule__TupleTypeCS__Group__0__Impl20226); rule__TupleTypeCS__NameAssignment_0(); state._fsp--; @@ -28999,7 +29010,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9858:1: ( rule__TupleTypeCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9859:2: rule__TupleTypeCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group__1__Impl_in_rule__TupleTypeCS__Group__120255); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group__1__Impl_in_rule__TupleTypeCS__Group__120256); rule__TupleTypeCS__Group__1__Impl(); state._fsp--; @@ -29039,17 +29050,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getTupleTypeCSAccess().getGroup_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9872:1: ( rule__TupleTypeCS__Group_1__0 )? - int alt78=2; - int LA78_0 = input.LA(1); + int alt79=2; + int LA79_0 = input.LA(1); - if ( (LA78_0==74) ) { - alt78=1; + if ( (LA79_0==74) ) { + alt79=1; } - switch (alt78) { + switch (alt79) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9872:2: rule__TupleTypeCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__0_in_rule__TupleTypeCS__Group__1__Impl20282); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__0_in_rule__TupleTypeCS__Group__1__Impl20283); rule__TupleTypeCS__Group_1__0(); state._fsp--; @@ -29094,12 +29105,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9890:1: ( rule__TupleTypeCS__Group_1__0__Impl rule__TupleTypeCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9891:2: rule__TupleTypeCS__Group_1__0__Impl rule__TupleTypeCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__0__Impl_in_rule__TupleTypeCS__Group_1__020317); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__0__Impl_in_rule__TupleTypeCS__Group_1__020318); rule__TupleTypeCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__1_in_rule__TupleTypeCS__Group_1__020320); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__1_in_rule__TupleTypeCS__Group_1__020321); rule__TupleTypeCS__Group_1__1(); state._fsp--; @@ -29138,7 +29149,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTupleTypeCSAccess().getLeftParenthesisKeyword_1_0()); } - match(input,74,FollowSets000.FOLLOW_74_in_rule__TupleTypeCS__Group_1__0__Impl20348); if (state.failed) return ; + match(input,74,FollowSets000.FOLLOW_74_in_rule__TupleTypeCS__Group_1__0__Impl20349); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleTypeCSAccess().getLeftParenthesisKeyword_1_0()); } @@ -29173,12 +29184,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9921:1: ( rule__TupleTypeCS__Group_1__1__Impl rule__TupleTypeCS__Group_1__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9922:2: rule__TupleTypeCS__Group_1__1__Impl rule__TupleTypeCS__Group_1__2 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__1__Impl_in_rule__TupleTypeCS__Group_1__120379); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__1__Impl_in_rule__TupleTypeCS__Group_1__120380); rule__TupleTypeCS__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__2_in_rule__TupleTypeCS__Group_1__120382); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__2_in_rule__TupleTypeCS__Group_1__120383); rule__TupleTypeCS__Group_1__2(); state._fsp--; @@ -29218,17 +29229,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getTupleTypeCSAccess().getGroup_1_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9936:1: ( rule__TupleTypeCS__Group_1_1__0 )? - int alt79=2; - int LA79_0 = input.LA(1); + int alt80=2; + int LA80_0 = input.LA(1); - if ( ((LA79_0>=RULE_SIMPLE_ID && LA79_0<=RULE_ESCAPED_ID)||LA79_0==17||(LA79_0>=19 && LA79_0<=36)) ) { - alt79=1; + if ( ((LA80_0>=RULE_SIMPLE_ID && LA80_0<=RULE_ESCAPED_ID)||LA80_0==17||(LA80_0>=19 && LA80_0<=36)) ) { + alt80=1; } - switch (alt79) { + switch (alt80) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9936:2: rule__TupleTypeCS__Group_1_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1__0_in_rule__TupleTypeCS__Group_1__1__Impl20409); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1__0_in_rule__TupleTypeCS__Group_1__1__Impl20410); rule__TupleTypeCS__Group_1_1__0(); state._fsp--; @@ -29273,7 +29284,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9950:1: ( rule__TupleTypeCS__Group_1__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9951:2: rule__TupleTypeCS__Group_1__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__2__Impl_in_rule__TupleTypeCS__Group_1__220440); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__2__Impl_in_rule__TupleTypeCS__Group_1__220441); rule__TupleTypeCS__Group_1__2__Impl(); state._fsp--; @@ -29312,7 +29323,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTupleTypeCSAccess().getRightParenthesisKeyword_1_2()); } - match(input,75,FollowSets000.FOLLOW_75_in_rule__TupleTypeCS__Group_1__2__Impl20468); if (state.failed) return ; + match(input,75,FollowSets000.FOLLOW_75_in_rule__TupleTypeCS__Group_1__2__Impl20469); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleTypeCSAccess().getRightParenthesisKeyword_1_2()); } @@ -29347,12 +29358,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9986:1: ( rule__TupleTypeCS__Group_1_1__0__Impl rule__TupleTypeCS__Group_1_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9987:2: rule__TupleTypeCS__Group_1_1__0__Impl rule__TupleTypeCS__Group_1_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1__020505); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1__020506); rule__TupleTypeCS__Group_1_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1__1_in_rule__TupleTypeCS__Group_1_1__020508); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1__1_in_rule__TupleTypeCS__Group_1_1__020509); rule__TupleTypeCS__Group_1_1__1(); state._fsp--; @@ -29394,7 +29405,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10001:1: ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10001:2: rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_0_in_rule__TupleTypeCS__Group_1_1__0__Impl20535); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_0_in_rule__TupleTypeCS__Group_1_1__0__Impl20536); rule__TupleTypeCS__OwnedPartsAssignment_1_1_0(); state._fsp--; @@ -29436,7 +29447,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10015:1: ( rule__TupleTypeCS__Group_1_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10016:2: rule__TupleTypeCS__Group_1_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1__120565); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1__120566); rule__TupleTypeCS__Group_1_1__1__Impl(); state._fsp--; @@ -29476,21 +29487,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getTupleTypeCSAccess().getGroup_1_1_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10029:1: ( rule__TupleTypeCS__Group_1_1_1__0 )* - loop80: + loop81: do { - int alt80=2; - int LA80_0 = input.LA(1); + int alt81=2; + int LA81_0 = input.LA(1); - if ( (LA80_0==73) ) { - alt80=1; + if ( (LA81_0==73) ) { + alt81=1; } - switch (alt80) { + switch (alt81) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10029:2: rule__TupleTypeCS__Group_1_1_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1_1__0_in_rule__TupleTypeCS__Group_1_1__1__Impl20592); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1_1__0_in_rule__TupleTypeCS__Group_1_1__1__Impl20593); rule__TupleTypeCS__Group_1_1_1__0(); state._fsp--; @@ -29500,7 +29511,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop80; + break loop81; } } while (true); @@ -29538,12 +29549,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10047:1: ( rule__TupleTypeCS__Group_1_1_1__0__Impl rule__TupleTypeCS__Group_1_1_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10048:2: rule__TupleTypeCS__Group_1_1_1__0__Impl rule__TupleTypeCS__Group_1_1_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1_1__020627); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1_1__020628); rule__TupleTypeCS__Group_1_1_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1_1__1_in_rule__TupleTypeCS__Group_1_1_1__020630); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1_1__1_in_rule__TupleTypeCS__Group_1_1_1__020631); rule__TupleTypeCS__Group_1_1_1__1(); state._fsp--; @@ -29582,7 +29593,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTupleTypeCSAccess().getCommaKeyword_1_1_1_0()); } - match(input,73,FollowSets000.FOLLOW_73_in_rule__TupleTypeCS__Group_1_1_1__0__Impl20658); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_73_in_rule__TupleTypeCS__Group_1_1_1__0__Impl20659); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleTypeCSAccess().getCommaKeyword_1_1_1_0()); } @@ -29617,7 +29628,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10078:1: ( rule__TupleTypeCS__Group_1_1_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10079:2: rule__TupleTypeCS__Group_1_1_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1_1__120689); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1_1__120690); rule__TupleTypeCS__Group_1_1_1__1__Impl(); state._fsp--; @@ -29659,7 +29670,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10092:1: ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10092:2: rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1_in_rule__TupleTypeCS__Group_1_1_1__1__Impl20716); + pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1_in_rule__TupleTypeCS__Group_1_1_1__1__Impl20717); rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1(); state._fsp--; @@ -29701,12 +29712,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10110:1: ( rule__TuplePartCS__Group__0__Impl rule__TuplePartCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10111:2: rule__TuplePartCS__Group__0__Impl rule__TuplePartCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__0__Impl_in_rule__TuplePartCS__Group__020750); + pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__0__Impl_in_rule__TuplePartCS__Group__020751); rule__TuplePartCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__1_in_rule__TuplePartCS__Group__020753); + pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__1_in_rule__TuplePartCS__Group__020754); rule__TuplePartCS__Group__1(); state._fsp--; @@ -29748,7 +29759,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10125:1: ( rule__TuplePartCS__NameAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10125:2: rule__TuplePartCS__NameAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__NameAssignment_0_in_rule__TuplePartCS__Group__0__Impl20780); + pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__NameAssignment_0_in_rule__TuplePartCS__Group__0__Impl20781); rule__TuplePartCS__NameAssignment_0(); state._fsp--; @@ -29790,12 +29801,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10139:1: ( rule__TuplePartCS__Group__1__Impl rule__TuplePartCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10140:2: rule__TuplePartCS__Group__1__Impl rule__TuplePartCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__1__Impl_in_rule__TuplePartCS__Group__120810); + pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__1__Impl_in_rule__TuplePartCS__Group__120811); rule__TuplePartCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__2_in_rule__TuplePartCS__Group__120813); + pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__2_in_rule__TuplePartCS__Group__120814); rule__TuplePartCS__Group__2(); state._fsp--; @@ -29834,7 +29845,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTuplePartCSAccess().getColonKeyword_1()); } - match(input,69,FollowSets000.FOLLOW_69_in_rule__TuplePartCS__Group__1__Impl20841); if (state.failed) return ; + match(input,69,FollowSets000.FOLLOW_69_in_rule__TuplePartCS__Group__1__Impl20842); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTuplePartCSAccess().getColonKeyword_1()); } @@ -29869,7 +29880,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10170:1: ( rule__TuplePartCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10171:2: rule__TuplePartCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__2__Impl_in_rule__TuplePartCS__Group__220872); + pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__2__Impl_in_rule__TuplePartCS__Group__220873); rule__TuplePartCS__Group__2__Impl(); state._fsp--; @@ -29911,7 +29922,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10184:1: ( rule__TuplePartCS__OwnedTypeAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10184:2: rule__TuplePartCS__OwnedTypeAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__OwnedTypeAssignment_2_in_rule__TuplePartCS__Group__2__Impl20899); + pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__OwnedTypeAssignment_2_in_rule__TuplePartCS__Group__2__Impl20900); rule__TuplePartCS__OwnedTypeAssignment_2(); state._fsp--; @@ -29953,12 +29964,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10204:1: ( rule__CollectionLiteralExpCS__Group__0__Impl rule__CollectionLiteralExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10205:2: rule__CollectionLiteralExpCS__Group__0__Impl rule__CollectionLiteralExpCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__0__Impl_in_rule__CollectionLiteralExpCS__Group__020935); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__0__Impl_in_rule__CollectionLiteralExpCS__Group__020936); rule__CollectionLiteralExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__1_in_rule__CollectionLiteralExpCS__Group__020938); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__1_in_rule__CollectionLiteralExpCS__Group__020939); rule__CollectionLiteralExpCS__Group__1(); state._fsp--; @@ -30000,7 +30011,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10219:1: ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10219:2: rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__OwnedTypeAssignment_0_in_rule__CollectionLiteralExpCS__Group__0__Impl20965); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__OwnedTypeAssignment_0_in_rule__CollectionLiteralExpCS__Group__0__Impl20966); rule__CollectionLiteralExpCS__OwnedTypeAssignment_0(); state._fsp--; @@ -30042,12 +30053,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10233:1: ( rule__CollectionLiteralExpCS__Group__1__Impl rule__CollectionLiteralExpCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10234:2: rule__CollectionLiteralExpCS__Group__1__Impl rule__CollectionLiteralExpCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__1__Impl_in_rule__CollectionLiteralExpCS__Group__120995); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__1__Impl_in_rule__CollectionLiteralExpCS__Group__120996); rule__CollectionLiteralExpCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__2_in_rule__CollectionLiteralExpCS__Group__120998); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__2_in_rule__CollectionLiteralExpCS__Group__120999); rule__CollectionLiteralExpCS__Group__2(); state._fsp--; @@ -30086,7 +30097,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralExpCSAccess().getLeftCurlyBracketKeyword_1()); } - match(input,70,FollowSets000.FOLLOW_70_in_rule__CollectionLiteralExpCS__Group__1__Impl21026); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_70_in_rule__CollectionLiteralExpCS__Group__1__Impl21027); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionLiteralExpCSAccess().getLeftCurlyBracketKeyword_1()); } @@ -30121,12 +30132,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10264:1: ( rule__CollectionLiteralExpCS__Group__2__Impl rule__CollectionLiteralExpCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10265:2: rule__CollectionLiteralExpCS__Group__2__Impl rule__CollectionLiteralExpCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__2__Impl_in_rule__CollectionLiteralExpCS__Group__221057); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__2__Impl_in_rule__CollectionLiteralExpCS__Group__221058); rule__CollectionLiteralExpCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__3_in_rule__CollectionLiteralExpCS__Group__221060); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__3_in_rule__CollectionLiteralExpCS__Group__221061); rule__CollectionLiteralExpCS__Group__3(); state._fsp--; @@ -30166,17 +30177,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getCollectionLiteralExpCSAccess().getGroup_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10279:1: ( rule__CollectionLiteralExpCS__Group_2__0 )? - int alt81=2; - int LA81_0 = input.LA(1); + int alt82=2; + int LA82_0 = input.LA(1); - if ( ((LA81_0>=RULE_INT && LA81_0<=RULE_ESCAPED_ID)||LA81_0==17||(LA81_0>=19 && LA81_0<=39)||(LA81_0>=54 && LA81_0<=67)||LA81_0==74||(LA81_0>=80 && LA81_0<=81)||LA81_0==83||LA81_0==87||(LA81_0>=89 && LA81_0<=91)) ) { - alt81=1; + if ( ((LA82_0>=RULE_INT && LA82_0<=RULE_ESCAPED_ID)||LA82_0==17||(LA82_0>=19 && LA82_0<=39)||(LA82_0>=54 && LA82_0<=67)||LA82_0==74||(LA82_0>=80 && LA82_0<=81)||LA82_0==83||LA82_0==87||(LA82_0>=89 && LA82_0<=91)) ) { + alt82=1; } - switch (alt81) { + switch (alt82) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10279:2: rule__CollectionLiteralExpCS__Group_2__0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2__0_in_rule__CollectionLiteralExpCS__Group__2__Impl21087); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2__0_in_rule__CollectionLiteralExpCS__Group__2__Impl21088); rule__CollectionLiteralExpCS__Group_2__0(); state._fsp--; @@ -30221,7 +30232,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10293:1: ( rule__CollectionLiteralExpCS__Group__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10294:2: rule__CollectionLiteralExpCS__Group__3__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__3__Impl_in_rule__CollectionLiteralExpCS__Group__321118); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__3__Impl_in_rule__CollectionLiteralExpCS__Group__321119); rule__CollectionLiteralExpCS__Group__3__Impl(); state._fsp--; @@ -30260,7 +30271,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralExpCSAccess().getRightCurlyBracketKeyword_3()); } - match(input,71,FollowSets000.FOLLOW_71_in_rule__CollectionLiteralExpCS__Group__3__Impl21146); if (state.failed) return ; + match(input,71,FollowSets000.FOLLOW_71_in_rule__CollectionLiteralExpCS__Group__3__Impl21147); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionLiteralExpCSAccess().getRightCurlyBracketKeyword_3()); } @@ -30295,12 +30306,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10331:1: ( rule__CollectionLiteralExpCS__Group_2__0__Impl rule__CollectionLiteralExpCS__Group_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10332:2: rule__CollectionLiteralExpCS__Group_2__0__Impl rule__CollectionLiteralExpCS__Group_2__1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2__0__Impl_in_rule__CollectionLiteralExpCS__Group_2__021185); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2__0__Impl_in_rule__CollectionLiteralExpCS__Group_2__021186); rule__CollectionLiteralExpCS__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2__1_in_rule__CollectionLiteralExpCS__Group_2__021188); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2__1_in_rule__CollectionLiteralExpCS__Group_2__021189); rule__CollectionLiteralExpCS__Group_2__1(); state._fsp--; @@ -30342,7 +30353,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10346:1: ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10346:2: rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0_in_rule__CollectionLiteralExpCS__Group_2__0__Impl21215); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0_in_rule__CollectionLiteralExpCS__Group_2__0__Impl21216); rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0(); state._fsp--; @@ -30384,7 +30395,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10360:1: ( rule__CollectionLiteralExpCS__Group_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10361:2: rule__CollectionLiteralExpCS__Group_2__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2__1__Impl_in_rule__CollectionLiteralExpCS__Group_2__121245); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2__1__Impl_in_rule__CollectionLiteralExpCS__Group_2__121246); rule__CollectionLiteralExpCS__Group_2__1__Impl(); state._fsp--; @@ -30424,21 +30435,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getCollectionLiteralExpCSAccess().getGroup_2_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10374:1: ( rule__CollectionLiteralExpCS__Group_2_1__0 )* - loop82: + loop83: do { - int alt82=2; - int LA82_0 = input.LA(1); + int alt83=2; + int LA83_0 = input.LA(1); - if ( (LA82_0==73) ) { - alt82=1; + if ( (LA83_0==73) ) { + alt83=1; } - switch (alt82) { + switch (alt83) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10374:2: rule__CollectionLiteralExpCS__Group_2_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0_in_rule__CollectionLiteralExpCS__Group_2__1__Impl21272); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0_in_rule__CollectionLiteralExpCS__Group_2__1__Impl21273); rule__CollectionLiteralExpCS__Group_2_1__0(); state._fsp--; @@ -30448,7 +30459,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop82; + break loop83; } } while (true); @@ -30486,12 +30497,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10392:1: ( rule__CollectionLiteralExpCS__Group_2_1__0__Impl rule__CollectionLiteralExpCS__Group_2_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10393:2: rule__CollectionLiteralExpCS__Group_2_1__0__Impl rule__CollectionLiteralExpCS__Group_2_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__021307); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__021308); rule__CollectionLiteralExpCS__Group_2_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1_in_rule__CollectionLiteralExpCS__Group_2_1__021310); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1_in_rule__CollectionLiteralExpCS__Group_2_1__021311); rule__CollectionLiteralExpCS__Group_2_1__1(); state._fsp--; @@ -30530,7 +30541,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralExpCSAccess().getCommaKeyword_2_1_0()); } - match(input,73,FollowSets000.FOLLOW_73_in_rule__CollectionLiteralExpCS__Group_2_1__0__Impl21338); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_73_in_rule__CollectionLiteralExpCS__Group_2_1__0__Impl21339); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionLiteralExpCSAccess().getCommaKeyword_2_1_0()); } @@ -30565,7 +30576,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10423:1: ( rule__CollectionLiteralExpCS__Group_2_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10424:2: rule__CollectionLiteralExpCS__Group_2_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__121369); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__121370); rule__CollectionLiteralExpCS__Group_2_1__1__Impl(); state._fsp--; @@ -30607,7 +30618,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10437:1: ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10437:2: rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1_in_rule__CollectionLiteralExpCS__Group_2_1__1__Impl21396); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1_in_rule__CollectionLiteralExpCS__Group_2_1__1__Impl21397); rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1(); state._fsp--; @@ -30649,12 +30660,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10455:1: ( rule__CollectionLiteralPartCS__Group__0__Impl rule__CollectionLiteralPartCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10456:2: rule__CollectionLiteralPartCS__Group__0__Impl rule__CollectionLiteralPartCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group__0__Impl_in_rule__CollectionLiteralPartCS__Group__021430); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group__0__Impl_in_rule__CollectionLiteralPartCS__Group__021431); rule__CollectionLiteralPartCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group__1_in_rule__CollectionLiteralPartCS__Group__021433); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group__1_in_rule__CollectionLiteralPartCS__Group__021434); rule__CollectionLiteralPartCS__Group__1(); state._fsp--; @@ -30696,7 +30707,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10470:1: ( rule__CollectionLiteralPartCS__ExpressionCSAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10470:2: rule__CollectionLiteralPartCS__ExpressionCSAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__ExpressionCSAssignment_0_in_rule__CollectionLiteralPartCS__Group__0__Impl21460); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__ExpressionCSAssignment_0_in_rule__CollectionLiteralPartCS__Group__0__Impl21461); rule__CollectionLiteralPartCS__ExpressionCSAssignment_0(); state._fsp--; @@ -30738,7 +30749,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10484:1: ( rule__CollectionLiteralPartCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10485:2: rule__CollectionLiteralPartCS__Group__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group__1__Impl_in_rule__CollectionLiteralPartCS__Group__121490); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group__1__Impl_in_rule__CollectionLiteralPartCS__Group__121491); rule__CollectionLiteralPartCS__Group__1__Impl(); state._fsp--; @@ -30778,17 +30789,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getCollectionLiteralPartCSAccess().getGroup_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10498:1: ( rule__CollectionLiteralPartCS__Group_1__0 )? - int alt83=2; - int LA83_0 = input.LA(1); + int alt84=2; + int LA84_0 = input.LA(1); - if ( (LA83_0==77) ) { - alt83=1; + if ( (LA84_0==77) ) { + alt84=1; } - switch (alt83) { + switch (alt84) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10498:2: rule__CollectionLiteralPartCS__Group_1__0 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_1__0_in_rule__CollectionLiteralPartCS__Group__1__Impl21517); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_1__0_in_rule__CollectionLiteralPartCS__Group__1__Impl21518); rule__CollectionLiteralPartCS__Group_1__0(); state._fsp--; @@ -30833,12 +30844,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10516:1: ( rule__CollectionLiteralPartCS__Group_1__0__Impl rule__CollectionLiteralPartCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10517:2: rule__CollectionLiteralPartCS__Group_1__0__Impl rule__CollectionLiteralPartCS__Group_1__1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_1__0__Impl_in_rule__CollectionLiteralPartCS__Group_1__021552); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_1__0__Impl_in_rule__CollectionLiteralPartCS__Group_1__021553); rule__CollectionLiteralPartCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_1__1_in_rule__CollectionLiteralPartCS__Group_1__021555); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_1__1_in_rule__CollectionLiteralPartCS__Group_1__021556); rule__CollectionLiteralPartCS__Group_1__1(); state._fsp--; @@ -30877,7 +30888,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralPartCSAccess().getFullStopFullStopKeyword_1_0()); } - match(input,77,FollowSets000.FOLLOW_77_in_rule__CollectionLiteralPartCS__Group_1__0__Impl21583); if (state.failed) return ; + match(input,77,FollowSets000.FOLLOW_77_in_rule__CollectionLiteralPartCS__Group_1__0__Impl21584); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getCollectionLiteralPartCSAccess().getFullStopFullStopKeyword_1_0()); } @@ -30912,7 +30923,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10547:1: ( rule__CollectionLiteralPartCS__Group_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10548:2: rule__CollectionLiteralPartCS__Group_1__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_1__1__Impl_in_rule__CollectionLiteralPartCS__Group_1__121614); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_1__1__Impl_in_rule__CollectionLiteralPartCS__Group_1__121615); rule__CollectionLiteralPartCS__Group_1__1__Impl(); state._fsp--; @@ -30954,7 +30965,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10561:1: ( rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10561:2: rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_1 { - pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_1_in_rule__CollectionLiteralPartCS__Group_1__1__Impl21641); + pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_1_in_rule__CollectionLiteralPartCS__Group_1__1__Impl21642); rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_1(); state._fsp--; @@ -30996,12 +31007,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10579:1: ( rule__ConstructorPartCS__Group__0__Impl rule__ConstructorPartCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10580:2: rule__ConstructorPartCS__Group__0__Impl rule__ConstructorPartCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__Group__0__Impl_in_rule__ConstructorPartCS__Group__021675); + pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__Group__0__Impl_in_rule__ConstructorPartCS__Group__021676); rule__ConstructorPartCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__Group__1_in_rule__ConstructorPartCS__Group__021678); + pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__Group__1_in_rule__ConstructorPartCS__Group__021679); rule__ConstructorPartCS__Group__1(); state._fsp--; @@ -31043,7 +31054,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10594:1: ( rule__ConstructorPartCS__PropertyAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10594:2: rule__ConstructorPartCS__PropertyAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__PropertyAssignment_0_in_rule__ConstructorPartCS__Group__0__Impl21705); + pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__PropertyAssignment_0_in_rule__ConstructorPartCS__Group__0__Impl21706); rule__ConstructorPartCS__PropertyAssignment_0(); state._fsp--; @@ -31085,12 +31096,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10608:1: ( rule__ConstructorPartCS__Group__1__Impl rule__ConstructorPartCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10609:2: rule__ConstructorPartCS__Group__1__Impl rule__ConstructorPartCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__Group__1__Impl_in_rule__ConstructorPartCS__Group__121735); + pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__Group__1__Impl_in_rule__ConstructorPartCS__Group__121736); rule__ConstructorPartCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__Group__2_in_rule__ConstructorPartCS__Group__121738); + pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__Group__2_in_rule__ConstructorPartCS__Group__121739); rule__ConstructorPartCS__Group__2(); state._fsp--; @@ -31129,7 +31140,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getConstructorPartCSAccess().getEqualsSignKeyword_1()); } - match(input,46,FollowSets000.FOLLOW_46_in_rule__ConstructorPartCS__Group__1__Impl21766); if (state.failed) return ; + match(input,46,FollowSets000.FOLLOW_46_in_rule__ConstructorPartCS__Group__1__Impl21767); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getConstructorPartCSAccess().getEqualsSignKeyword_1()); } @@ -31164,7 +31175,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10639:1: ( rule__ConstructorPartCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10640:2: rule__ConstructorPartCS__Group__2__Impl { - pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__Group__2__Impl_in_rule__ConstructorPartCS__Group__221797); + pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__Group__2__Impl_in_rule__ConstructorPartCS__Group__221798); rule__ConstructorPartCS__Group__2__Impl(); state._fsp--; @@ -31206,7 +31217,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10653:1: ( rule__ConstructorPartCS__InitExpressionAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10653:2: rule__ConstructorPartCS__InitExpressionAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__InitExpressionAssignment_2_in_rule__ConstructorPartCS__Group__2__Impl21824); + pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__InitExpressionAssignment_2_in_rule__ConstructorPartCS__Group__2__Impl21825); rule__ConstructorPartCS__InitExpressionAssignment_2(); state._fsp--; @@ -31248,12 +31259,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10673:1: ( rule__TupleLiteralExpCS__Group__0__Impl rule__TupleLiteralExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10674:2: rule__TupleLiteralExpCS__Group__0__Impl rule__TupleLiteralExpCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__0__Impl_in_rule__TupleLiteralExpCS__Group__021860); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__0__Impl_in_rule__TupleLiteralExpCS__Group__021861); rule__TupleLiteralExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__1_in_rule__TupleLiteralExpCS__Group__021863); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__1_in_rule__TupleLiteralExpCS__Group__021864); rule__TupleLiteralExpCS__Group__1(); state._fsp--; @@ -31292,7 +31303,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralExpCSAccess().getTupleKeyword_0()); } - match(input,54,FollowSets000.FOLLOW_54_in_rule__TupleLiteralExpCS__Group__0__Impl21891); if (state.failed) return ; + match(input,54,FollowSets000.FOLLOW_54_in_rule__TupleLiteralExpCS__Group__0__Impl21892); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleLiteralExpCSAccess().getTupleKeyword_0()); } @@ -31327,12 +31338,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10704:1: ( rule__TupleLiteralExpCS__Group__1__Impl rule__TupleLiteralExpCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10705:2: rule__TupleLiteralExpCS__Group__1__Impl rule__TupleLiteralExpCS__Group__2 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__1__Impl_in_rule__TupleLiteralExpCS__Group__121922); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__1__Impl_in_rule__TupleLiteralExpCS__Group__121923); rule__TupleLiteralExpCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__2_in_rule__TupleLiteralExpCS__Group__121925); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__2_in_rule__TupleLiteralExpCS__Group__121926); rule__TupleLiteralExpCS__Group__2(); state._fsp--; @@ -31371,7 +31382,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralExpCSAccess().getLeftCurlyBracketKeyword_1()); } - match(input,70,FollowSets000.FOLLOW_70_in_rule__TupleLiteralExpCS__Group__1__Impl21953); if (state.failed) return ; + match(input,70,FollowSets000.FOLLOW_70_in_rule__TupleLiteralExpCS__Group__1__Impl21954); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleLiteralExpCSAccess().getLeftCurlyBracketKeyword_1()); } @@ -31406,12 +31417,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10735:1: ( rule__TupleLiteralExpCS__Group__2__Impl rule__TupleLiteralExpCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10736:2: rule__TupleLiteralExpCS__Group__2__Impl rule__TupleLiteralExpCS__Group__3 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__2__Impl_in_rule__TupleLiteralExpCS__Group__221984); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__2__Impl_in_rule__TupleLiteralExpCS__Group__221985); rule__TupleLiteralExpCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__3_in_rule__TupleLiteralExpCS__Group__221987); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__3_in_rule__TupleLiteralExpCS__Group__221988); rule__TupleLiteralExpCS__Group__3(); state._fsp--; @@ -31453,7 +31464,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10750:1: ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10750:2: rule__TupleLiteralExpCS__OwnedPartsAssignment_2 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_2_in_rule__TupleLiteralExpCS__Group__2__Impl22014); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_2_in_rule__TupleLiteralExpCS__Group__2__Impl22015); rule__TupleLiteralExpCS__OwnedPartsAssignment_2(); state._fsp--; @@ -31495,12 +31506,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10764:1: ( rule__TupleLiteralExpCS__Group__3__Impl rule__TupleLiteralExpCS__Group__4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10765:2: rule__TupleLiteralExpCS__Group__3__Impl rule__TupleLiteralExpCS__Group__4 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__3__Impl_in_rule__TupleLiteralExpCS__Group__322044); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__3__Impl_in_rule__TupleLiteralExpCS__Group__322045); rule__TupleLiteralExpCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__4_in_rule__TupleLiteralExpCS__Group__322047); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__4_in_rule__TupleLiteralExpCS__Group__322048); rule__TupleLiteralExpCS__Group__4(); state._fsp--; @@ -31540,21 +31551,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getTupleLiteralExpCSAccess().getGroup_3()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10779:1: ( rule__TupleLiteralExpCS__Group_3__0 )* - loop84: + loop85: do { - int alt84=2; - int LA84_0 = input.LA(1); + int alt85=2; + int LA85_0 = input.LA(1); - if ( (LA84_0==73) ) { - alt84=1; + if ( (LA85_0==73) ) { + alt85=1; } - switch (alt84) { + switch (alt85) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10779:2: rule__TupleLiteralExpCS__Group_3__0 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group_3__0_in_rule__TupleLiteralExpCS__Group__3__Impl22074); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group_3__0_in_rule__TupleLiteralExpCS__Group__3__Impl22075); rule__TupleLiteralExpCS__Group_3__0(); state._fsp--; @@ -31564,7 +31575,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop84; + break loop85; } } while (true); @@ -31602,7 +31613,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10793:1: ( rule__TupleLiteralExpCS__Group__4__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10794:2: rule__TupleLiteralExpCS__Group__4__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__4__Impl_in_rule__TupleLiteralExpCS__Group__422105); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__4__Impl_in_rule__TupleLiteralExpCS__Group__422106); rule__TupleLiteralExpCS__Group__4__Impl(); state._fsp--; @@ -31641,7 +31652,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralExpCSAccess().getRightCurlyBracketKeyword_4()); } - match(input,71,FollowSets000.FOLLOW_71_in_rule__TupleLiteralExpCS__Group__4__Impl22133); if (state.failed) return ; + match(input,71,FollowSets000.FOLLOW_71_in_rule__TupleLiteralExpCS__Group__4__Impl22134); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleLiteralExpCSAccess().getRightCurlyBracketKeyword_4()); } @@ -31676,12 +31687,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10833:1: ( rule__TupleLiteralExpCS__Group_3__0__Impl rule__TupleLiteralExpCS__Group_3__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10834:2: rule__TupleLiteralExpCS__Group_3__0__Impl rule__TupleLiteralExpCS__Group_3__1 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group_3__0__Impl_in_rule__TupleLiteralExpCS__Group_3__022174); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group_3__0__Impl_in_rule__TupleLiteralExpCS__Group_3__022175); rule__TupleLiteralExpCS__Group_3__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group_3__1_in_rule__TupleLiteralExpCS__Group_3__022177); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group_3__1_in_rule__TupleLiteralExpCS__Group_3__022178); rule__TupleLiteralExpCS__Group_3__1(); state._fsp--; @@ -31720,7 +31731,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralExpCSAccess().getCommaKeyword_3_0()); } - match(input,73,FollowSets000.FOLLOW_73_in_rule__TupleLiteralExpCS__Group_3__0__Impl22205); if (state.failed) return ; + match(input,73,FollowSets000.FOLLOW_73_in_rule__TupleLiteralExpCS__Group_3__0__Impl22206); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleLiteralExpCSAccess().getCommaKeyword_3_0()); } @@ -31755,7 +31766,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10864:1: ( rule__TupleLiteralExpCS__Group_3__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10865:2: rule__TupleLiteralExpCS__Group_3__1__Impl { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group_3__1__Impl_in_rule__TupleLiteralExpCS__Group_3__122236); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group_3__1__Impl_in_rule__TupleLiteralExpCS__Group_3__122237); rule__TupleLiteralExpCS__Group_3__1__Impl(); state._fsp--; @@ -31797,7 +31808,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10878:1: ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10878:2: rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1_in_rule__TupleLiteralExpCS__Group_3__1__Impl22263); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1_in_rule__TupleLiteralExpCS__Group_3__1__Impl22264); rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1(); state._fsp--; @@ -31839,12 +31850,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10896:1: ( rule__TupleLiteralPartCS__Group__0__Impl rule__TupleLiteralPartCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10897:2: rule__TupleLiteralPartCS__Group__0__Impl rule__TupleLiteralPartCS__Group__1 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__0__Impl_in_rule__TupleLiteralPartCS__Group__022297); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__0__Impl_in_rule__TupleLiteralPartCS__Group__022298); rule__TupleLiteralPartCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__1_in_rule__TupleLiteralPartCS__Group__022300); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__1_in_rule__TupleLiteralPartCS__Group__022301); rule__TupleLiteralPartCS__Group__1(); state._fsp--; @@ -31886,7 +31897,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10911:1: ( rule__TupleLiteralPartCS__NameAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10911:2: rule__TupleLiteralPartCS__NameAssignment_0 { - pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__NameAssignment_0_in_rule__TupleLiteralPartCS__Group__0__Impl22327); + pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__NameAssignment_0_in_rule__TupleLiteralPartCS__Group__0__Impl22328); rule__TupleLiteralPartCS__NameAssignment_0(); state._fsp--; @@ -31928,12 +31939,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10925:1: ( rule__TupleLiteralPartCS__Group__1__Impl rule__TupleLiteralPartCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10926:2: rule__TupleLiteralPartCS__Group__1__Impl rule__TupleLiteralPartCS__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group__1__Impl_in_rule__TupleLiteralPartCS__Group__122357); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group__1__Impl_in_rule__TupleLiteralPartCS__Group__122358); rule__TupleLiteralPartCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group__2_in_rule__TupleLiteralPartCS__Group__122360); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group__2_in_rule__TupleLiteralPartCS__Group__122361); rule__TupleLiteralPartCS__Group__2(); state._fsp--; @@ -31973,17 +31984,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getTupleLiteralPartCSAccess().getGroup_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10940:1: ( rule__TupleLiteralPartCS__Group_1__0 )? - int alt85=2; - int LA85_0 = input.LA(1); + int alt86=2; + int LA86_0 = input.LA(1); - if ( (LA85_0==69) ) { - alt85=1; + if ( (LA86_0==69) ) { + alt86=1; } - switch (alt85) { + switch (alt86) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10940:2: rule__TupleLiteralPartCS__Group_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group_1__0_in_rule__TupleLiteralPartCS__Group__1__Impl22387); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group_1__0_in_rule__TupleLiteralPartCS__Group__1__Impl22388); rule__TupleLiteralPartCS__Group_1__0(); state._fsp--; @@ -32028,12 +32039,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10954:1: ( rule__TupleLiteralPartCS__Group__2__Impl rule__TupleLiteralPartCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10955:2: rule__TupleLiteralPartCS__Group__2__Impl rule__TupleLiteralPartCS__Group__3 { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group__2__Impl_in_rule__TupleLiteralPartCS__Group__222418); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group__2__Impl_in_rule__TupleLiteralPartCS__Group__222419); rule__TupleLiteralPartCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group__3_in_rule__TupleLiteralPartCS__Group__222421); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group__3_in_rule__TupleLiteralPartCS__Group__222422); rule__TupleLiteralPartCS__Group__3(); state._fsp--; @@ -32072,7 +32083,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralPartCSAccess().getEqualsSignKeyword_2()); } - match(input,46,FollowSets001.FOLLOW_46_in_rule__TupleLiteralPartCS__Group__2__Impl22449); if (state.failed) return ; + match(input,46,FollowSets001.FOLLOW_46_in_rule__TupleLiteralPartCS__Group__2__Impl22450); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleLiteralPartCSAccess().getEqualsSignKeyword_2()); } @@ -32107,7 +32118,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10985:1: ( rule__TupleLiteralPartCS__Group__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10986:2: rule__TupleLiteralPartCS__Group__3__Impl { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group__3__Impl_in_rule__TupleLiteralPartCS__Group__322480); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group__3__Impl_in_rule__TupleLiteralPartCS__Group__322481); rule__TupleLiteralPartCS__Group__3__Impl(); state._fsp--; @@ -32149,7 +32160,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10999:1: ( rule__TupleLiteralPartCS__InitExpressionAssignment_3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10999:2: rule__TupleLiteralPartCS__InitExpressionAssignment_3 { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__InitExpressionAssignment_3_in_rule__TupleLiteralPartCS__Group__3__Impl22507); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__InitExpressionAssignment_3_in_rule__TupleLiteralPartCS__Group__3__Impl22508); rule__TupleLiteralPartCS__InitExpressionAssignment_3(); state._fsp--; @@ -32191,12 +32202,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11021:1: ( rule__TupleLiteralPartCS__Group_1__0__Impl rule__TupleLiteralPartCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11022:2: rule__TupleLiteralPartCS__Group_1__0__Impl rule__TupleLiteralPartCS__Group_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group_1__0__Impl_in_rule__TupleLiteralPartCS__Group_1__022545); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group_1__0__Impl_in_rule__TupleLiteralPartCS__Group_1__022546); rule__TupleLiteralPartCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group_1__1_in_rule__TupleLiteralPartCS__Group_1__022548); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group_1__1_in_rule__TupleLiteralPartCS__Group_1__022549); rule__TupleLiteralPartCS__Group_1__1(); state._fsp--; @@ -32235,7 +32246,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralPartCSAccess().getColonKeyword_1_0()); } - match(input,69,FollowSets001.FOLLOW_69_in_rule__TupleLiteralPartCS__Group_1__0__Impl22576); if (state.failed) return ; + match(input,69,FollowSets001.FOLLOW_69_in_rule__TupleLiteralPartCS__Group_1__0__Impl22577); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleLiteralPartCSAccess().getColonKeyword_1_0()); } @@ -32270,7 +32281,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11052:1: ( rule__TupleLiteralPartCS__Group_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11053:2: rule__TupleLiteralPartCS__Group_1__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group_1__1__Impl_in_rule__TupleLiteralPartCS__Group_1__122607); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__Group_1__1__Impl_in_rule__TupleLiteralPartCS__Group_1__122608); rule__TupleLiteralPartCS__Group_1__1__Impl(); state._fsp--; @@ -32312,7 +32323,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11066:1: ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11066:2: rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1_in_rule__TupleLiteralPartCS__Group_1__1__Impl22634); + pushFollow(FollowSets001.FOLLOW_rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1_in_rule__TupleLiteralPartCS__Group_1__1__Impl22635); rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1(); state._fsp--; @@ -32354,12 +32365,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11084:1: ( rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl rule__UnlimitedNaturalLiteralExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11085:2: rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl rule__UnlimitedNaturalLiteralExpCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__022668); + pushFollow(FollowSets001.FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__022669); rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1_in_rule__UnlimitedNaturalLiteralExpCS__Group__022671); + pushFollow(FollowSets001.FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1_in_rule__UnlimitedNaturalLiteralExpCS__Group__022672); rule__UnlimitedNaturalLiteralExpCS__Group__1(); state._fsp--; @@ -32433,7 +32444,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11115:1: ( rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11116:2: rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__122729); + pushFollow(FollowSets001.FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__122730); rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl(); state._fsp--; @@ -32472,7 +32483,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getUnlimitedNaturalLiteralExpCSAccess().getAsteriskKeyword_1()); } - match(input,37,FollowSets001.FOLLOW_37_in_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl22757); if (state.failed) return ; + match(input,37,FollowSets001.FOLLOW_37_in_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl22758); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUnlimitedNaturalLiteralExpCSAccess().getAsteriskKeyword_1()); } @@ -32507,12 +32518,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11149:1: ( rule__InvalidLiteralExpCS__Group__0__Impl rule__InvalidLiteralExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11150:2: rule__InvalidLiteralExpCS__Group__0__Impl rule__InvalidLiteralExpCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__InvalidLiteralExpCS__Group__0__Impl_in_rule__InvalidLiteralExpCS__Group__022792); + pushFollow(FollowSets001.FOLLOW_rule__InvalidLiteralExpCS__Group__0__Impl_in_rule__InvalidLiteralExpCS__Group__022793); rule__InvalidLiteralExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__InvalidLiteralExpCS__Group__1_in_rule__InvalidLiteralExpCS__Group__022795); + pushFollow(FollowSets001.FOLLOW_rule__InvalidLiteralExpCS__Group__1_in_rule__InvalidLiteralExpCS__Group__022796); rule__InvalidLiteralExpCS__Group__1(); state._fsp--; @@ -32586,7 +32597,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11180:1: ( rule__InvalidLiteralExpCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11181:2: rule__InvalidLiteralExpCS__Group__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__InvalidLiteralExpCS__Group__1__Impl_in_rule__InvalidLiteralExpCS__Group__122853); + pushFollow(FollowSets001.FOLLOW_rule__InvalidLiteralExpCS__Group__1__Impl_in_rule__InvalidLiteralExpCS__Group__122854); rule__InvalidLiteralExpCS__Group__1__Impl(); state._fsp--; @@ -32625,7 +32636,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getInvalidLiteralExpCSAccess().getInvalidKeyword_1()); } - match(input,80,FollowSets001.FOLLOW_80_in_rule__InvalidLiteralExpCS__Group__1__Impl22881); if (state.failed) return ; + match(input,80,FollowSets001.FOLLOW_80_in_rule__InvalidLiteralExpCS__Group__1__Impl22882); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getInvalidLiteralExpCSAccess().getInvalidKeyword_1()); } @@ -32660,12 +32671,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11214:1: ( rule__NullLiteralExpCS__Group__0__Impl rule__NullLiteralExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11215:2: rule__NullLiteralExpCS__Group__0__Impl rule__NullLiteralExpCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__NullLiteralExpCS__Group__0__Impl_in_rule__NullLiteralExpCS__Group__022916); + pushFollow(FollowSets001.FOLLOW_rule__NullLiteralExpCS__Group__0__Impl_in_rule__NullLiteralExpCS__Group__022917); rule__NullLiteralExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NullLiteralExpCS__Group__1_in_rule__NullLiteralExpCS__Group__022919); + pushFollow(FollowSets001.FOLLOW_rule__NullLiteralExpCS__Group__1_in_rule__NullLiteralExpCS__Group__022920); rule__NullLiteralExpCS__Group__1(); state._fsp--; @@ -32739,7 +32750,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11245:1: ( rule__NullLiteralExpCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11246:2: rule__NullLiteralExpCS__Group__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__NullLiteralExpCS__Group__1__Impl_in_rule__NullLiteralExpCS__Group__122977); + pushFollow(FollowSets001.FOLLOW_rule__NullLiteralExpCS__Group__1__Impl_in_rule__NullLiteralExpCS__Group__122978); rule__NullLiteralExpCS__Group__1__Impl(); state._fsp--; @@ -32778,7 +32789,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNullLiteralExpCSAccess().getNullKeyword_1()); } - match(input,81,FollowSets001.FOLLOW_81_in_rule__NullLiteralExpCS__Group__1__Impl23005); if (state.failed) return ; + match(input,81,FollowSets001.FOLLOW_81_in_rule__NullLiteralExpCS__Group__1__Impl23006); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNullLiteralExpCSAccess().getNullKeyword_1()); } @@ -32813,12 +32824,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11279:1: ( rule__TypeLiteralWithMultiplicityCS__Group__0__Impl rule__TypeLiteralWithMultiplicityCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11280:2: rule__TypeLiteralWithMultiplicityCS__Group__0__Impl rule__TypeLiteralWithMultiplicityCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__023040); + pushFollow(FollowSets001.FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__023041); rule__TypeLiteralWithMultiplicityCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1_in_rule__TypeLiteralWithMultiplicityCS__Group__023043); + pushFollow(FollowSets001.FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1_in_rule__TypeLiteralWithMultiplicityCS__Group__023044); rule__TypeLiteralWithMultiplicityCS__Group__1(); state._fsp--; @@ -32857,7 +32868,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTypeLiteralWithMultiplicityCSAccess().getTypeLiteralCSParserRuleCall_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTypeLiteralCS_in_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl23070); + pushFollow(FollowSets001.FOLLOW_ruleTypeLiteralCS_in_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl23071); ruleTypeLiteralCS(); state._fsp--; @@ -32896,7 +32907,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11308:1: ( rule__TypeLiteralWithMultiplicityCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11309:2: rule__TypeLiteralWithMultiplicityCS__Group__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__123099); + pushFollow(FollowSets001.FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__123100); rule__TypeLiteralWithMultiplicityCS__Group__1__Impl(); state._fsp--; @@ -32936,17 +32947,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getTypeLiteralWithMultiplicityCSAccess().getMultiplicityAssignment_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11322:1: ( rule__TypeLiteralWithMultiplicityCS__MultiplicityAssignment_1 )? - int alt86=2; - int LA86_0 = input.LA(1); + int alt87=2; + int LA87_0 = input.LA(1); - if ( (LA86_0==78) ) { - alt86=1; + if ( (LA87_0==78) ) { + alt87=1; } - switch (alt86) { + switch (alt87) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11322:2: rule__TypeLiteralWithMultiplicityCS__MultiplicityAssignment_1 { - pushFollow(FollowSets001.FOLLOW_rule__TypeLiteralWithMultiplicityCS__MultiplicityAssignment_1_in_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl23126); + pushFollow(FollowSets001.FOLLOW_rule__TypeLiteralWithMultiplicityCS__MultiplicityAssignment_1_in_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl23127); rule__TypeLiteralWithMultiplicityCS__MultiplicityAssignment_1(); state._fsp--; @@ -32991,12 +33002,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11340:1: ( rule__TypeExpCS__Group__0__Impl rule__TypeExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11341:2: rule__TypeExpCS__Group__0__Impl rule__TypeExpCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__TypeExpCS__Group__0__Impl_in_rule__TypeExpCS__Group__023161); + pushFollow(FollowSets001.FOLLOW_rule__TypeExpCS__Group__0__Impl_in_rule__TypeExpCS__Group__023162); rule__TypeExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__TypeExpCS__Group__1_in_rule__TypeExpCS__Group__023164); + pushFollow(FollowSets001.FOLLOW_rule__TypeExpCS__Group__1_in_rule__TypeExpCS__Group__023165); rule__TypeExpCS__Group__1(); state._fsp--; @@ -33038,7 +33049,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11355:1: ( rule__TypeExpCS__Alternatives_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11355:2: rule__TypeExpCS__Alternatives_0 { - pushFollow(FollowSets001.FOLLOW_rule__TypeExpCS__Alternatives_0_in_rule__TypeExpCS__Group__0__Impl23191); + pushFollow(FollowSets001.FOLLOW_rule__TypeExpCS__Alternatives_0_in_rule__TypeExpCS__Group__0__Impl23192); rule__TypeExpCS__Alternatives_0(); state._fsp--; @@ -33080,7 +33091,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11369:1: ( rule__TypeExpCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11370:2: rule__TypeExpCS__Group__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__TypeExpCS__Group__1__Impl_in_rule__TypeExpCS__Group__123221); + pushFollow(FollowSets001.FOLLOW_rule__TypeExpCS__Group__1__Impl_in_rule__TypeExpCS__Group__123222); rule__TypeExpCS__Group__1__Impl(); state._fsp--; @@ -33120,17 +33131,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getTypeExpCSAccess().getMultiplicityAssignment_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11383:1: ( rule__TypeExpCS__MultiplicityAssignment_1 )? - int alt87=2; - int LA87_0 = input.LA(1); + int alt88=2; + int LA88_0 = input.LA(1); - if ( (LA87_0==78) ) { - alt87=1; + if ( (LA88_0==78) ) { + alt88=1; } - switch (alt87) { + switch (alt88) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11383:2: rule__TypeExpCS__MultiplicityAssignment_1 { - pushFollow(FollowSets001.FOLLOW_rule__TypeExpCS__MultiplicityAssignment_1_in_rule__TypeExpCS__Group__1__Impl23248); + pushFollow(FollowSets001.FOLLOW_rule__TypeExpCS__MultiplicityAssignment_1_in_rule__TypeExpCS__Group__1__Impl23249); rule__TypeExpCS__MultiplicityAssignment_1(); state._fsp--; @@ -33175,12 +33186,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11401:1: ( rule__ExpCS__Group_0__0__Impl rule__ExpCS__Group_0__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11402:2: rule__ExpCS__Group_0__0__Impl rule__ExpCS__Group_0__1 { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0__0__Impl_in_rule__ExpCS__Group_0__023283); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0__0__Impl_in_rule__ExpCS__Group_0__023284); rule__ExpCS__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0__1_in_rule__ExpCS__Group_0__023286); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0__1_in_rule__ExpCS__Group_0__023287); rule__ExpCS__Group_0__1(); state._fsp--; @@ -33219,7 +33230,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getExpCSAccess().getPrefixedExpCSParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_rulePrefixedExpCS_in_rule__ExpCS__Group_0__0__Impl23313); + pushFollow(FollowSets001.FOLLOW_rulePrefixedExpCS_in_rule__ExpCS__Group_0__0__Impl23314); rulePrefixedExpCS(); state._fsp--; @@ -33258,7 +33269,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11430:1: ( rule__ExpCS__Group_0__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11431:2: rule__ExpCS__Group_0__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0__1__Impl_in_rule__ExpCS__Group_0__123342); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0__1__Impl_in_rule__ExpCS__Group_0__123343); rule__ExpCS__Group_0__1__Impl(); state._fsp--; @@ -33298,17 +33309,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getExpCSAccess().getGroup_0_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11444:1: ( rule__ExpCS__Group_0_1__0 )? - int alt88=2; - int LA88_0 = input.LA(1); + int alt89=2; + int LA89_0 = input.LA(1); - if ( ((LA88_0>=37 && LA88_0<=38)||(LA88_0>=40 && LA88_0<=53)) ) { - alt88=1; + if ( ((LA89_0>=37 && LA89_0<=38)||(LA89_0>=40 && LA89_0<=53)) ) { + alt89=1; } - switch (alt88) { + switch (alt89) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11444:2: rule__ExpCS__Group_0_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__0_in_rule__ExpCS__Group_0__1__Impl23369); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__0_in_rule__ExpCS__Group_0__1__Impl23370); rule__ExpCS__Group_0_1__0(); state._fsp--; @@ -33353,12 +33364,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11462:1: ( rule__ExpCS__Group_0_1__0__Impl rule__ExpCS__Group_0_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11463:2: rule__ExpCS__Group_0_1__0__Impl rule__ExpCS__Group_0_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__0__Impl_in_rule__ExpCS__Group_0_1__023404); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__0__Impl_in_rule__ExpCS__Group_0_1__023405); rule__ExpCS__Group_0_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__1_in_rule__ExpCS__Group_0_1__023407); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__1_in_rule__ExpCS__Group_0_1__023408); rule__ExpCS__Group_0_1__1(); state._fsp--; @@ -33432,12 +33443,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11493:1: ( rule__ExpCS__Group_0_1__1__Impl rule__ExpCS__Group_0_1__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11494:2: rule__ExpCS__Group_0_1__1__Impl rule__ExpCS__Group_0_1__2 { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__1__Impl_in_rule__ExpCS__Group_0_1__123465); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__1__Impl_in_rule__ExpCS__Group_0_1__123466); rule__ExpCS__Group_0_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__2_in_rule__ExpCS__Group_0_1__123468); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__2_in_rule__ExpCS__Group_0_1__123469); rule__ExpCS__Group_0_1__2(); state._fsp--; @@ -33479,7 +33490,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11508:1: ( rule__ExpCS__OwnedOperatorAssignment_0_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11508:2: rule__ExpCS__OwnedOperatorAssignment_0_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__OwnedOperatorAssignment_0_1_1_in_rule__ExpCS__Group_0_1__1__Impl23495); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__OwnedOperatorAssignment_0_1_1_in_rule__ExpCS__Group_0_1__1__Impl23496); rule__ExpCS__OwnedOperatorAssignment_0_1_1(); state._fsp--; @@ -33521,7 +33532,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11522:1: ( rule__ExpCS__Group_0_1__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11523:2: rule__ExpCS__Group_0_1__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__2__Impl_in_rule__ExpCS__Group_0_1__223525); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__2__Impl_in_rule__ExpCS__Group_0_1__223526); rule__ExpCS__Group_0_1__2__Impl(); state._fsp--; @@ -33563,7 +33574,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11536:1: ( rule__ExpCS__Alternatives_0_1_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11536:2: rule__ExpCS__Alternatives_0_1_2 { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Alternatives_0_1_2_in_rule__ExpCS__Group_0_1__2__Impl23552); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Alternatives_0_1_2_in_rule__ExpCS__Group_0_1__2__Impl23553); rule__ExpCS__Alternatives_0_1_2(); state._fsp--; @@ -33605,12 +33616,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11556:1: ( rule__ExpCS__Group_0_1_2_0__0__Impl rule__ExpCS__Group_0_1_2_0__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11557:2: rule__ExpCS__Group_0_1_2_0__0__Impl rule__ExpCS__Group_0_1_2_0__1 { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1_2_0__0__Impl_in_rule__ExpCS__Group_0_1_2_0__023588); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1_2_0__0__Impl_in_rule__ExpCS__Group_0_1_2_0__023589); rule__ExpCS__Group_0_1_2_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1_2_0__1_in_rule__ExpCS__Group_0_1_2_0__023591); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1_2_0__1_in_rule__ExpCS__Group_0_1_2_0__023592); rule__ExpCS__Group_0_1_2_0__1(); state._fsp--; @@ -33652,7 +33663,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11571:1: ( rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11571:2: rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_0 { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_0_in_rule__ExpCS__Group_0_1_2_0__0__Impl23618); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_0_in_rule__ExpCS__Group_0_1_2_0__0__Impl23619); rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_0(); state._fsp--; @@ -33694,12 +33705,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11585:1: ( rule__ExpCS__Group_0_1_2_0__1__Impl rule__ExpCS__Group_0_1_2_0__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11586:2: rule__ExpCS__Group_0_1_2_0__1__Impl rule__ExpCS__Group_0_1_2_0__2 { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1_2_0__1__Impl_in_rule__ExpCS__Group_0_1_2_0__123648); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1_2_0__1__Impl_in_rule__ExpCS__Group_0_1_2_0__123649); rule__ExpCS__Group_0_1_2_0__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1_2_0__2_in_rule__ExpCS__Group_0_1_2_0__123651); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1_2_0__2_in_rule__ExpCS__Group_0_1_2_0__123652); rule__ExpCS__Group_0_1_2_0__2(); state._fsp--; @@ -33739,15 +33750,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getExpCSAccess().getGroup_0_1_2_0_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11600:1: ( rule__ExpCS__Group_0_1_2_0_1__0 )* - loop89: + loop90: do { - int alt89=2; - alt89 = dfa89.predict(input); - switch (alt89) { + int alt90=2; + alt90 = dfa90.predict(input); + switch (alt90) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11600:2: rule__ExpCS__Group_0_1_2_0_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1_2_0_1__0_in_rule__ExpCS__Group_0_1_2_0__1__Impl23678); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1_2_0_1__0_in_rule__ExpCS__Group_0_1_2_0__1__Impl23679); rule__ExpCS__Group_0_1_2_0_1__0(); state._fsp--; @@ -33757,7 +33768,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop89; + break loop90; } } while (true); @@ -33795,7 +33806,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11614:1: ( rule__ExpCS__Group_0_1_2_0__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11615:2: rule__ExpCS__Group_0_1_2_0__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1_2_0__2__Impl_in_rule__ExpCS__Group_0_1_2_0__223709); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1_2_0__2__Impl_in_rule__ExpCS__Group_0_1_2_0__223710); rule__ExpCS__Group_0_1_2_0__2__Impl(); state._fsp--; @@ -33835,17 +33846,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getExpCSAccess().getGroup_0_1_2_0_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11628:1: ( rule__ExpCS__Group_0_1_2_0_2__0 )? - int alt90=2; - int LA90_0 = input.LA(1); + int alt91=2; + int LA91_0 = input.LA(1); - if ( ((LA90_0>=37 && LA90_0<=38)||(LA90_0>=40 && LA90_0<=53)) ) { - alt90=1; + if ( ((LA91_0>=37 && LA91_0<=38)||(LA91_0>=40 && LA91_0<=53)) ) { + alt91=1; } - switch (alt90) { + switch (alt91) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11628:2: rule__ExpCS__Group_0_1_2_0_2__0 { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1_2_0_2__0_in_rule__ExpCS__Group_0_1_2_0__2__Impl23736); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1_2_0_2__0_in_rule__ExpCS__Group_0_1_2_0__2__Impl23737); rule__ExpCS__Group_0_1_2_0_2__0(); state._fsp--; @@ -33890,12 +33901,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11648:1: ( rule__ExpCS__Group_0_1_2_0_1__0__Impl rule__ExpCS__Group_0_1_2_0_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11649:2: rule__ExpCS__Group_0_1_2_0_1__0__Impl rule__ExpCS__Group_0_1_2_0_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1_2_0_1__0__Impl_in_rule__ExpCS__Group_0_1_2_0_1__023773); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1_2_0_1__0__Impl_in_rule__ExpCS__Group_0_1_2_0_1__023774); rule__ExpCS__Group_0_1_2_0_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1_2_0_1__1_in_rule__ExpCS__Group_0_1_2_0_1__023776); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1_2_0_1__1_in_rule__ExpCS__Group_0_1_2_0_1__023777); rule__ExpCS__Group_0_1_2_0_1__1(); state._fsp--; @@ -33937,7 +33948,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11663:1: ( rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_1_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11663:2: rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_1_0 { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_1_0_in_rule__ExpCS__Group_0_1_2_0_1__0__Impl23803); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_1_0_in_rule__ExpCS__Group_0_1_2_0_1__0__Impl23804); rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_1_0(); state._fsp--; @@ -33979,7 +33990,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11677:1: ( rule__ExpCS__Group_0_1_2_0_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11678:2: rule__ExpCS__Group_0_1_2_0_1__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1_2_0_1__1__Impl_in_rule__ExpCS__Group_0_1_2_0_1__123833); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1_2_0_1__1__Impl_in_rule__ExpCS__Group_0_1_2_0_1__123834); rule__ExpCS__Group_0_1_2_0_1__1__Impl(); state._fsp--; @@ -34021,7 +34032,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11691:1: ( rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11691:2: rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_1_1_in_rule__ExpCS__Group_0_1_2_0_1__1__Impl23860); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_1_1_in_rule__ExpCS__Group_0_1_2_0_1__1__Impl23861); rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_1_1(); state._fsp--; @@ -34063,12 +34074,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11709:1: ( rule__ExpCS__Group_0_1_2_0_2__0__Impl rule__ExpCS__Group_0_1_2_0_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11710:2: rule__ExpCS__Group_0_1_2_0_2__0__Impl rule__ExpCS__Group_0_1_2_0_2__1 { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1_2_0_2__0__Impl_in_rule__ExpCS__Group_0_1_2_0_2__023894); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1_2_0_2__0__Impl_in_rule__ExpCS__Group_0_1_2_0_2__023895); rule__ExpCS__Group_0_1_2_0_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1_2_0_2__1_in_rule__ExpCS__Group_0_1_2_0_2__023897); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1_2_0_2__1_in_rule__ExpCS__Group_0_1_2_0_2__023898); rule__ExpCS__Group_0_1_2_0_2__1(); state._fsp--; @@ -34110,7 +34121,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11724:1: ( rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_2_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11724:2: rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_2_0 { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_2_0_in_rule__ExpCS__Group_0_1_2_0_2__0__Impl23924); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_2_0_in_rule__ExpCS__Group_0_1_2_0_2__0__Impl23925); rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_2_0(); state._fsp--; @@ -34152,7 +34163,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11738:1: ( rule__ExpCS__Group_0_1_2_0_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11739:2: rule__ExpCS__Group_0_1_2_0_2__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1_2_0_2__1__Impl_in_rule__ExpCS__Group_0_1_2_0_2__123954); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1_2_0_2__1__Impl_in_rule__ExpCS__Group_0_1_2_0_2__123955); rule__ExpCS__Group_0_1_2_0_2__1__Impl(); state._fsp--; @@ -34194,7 +34205,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11752:1: ( rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11752:2: rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_2_1 { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_2_1_in_rule__ExpCS__Group_0_1_2_0_2__1__Impl23981); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_2_1_in_rule__ExpCS__Group_0_1_2_0_2__1__Impl23982); rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_2_1(); state._fsp--; @@ -34236,12 +34247,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11770:1: ( rule__ExpCS__Group_1__0__Impl rule__ExpCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11771:2: rule__ExpCS__Group_1__0__Impl rule__ExpCS__Group_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_1__0__Impl_in_rule__ExpCS__Group_1__024015); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_1__0__Impl_in_rule__ExpCS__Group_1__024016); rule__ExpCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_1__1_in_rule__ExpCS__Group_1__024018); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_1__1_in_rule__ExpCS__Group_1__024019); rule__ExpCS__Group_1__1(); state._fsp--; @@ -34315,12 +34326,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11801:1: ( rule__ExpCS__Group_1__1__Impl rule__ExpCS__Group_1__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11802:2: rule__ExpCS__Group_1__1__Impl rule__ExpCS__Group_1__2 { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_1__1__Impl_in_rule__ExpCS__Group_1__124076); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_1__1__Impl_in_rule__ExpCS__Group_1__124077); rule__ExpCS__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_1__2_in_rule__ExpCS__Group_1__124079); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_1__2_in_rule__ExpCS__Group_1__124080); rule__ExpCS__Group_1__2(); state._fsp--; @@ -34365,7 +34376,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11817:1: ( rule__ExpCS__OwnedOperatorAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11817:2: rule__ExpCS__OwnedOperatorAssignment_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__OwnedOperatorAssignment_1_1_in_rule__ExpCS__Group_1__1__Impl24108); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__OwnedOperatorAssignment_1_1_in_rule__ExpCS__Group_1__1__Impl24109); rule__ExpCS__OwnedOperatorAssignment_1_1(); state._fsp--; @@ -34386,21 +34397,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getExpCSAccess().getOwnedOperatorAssignment_1_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11822:1: ( rule__ExpCS__OwnedOperatorAssignment_1_1 )* - loop91: + loop92: do { - int alt91=2; - int LA91_0 = input.LA(1); + int alt92=2; + int LA92_0 = input.LA(1); - if ( ((LA91_0>=38 && LA91_0<=39)) ) { - alt91=1; + if ( ((LA92_0>=38 && LA92_0<=39)) ) { + alt92=1; } - switch (alt91) { + switch (alt92) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11822:2: rule__ExpCS__OwnedOperatorAssignment_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__OwnedOperatorAssignment_1_1_in_rule__ExpCS__Group_1__1__Impl24120); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__OwnedOperatorAssignment_1_1_in_rule__ExpCS__Group_1__1__Impl24121); rule__ExpCS__OwnedOperatorAssignment_1_1(); state._fsp--; @@ -34410,7 +34421,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop91; + break loop92; } } while (true); @@ -34451,7 +34462,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11837:1: ( rule__ExpCS__Group_1__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11838:2: rule__ExpCS__Group_1__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_1__2__Impl_in_rule__ExpCS__Group_1__224153); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_1__2__Impl_in_rule__ExpCS__Group_1__224154); rule__ExpCS__Group_1__2__Impl(); state._fsp--; @@ -34493,7 +34504,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11851:1: ( rule__ExpCS__OwnedExpressionAssignment_1_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11851:2: rule__ExpCS__OwnedExpressionAssignment_1_2 { - pushFollow(FollowSets001.FOLLOW_rule__ExpCS__OwnedExpressionAssignment_1_2_in_rule__ExpCS__Group_1__2__Impl24180); + pushFollow(FollowSets001.FOLLOW_rule__ExpCS__OwnedExpressionAssignment_1_2_in_rule__ExpCS__Group_1__2__Impl24181); rule__ExpCS__OwnedExpressionAssignment_1_2(); state._fsp--; @@ -34535,12 +34546,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11871:1: ( rule__PrefixedExpCS__Group_0__0__Impl rule__PrefixedExpCS__Group_0__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11872:2: rule__PrefixedExpCS__Group_0__0__Impl rule__PrefixedExpCS__Group_0__1 { - pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpCS__Group_0__0__Impl_in_rule__PrefixedExpCS__Group_0__024216); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpCS__Group_0__0__Impl_in_rule__PrefixedExpCS__Group_0__024217); rule__PrefixedExpCS__Group_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpCS__Group_0__1_in_rule__PrefixedExpCS__Group_0__024219); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpCS__Group_0__1_in_rule__PrefixedExpCS__Group_0__024220); rule__PrefixedExpCS__Group_0__1(); state._fsp--; @@ -34614,12 +34625,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11902:1: ( rule__PrefixedExpCS__Group_0__1__Impl rule__PrefixedExpCS__Group_0__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11903:2: rule__PrefixedExpCS__Group_0__1__Impl rule__PrefixedExpCS__Group_0__2 { - pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpCS__Group_0__1__Impl_in_rule__PrefixedExpCS__Group_0__124277); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpCS__Group_0__1__Impl_in_rule__PrefixedExpCS__Group_0__124278); rule__PrefixedExpCS__Group_0__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpCS__Group_0__2_in_rule__PrefixedExpCS__Group_0__124280); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpCS__Group_0__2_in_rule__PrefixedExpCS__Group_0__124281); rule__PrefixedExpCS__Group_0__2(); state._fsp--; @@ -34664,7 +34675,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11918:1: ( rule__PrefixedExpCS__OwnedOperatorAssignment_0_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11918:2: rule__PrefixedExpCS__OwnedOperatorAssignment_0_1 { - pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpCS__OwnedOperatorAssignment_0_1_in_rule__PrefixedExpCS__Group_0__1__Impl24309); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpCS__OwnedOperatorAssignment_0_1_in_rule__PrefixedExpCS__Group_0__1__Impl24310); rule__PrefixedExpCS__OwnedOperatorAssignment_0_1(); state._fsp--; @@ -34685,21 +34696,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getPrefixedExpCSAccess().getOwnedOperatorAssignment_0_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11923:1: ( rule__PrefixedExpCS__OwnedOperatorAssignment_0_1 )* - loop92: + loop93: do { - int alt92=2; - int LA92_0 = input.LA(1); + int alt93=2; + int LA93_0 = input.LA(1); - if ( ((LA92_0>=38 && LA92_0<=39)) ) { - alt92=1; + if ( ((LA93_0>=38 && LA93_0<=39)) ) { + alt93=1; } - switch (alt92) { + switch (alt93) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11923:2: rule__PrefixedExpCS__OwnedOperatorAssignment_0_1 { - pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpCS__OwnedOperatorAssignment_0_1_in_rule__PrefixedExpCS__Group_0__1__Impl24321); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpCS__OwnedOperatorAssignment_0_1_in_rule__PrefixedExpCS__Group_0__1__Impl24322); rule__PrefixedExpCS__OwnedOperatorAssignment_0_1(); state._fsp--; @@ -34709,7 +34720,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop92; + break loop93; } } while (true); @@ -34750,7 +34761,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11938:1: ( rule__PrefixedExpCS__Group_0__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11939:2: rule__PrefixedExpCS__Group_0__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpCS__Group_0__2__Impl_in_rule__PrefixedExpCS__Group_0__224354); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpCS__Group_0__2__Impl_in_rule__PrefixedExpCS__Group_0__224355); rule__PrefixedExpCS__Group_0__2__Impl(); state._fsp--; @@ -34792,7 +34803,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11952:1: ( rule__PrefixedExpCS__OwnedExpressionAssignment_0_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11952:2: rule__PrefixedExpCS__OwnedExpressionAssignment_0_2 { - pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpCS__OwnedExpressionAssignment_0_2_in_rule__PrefixedExpCS__Group_0__2__Impl24381); + pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpCS__OwnedExpressionAssignment_0_2_in_rule__PrefixedExpCS__Group_0__2__Impl24382); rule__PrefixedExpCS__OwnedExpressionAssignment_0_2(); state._fsp--; @@ -34834,12 +34845,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11972:1: ( rule__PrimaryExpCS__Group_7__0__Impl rule__PrimaryExpCS__Group_7__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11973:2: rule__PrimaryExpCS__Group_7__0__Impl rule__PrimaryExpCS__Group_7__1 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7__0__Impl_in_rule__PrimaryExpCS__Group_7__024417); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7__0__Impl_in_rule__PrimaryExpCS__Group_7__024418); rule__PrimaryExpCS__Group_7__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7__1_in_rule__PrimaryExpCS__Group_7__024420); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7__1_in_rule__PrimaryExpCS__Group_7__024421); rule__PrimaryExpCS__Group_7__1(); state._fsp--; @@ -34913,12 +34924,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12003:1: ( rule__PrimaryExpCS__Group_7__1__Impl rule__PrimaryExpCS__Group_7__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12004:2: rule__PrimaryExpCS__Group_7__1__Impl rule__PrimaryExpCS__Group_7__2 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7__1__Impl_in_rule__PrimaryExpCS__Group_7__124478); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7__1__Impl_in_rule__PrimaryExpCS__Group_7__124479); rule__PrimaryExpCS__Group_7__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7__2_in_rule__PrimaryExpCS__Group_7__124481); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7__2_in_rule__PrimaryExpCS__Group_7__124482); rule__PrimaryExpCS__Group_7__2(); state._fsp--; @@ -34960,7 +34971,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12018:1: ( rule__PrimaryExpCS__PathNameAssignment_7_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12018:2: rule__PrimaryExpCS__PathNameAssignment_7_1 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__PathNameAssignment_7_1_in_rule__PrimaryExpCS__Group_7__1__Impl24508); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__PathNameAssignment_7_1_in_rule__PrimaryExpCS__Group_7__1__Impl24509); rule__PrimaryExpCS__PathNameAssignment_7_1(); state._fsp--; @@ -35002,7 +35013,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12032:1: ( rule__PrimaryExpCS__Group_7__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12033:2: rule__PrimaryExpCS__Group_7__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7__2__Impl_in_rule__PrimaryExpCS__Group_7__224538); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7__2__Impl_in_rule__PrimaryExpCS__Group_7__224539); rule__PrimaryExpCS__Group_7__2__Impl(); state._fsp--; @@ -35044,7 +35055,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12046:1: ( rule__PrimaryExpCS__Alternatives_7_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12046:2: rule__PrimaryExpCS__Alternatives_7_2 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Alternatives_7_2_in_rule__PrimaryExpCS__Group_7__2__Impl24565); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Alternatives_7_2_in_rule__PrimaryExpCS__Group_7__2__Impl24566); rule__PrimaryExpCS__Alternatives_7_2(); state._fsp--; @@ -35086,12 +35097,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12066:1: ( rule__PrimaryExpCS__Group_7_2_0__0__Impl rule__PrimaryExpCS__Group_7_2_0__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12067:2: rule__PrimaryExpCS__Group_7_2_0__0__Impl rule__PrimaryExpCS__Group_7_2_0__1 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0__024601); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0__024602); rule__PrimaryExpCS__Group_7_2_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__1_in_rule__PrimaryExpCS__Group_7_2_0__024604); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__1_in_rule__PrimaryExpCS__Group_7_2_0__024605); rule__PrimaryExpCS__Group_7_2_0__1(); state._fsp--; @@ -35165,12 +35176,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12097:1: ( rule__PrimaryExpCS__Group_7_2_0__1__Impl rule__PrimaryExpCS__Group_7_2_0__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12098:2: rule__PrimaryExpCS__Group_7_2_0__1__Impl rule__PrimaryExpCS__Group_7_2_0__2 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0__124662); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0__124663); rule__PrimaryExpCS__Group_7_2_0__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__2_in_rule__PrimaryExpCS__Group_7_2_0__124665); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__2_in_rule__PrimaryExpCS__Group_7_2_0__124666); rule__PrimaryExpCS__Group_7_2_0__2(); state._fsp--; @@ -35209,7 +35220,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getLeftSquareBracketKeyword_7_2_0_1()); } - match(input,78,FollowSets001.FOLLOW_78_in_rule__PrimaryExpCS__Group_7_2_0__1__Impl24693); if (state.failed) return ; + match(input,78,FollowSets001.FOLLOW_78_in_rule__PrimaryExpCS__Group_7_2_0__1__Impl24694); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getLeftSquareBracketKeyword_7_2_0_1()); } @@ -35244,12 +35255,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12128:1: ( rule__PrimaryExpCS__Group_7_2_0__2__Impl rule__PrimaryExpCS__Group_7_2_0__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12129:2: rule__PrimaryExpCS__Group_7_2_0__2__Impl rule__PrimaryExpCS__Group_7_2_0__3 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__2__Impl_in_rule__PrimaryExpCS__Group_7_2_0__224724); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__2__Impl_in_rule__PrimaryExpCS__Group_7_2_0__224725); rule__PrimaryExpCS__Group_7_2_0__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__3_in_rule__PrimaryExpCS__Group_7_2_0__224727); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__3_in_rule__PrimaryExpCS__Group_7_2_0__224728); rule__PrimaryExpCS__Group_7_2_0__3(); state._fsp--; @@ -35291,7 +35302,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12143:1: ( rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12143:2: rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_2 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_2_in_rule__PrimaryExpCS__Group_7_2_0__2__Impl24754); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_2_in_rule__PrimaryExpCS__Group_7_2_0__2__Impl24755); rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_2(); state._fsp--; @@ -35333,12 +35344,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12157:1: ( rule__PrimaryExpCS__Group_7_2_0__3__Impl rule__PrimaryExpCS__Group_7_2_0__4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12158:2: rule__PrimaryExpCS__Group_7_2_0__3__Impl rule__PrimaryExpCS__Group_7_2_0__4 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__3__Impl_in_rule__PrimaryExpCS__Group_7_2_0__324784); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__3__Impl_in_rule__PrimaryExpCS__Group_7_2_0__324785); rule__PrimaryExpCS__Group_7_2_0__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__4_in_rule__PrimaryExpCS__Group_7_2_0__324787); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__4_in_rule__PrimaryExpCS__Group_7_2_0__324788); rule__PrimaryExpCS__Group_7_2_0__4(); state._fsp--; @@ -35378,21 +35389,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_0_3()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12172:1: ( rule__PrimaryExpCS__Group_7_2_0_3__0 )* - loop93: + loop94: do { - int alt93=2; - int LA93_0 = input.LA(1); + int alt94=2; + int LA94_0 = input.LA(1); - if ( (LA93_0==73) ) { - alt93=1; + if ( (LA94_0==73) ) { + alt94=1; } - switch (alt93) { + switch (alt94) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12172:2: rule__PrimaryExpCS__Group_7_2_0_3__0 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__0_in_rule__PrimaryExpCS__Group_7_2_0__3__Impl24814); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__0_in_rule__PrimaryExpCS__Group_7_2_0__3__Impl24815); rule__PrimaryExpCS__Group_7_2_0_3__0(); state._fsp--; @@ -35402,7 +35413,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop93; + break loop94; } } while (true); @@ -35440,12 +35451,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12186:1: ( rule__PrimaryExpCS__Group_7_2_0__4__Impl rule__PrimaryExpCS__Group_7_2_0__5 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12187:2: rule__PrimaryExpCS__Group_7_2_0__4__Impl rule__PrimaryExpCS__Group_7_2_0__5 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__4__Impl_in_rule__PrimaryExpCS__Group_7_2_0__424845); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__4__Impl_in_rule__PrimaryExpCS__Group_7_2_0__424846); rule__PrimaryExpCS__Group_7_2_0__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__5_in_rule__PrimaryExpCS__Group_7_2_0__424848); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__5_in_rule__PrimaryExpCS__Group_7_2_0__424849); rule__PrimaryExpCS__Group_7_2_0__5(); state._fsp--; @@ -35484,7 +35495,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getRightSquareBracketKeyword_7_2_0_4()); } - match(input,79,FollowSets001.FOLLOW_79_in_rule__PrimaryExpCS__Group_7_2_0__4__Impl24876); if (state.failed) return ; + match(input,79,FollowSets001.FOLLOW_79_in_rule__PrimaryExpCS__Group_7_2_0__4__Impl24877); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getRightSquareBracketKeyword_7_2_0_4()); } @@ -35519,12 +35530,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12217:1: ( rule__PrimaryExpCS__Group_7_2_0__5__Impl rule__PrimaryExpCS__Group_7_2_0__6 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12218:2: rule__PrimaryExpCS__Group_7_2_0__5__Impl rule__PrimaryExpCS__Group_7_2_0__6 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__5__Impl_in_rule__PrimaryExpCS__Group_7_2_0__524907); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__5__Impl_in_rule__PrimaryExpCS__Group_7_2_0__524908); rule__PrimaryExpCS__Group_7_2_0__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__6_in_rule__PrimaryExpCS__Group_7_2_0__524910); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__6_in_rule__PrimaryExpCS__Group_7_2_0__524911); rule__PrimaryExpCS__Group_7_2_0__6(); state._fsp--; @@ -35564,17 +35575,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_0_5()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12232:1: ( rule__PrimaryExpCS__Group_7_2_0_5__0 )? - int alt94=2; - int LA94_0 = input.LA(1); + int alt95=2; + int LA95_0 = input.LA(1); - if ( (LA94_0==78) ) { - alt94=1; + if ( (LA95_0==78) ) { + alt95=1; } - switch (alt94) { + switch (alt95) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12232:2: rule__PrimaryExpCS__Group_7_2_0_5__0 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__0_in_rule__PrimaryExpCS__Group_7_2_0__5__Impl24937); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__0_in_rule__PrimaryExpCS__Group_7_2_0__5__Impl24938); rule__PrimaryExpCS__Group_7_2_0_5__0(); state._fsp--; @@ -35619,7 +35630,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12246:1: ( rule__PrimaryExpCS__Group_7_2_0__6__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12247:2: rule__PrimaryExpCS__Group_7_2_0__6__Impl { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__6__Impl_in_rule__PrimaryExpCS__Group_7_2_0__624968); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0__6__Impl_in_rule__PrimaryExpCS__Group_7_2_0__624969); rule__PrimaryExpCS__Group_7_2_0__6__Impl(); state._fsp--; @@ -35659,17 +35670,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_0_6()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12260:1: ( rule__PrimaryExpCS__Group_7_2_0_6__0 )? - int alt95=2; - int LA95_0 = input.LA(1); + int alt96=2; + int LA96_0 = input.LA(1); - if ( (LA95_0==92) ) { - alt95=1; + if ( (LA96_0==92) ) { + alt96=1; } - switch (alt95) { + switch (alt96) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12260:2: rule__PrimaryExpCS__Group_7_2_0_6__0 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__0_in_rule__PrimaryExpCS__Group_7_2_0__6__Impl24995); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__0_in_rule__PrimaryExpCS__Group_7_2_0__6__Impl24996); rule__PrimaryExpCS__Group_7_2_0_6__0(); state._fsp--; @@ -35714,12 +35725,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12288:1: ( rule__PrimaryExpCS__Group_7_2_0_3__0__Impl rule__PrimaryExpCS__Group_7_2_0_3__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12289:2: rule__PrimaryExpCS__Group_7_2_0_3__0__Impl rule__PrimaryExpCS__Group_7_2_0_3__1 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_3__025040); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_3__025041); rule__PrimaryExpCS__Group_7_2_0_3__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__1_in_rule__PrimaryExpCS__Group_7_2_0_3__025043); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__1_in_rule__PrimaryExpCS__Group_7_2_0_3__025044); rule__PrimaryExpCS__Group_7_2_0_3__1(); state._fsp--; @@ -35758,7 +35769,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getCommaKeyword_7_2_0_3_0()); } - match(input,73,FollowSets001.FOLLOW_73_in_rule__PrimaryExpCS__Group_7_2_0_3__0__Impl25071); if (state.failed) return ; + match(input,73,FollowSets001.FOLLOW_73_in_rule__PrimaryExpCS__Group_7_2_0_3__0__Impl25072); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getCommaKeyword_7_2_0_3_0()); } @@ -35793,7 +35804,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12319:1: ( rule__PrimaryExpCS__Group_7_2_0_3__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12320:2: rule__PrimaryExpCS__Group_7_2_0_3__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_3__125102); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_3__125103); rule__PrimaryExpCS__Group_7_2_0_3__1__Impl(); state._fsp--; @@ -35835,7 +35846,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12333:1: ( rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_3_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12333:2: rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_3_1 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_3_1_in_rule__PrimaryExpCS__Group_7_2_0_3__1__Impl25129); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_3_1_in_rule__PrimaryExpCS__Group_7_2_0_3__1__Impl25130); rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_3_1(); state._fsp--; @@ -35877,12 +35888,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12351:1: ( rule__PrimaryExpCS__Group_7_2_0_5__0__Impl rule__PrimaryExpCS__Group_7_2_0_5__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12352:2: rule__PrimaryExpCS__Group_7_2_0_5__0__Impl rule__PrimaryExpCS__Group_7_2_0_5__1 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__025163); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__025164); rule__PrimaryExpCS__Group_7_2_0_5__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__1_in_rule__PrimaryExpCS__Group_7_2_0_5__025166); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__1_in_rule__PrimaryExpCS__Group_7_2_0_5__025167); rule__PrimaryExpCS__Group_7_2_0_5__1(); state._fsp--; @@ -35921,7 +35932,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getLeftSquareBracketKeyword_7_2_0_5_0()); } - match(input,78,FollowSets001.FOLLOW_78_in_rule__PrimaryExpCS__Group_7_2_0_5__0__Impl25194); if (state.failed) return ; + match(input,78,FollowSets001.FOLLOW_78_in_rule__PrimaryExpCS__Group_7_2_0_5__0__Impl25195); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getLeftSquareBracketKeyword_7_2_0_5_0()); } @@ -35956,12 +35967,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12382:1: ( rule__PrimaryExpCS__Group_7_2_0_5__1__Impl rule__PrimaryExpCS__Group_7_2_0_5__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12383:2: rule__PrimaryExpCS__Group_7_2_0_5__1__Impl rule__PrimaryExpCS__Group_7_2_0_5__2 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__125225); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__125226); rule__PrimaryExpCS__Group_7_2_0_5__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__2_in_rule__PrimaryExpCS__Group_7_2_0_5__125228); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__2_in_rule__PrimaryExpCS__Group_7_2_0_5__125229); rule__PrimaryExpCS__Group_7_2_0_5__2(); state._fsp--; @@ -36003,7 +36014,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12397:1: ( rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12397:2: rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_1 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_1_in_rule__PrimaryExpCS__Group_7_2_0_5__1__Impl25255); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_1_in_rule__PrimaryExpCS__Group_7_2_0_5__1__Impl25256); rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_1(); state._fsp--; @@ -36045,12 +36056,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12411:1: ( rule__PrimaryExpCS__Group_7_2_0_5__2__Impl rule__PrimaryExpCS__Group_7_2_0_5__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12412:2: rule__PrimaryExpCS__Group_7_2_0_5__2__Impl rule__PrimaryExpCS__Group_7_2_0_5__3 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__2__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__225285); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__2__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__225286); rule__PrimaryExpCS__Group_7_2_0_5__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__3_in_rule__PrimaryExpCS__Group_7_2_0_5__225288); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__3_in_rule__PrimaryExpCS__Group_7_2_0_5__225289); rule__PrimaryExpCS__Group_7_2_0_5__3(); state._fsp--; @@ -36090,21 +36101,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_0_5_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12426:1: ( rule__PrimaryExpCS__Group_7_2_0_5_2__0 )* - loop96: + loop97: do { - int alt96=2; - int LA96_0 = input.LA(1); + int alt97=2; + int LA97_0 = input.LA(1); - if ( (LA96_0==73) ) { - alt96=1; + if ( (LA97_0==73) ) { + alt97=1; } - switch (alt96) { + switch (alt97) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12426:2: rule__PrimaryExpCS__Group_7_2_0_5_2__0 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__0_in_rule__PrimaryExpCS__Group_7_2_0_5__2__Impl25315); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__0_in_rule__PrimaryExpCS__Group_7_2_0_5__2__Impl25316); rule__PrimaryExpCS__Group_7_2_0_5_2__0(); state._fsp--; @@ -36114,7 +36125,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop96; + break loop97; } } while (true); @@ -36152,7 +36163,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12440:1: ( rule__PrimaryExpCS__Group_7_2_0_5__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12441:2: rule__PrimaryExpCS__Group_7_2_0_5__3__Impl { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__3__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__325346); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__3__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__325347); rule__PrimaryExpCS__Group_7_2_0_5__3__Impl(); state._fsp--; @@ -36191,7 +36202,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getRightSquareBracketKeyword_7_2_0_5_3()); } - match(input,79,FollowSets001.FOLLOW_79_in_rule__PrimaryExpCS__Group_7_2_0_5__3__Impl25374); if (state.failed) return ; + match(input,79,FollowSets001.FOLLOW_79_in_rule__PrimaryExpCS__Group_7_2_0_5__3__Impl25375); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getRightSquareBracketKeyword_7_2_0_5_3()); } @@ -36226,12 +36237,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12478:1: ( rule__PrimaryExpCS__Group_7_2_0_5_2__0__Impl rule__PrimaryExpCS__Group_7_2_0_5_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12479:2: rule__PrimaryExpCS__Group_7_2_0_5_2__0__Impl rule__PrimaryExpCS__Group_7_2_0_5_2__1 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5_2__025413); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5_2__025414); rule__PrimaryExpCS__Group_7_2_0_5_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__1_in_rule__PrimaryExpCS__Group_7_2_0_5_2__025416); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__1_in_rule__PrimaryExpCS__Group_7_2_0_5_2__025417); rule__PrimaryExpCS__Group_7_2_0_5_2__1(); state._fsp--; @@ -36270,7 +36281,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getCommaKeyword_7_2_0_5_2_0()); } - match(input,73,FollowSets001.FOLLOW_73_in_rule__PrimaryExpCS__Group_7_2_0_5_2__0__Impl25444); if (state.failed) return ; + match(input,73,FollowSets001.FOLLOW_73_in_rule__PrimaryExpCS__Group_7_2_0_5_2__0__Impl25445); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getCommaKeyword_7_2_0_5_2_0()); } @@ -36305,7 +36316,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12509:1: ( rule__PrimaryExpCS__Group_7_2_0_5_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12510:2: rule__PrimaryExpCS__Group_7_2_0_5_2__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5_2__125475); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5_2__125476); rule__PrimaryExpCS__Group_7_2_0_5_2__1__Impl(); state._fsp--; @@ -36347,7 +36358,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12523:1: ( rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12523:2: rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_2_1 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_2_1_in_rule__PrimaryExpCS__Group_7_2_0_5_2__1__Impl25502); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_2_1_in_rule__PrimaryExpCS__Group_7_2_0_5_2__1__Impl25503); rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_2_1(); state._fsp--; @@ -36389,12 +36400,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12541:1: ( rule__PrimaryExpCS__Group_7_2_0_6__0__Impl rule__PrimaryExpCS__Group_7_2_0_6__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12542:2: rule__PrimaryExpCS__Group_7_2_0_6__0__Impl rule__PrimaryExpCS__Group_7_2_0_6__1 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_6__025536); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_6__025537); rule__PrimaryExpCS__Group_7_2_0_6__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__1_in_rule__PrimaryExpCS__Group_7_2_0_6__025539); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__1_in_rule__PrimaryExpCS__Group_7_2_0_6__025540); rule__PrimaryExpCS__Group_7_2_0_6__1(); state._fsp--; @@ -36436,7 +36447,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12556:1: ( rule__PrimaryExpCS__AtPreAssignment_7_2_0_6_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12556:2: rule__PrimaryExpCS__AtPreAssignment_7_2_0_6_0 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__AtPreAssignment_7_2_0_6_0_in_rule__PrimaryExpCS__Group_7_2_0_6__0__Impl25566); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__AtPreAssignment_7_2_0_6_0_in_rule__PrimaryExpCS__Group_7_2_0_6__0__Impl25567); rule__PrimaryExpCS__AtPreAssignment_7_2_0_6_0(); state._fsp--; @@ -36478,7 +36489,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12570:1: ( rule__PrimaryExpCS__Group_7_2_0_6__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12571:2: rule__PrimaryExpCS__Group_7_2_0_6__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_6__125596); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_6__125597); rule__PrimaryExpCS__Group_7_2_0_6__1__Impl(); state._fsp--; @@ -36517,7 +36528,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getPreKeyword_7_2_0_6_1()); } - match(input,82,FollowSets001.FOLLOW_82_in_rule__PrimaryExpCS__Group_7_2_0_6__1__Impl25624); if (state.failed) return ; + match(input,82,FollowSets001.FOLLOW_82_in_rule__PrimaryExpCS__Group_7_2_0_6__1__Impl25625); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getPreKeyword_7_2_0_6_1()); } @@ -36552,12 +36563,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12604:1: ( rule__PrimaryExpCS__Group_7_2_1__0__Impl rule__PrimaryExpCS__Group_7_2_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12605:2: rule__PrimaryExpCS__Group_7_2_1__0__Impl rule__PrimaryExpCS__Group_7_2_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_1__0__Impl_in_rule__PrimaryExpCS__Group_7_2_1__025659); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_1__0__Impl_in_rule__PrimaryExpCS__Group_7_2_1__025660); rule__PrimaryExpCS__Group_7_2_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_1__1_in_rule__PrimaryExpCS__Group_7_2_1__025662); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_1__1_in_rule__PrimaryExpCS__Group_7_2_1__025663); rule__PrimaryExpCS__Group_7_2_1__1(); state._fsp--; @@ -36631,12 +36642,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12635:1: ( rule__PrimaryExpCS__Group_7_2_1__1__Impl rule__PrimaryExpCS__Group_7_2_1__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12636:2: rule__PrimaryExpCS__Group_7_2_1__1__Impl rule__PrimaryExpCS__Group_7_2_1__2 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_1__1__Impl_in_rule__PrimaryExpCS__Group_7_2_1__125720); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_1__1__Impl_in_rule__PrimaryExpCS__Group_7_2_1__125721); rule__PrimaryExpCS__Group_7_2_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_1__2_in_rule__PrimaryExpCS__Group_7_2_1__125723); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_1__2_in_rule__PrimaryExpCS__Group_7_2_1__125724); rule__PrimaryExpCS__Group_7_2_1__2(); state._fsp--; @@ -36675,7 +36686,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getLeftCurlyBracketKeyword_7_2_1_1()); } - match(input,70,FollowSets001.FOLLOW_70_in_rule__PrimaryExpCS__Group_7_2_1__1__Impl25751); if (state.failed) return ; + match(input,70,FollowSets001.FOLLOW_70_in_rule__PrimaryExpCS__Group_7_2_1__1__Impl25752); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getLeftCurlyBracketKeyword_7_2_1_1()); } @@ -36710,12 +36721,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12666:1: ( rule__PrimaryExpCS__Group_7_2_1__2__Impl rule__PrimaryExpCS__Group_7_2_1__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12667:2: rule__PrimaryExpCS__Group_7_2_1__2__Impl rule__PrimaryExpCS__Group_7_2_1__3 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_1__2__Impl_in_rule__PrimaryExpCS__Group_7_2_1__225782); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_1__2__Impl_in_rule__PrimaryExpCS__Group_7_2_1__225783); rule__PrimaryExpCS__Group_7_2_1__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_1__3_in_rule__PrimaryExpCS__Group_7_2_1__225785); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_1__3_in_rule__PrimaryExpCS__Group_7_2_1__225786); rule__PrimaryExpCS__Group_7_2_1__3(); state._fsp--; @@ -36757,7 +36768,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12681:1: ( rule__PrimaryExpCS__Alternatives_7_2_1_2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12681:2: rule__PrimaryExpCS__Alternatives_7_2_1_2 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Alternatives_7_2_1_2_in_rule__PrimaryExpCS__Group_7_2_1__2__Impl25812); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Alternatives_7_2_1_2_in_rule__PrimaryExpCS__Group_7_2_1__2__Impl25813); rule__PrimaryExpCS__Alternatives_7_2_1_2(); state._fsp--; @@ -36799,7 +36810,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12695:1: ( rule__PrimaryExpCS__Group_7_2_1__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12696:2: rule__PrimaryExpCS__Group_7_2_1__3__Impl { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_1__3__Impl_in_rule__PrimaryExpCS__Group_7_2_1__325842); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_1__3__Impl_in_rule__PrimaryExpCS__Group_7_2_1__325843); rule__PrimaryExpCS__Group_7_2_1__3__Impl(); state._fsp--; @@ -36838,7 +36849,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getRightCurlyBracketKeyword_7_2_1_3()); } - match(input,71,FollowSets001.FOLLOW_71_in_rule__PrimaryExpCS__Group_7_2_1__3__Impl25870); if (state.failed) return ; + match(input,71,FollowSets001.FOLLOW_71_in_rule__PrimaryExpCS__Group_7_2_1__3__Impl25871); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getRightCurlyBracketKeyword_7_2_1_3()); } @@ -36873,12 +36884,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12733:1: ( rule__PrimaryExpCS__Group_7_2_1_2_0__0__Impl rule__PrimaryExpCS__Group_7_2_1_2_0__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12734:2: rule__PrimaryExpCS__Group_7_2_1_2_0__0__Impl rule__PrimaryExpCS__Group_7_2_1_2_0__1 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__0__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0__025909); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__0__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0__025910); rule__PrimaryExpCS__Group_7_2_1_2_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__1_in_rule__PrimaryExpCS__Group_7_2_1_2_0__025912); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__1_in_rule__PrimaryExpCS__Group_7_2_1_2_0__025913); rule__PrimaryExpCS__Group_7_2_1_2_0__1(); state._fsp--; @@ -36920,7 +36931,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12748:1: ( rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12748:2: rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_0 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_0_in_rule__PrimaryExpCS__Group_7_2_1_2_0__0__Impl25939); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_0_in_rule__PrimaryExpCS__Group_7_2_1_2_0__0__Impl25940); rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_0(); state._fsp--; @@ -36962,7 +36973,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12762:1: ( rule__PrimaryExpCS__Group_7_2_1_2_0__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12763:2: rule__PrimaryExpCS__Group_7_2_1_2_0__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__1__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0__125969); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__1__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0__125970); rule__PrimaryExpCS__Group_7_2_1_2_0__1__Impl(); state._fsp--; @@ -37002,21 +37013,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_1_2_0_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12776:1: ( rule__PrimaryExpCS__Group_7_2_1_2_0_1__0 )* - loop97: + loop98: do { - int alt97=2; - int LA97_0 = input.LA(1); + int alt98=2; + int LA98_0 = input.LA(1); - if ( (LA97_0==73) ) { - alt97=1; + if ( (LA98_0==73) ) { + alt98=1; } - switch (alt97) { + switch (alt98) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12776:2: rule__PrimaryExpCS__Group_7_2_1_2_0_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__0_in_rule__PrimaryExpCS__Group_7_2_1_2_0__1__Impl25996); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__0_in_rule__PrimaryExpCS__Group_7_2_1_2_0__1__Impl25997); rule__PrimaryExpCS__Group_7_2_1_2_0_1__0(); state._fsp--; @@ -37026,7 +37037,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop97; + break loop98; } } while (true); @@ -37064,12 +37075,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12794:1: ( rule__PrimaryExpCS__Group_7_2_1_2_0_1__0__Impl rule__PrimaryExpCS__Group_7_2_1_2_0_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12795:2: rule__PrimaryExpCS__Group_7_2_1_2_0_1__0__Impl rule__PrimaryExpCS__Group_7_2_1_2_0_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__0__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__026031); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__0__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__026032); rule__PrimaryExpCS__Group_7_2_1_2_0_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__1_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__026034); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__1_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__026035); rule__PrimaryExpCS__Group_7_2_1_2_0_1__1(); state._fsp--; @@ -37108,7 +37119,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getCommaKeyword_7_2_1_2_0_1_0()); } - match(input,73,FollowSets001.FOLLOW_73_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__0__Impl26062); if (state.failed) return ; + match(input,73,FollowSets001.FOLLOW_73_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__0__Impl26063); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getCommaKeyword_7_2_1_2_0_1_0()); } @@ -37143,7 +37154,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12825:1: ( rule__PrimaryExpCS__Group_7_2_1_2_0_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12826:2: rule__PrimaryExpCS__Group_7_2_1_2_0_1__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__1__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__126093); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__1__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__126094); rule__PrimaryExpCS__Group_7_2_1_2_0_1__1__Impl(); state._fsp--; @@ -37185,7 +37196,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12839:1: ( rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12839:2: rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_1_1_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__1__Impl26120); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_1_1_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__1__Impl26121); rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_1_1(); state._fsp--; @@ -37227,12 +37238,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12857:1: ( rule__PrimaryExpCS__Group_7_2_2__0__Impl rule__PrimaryExpCS__Group_7_2_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12858:2: rule__PrimaryExpCS__Group_7_2_2__0__Impl rule__PrimaryExpCS__Group_7_2_2__1 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2__026154); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2__026155); rule__PrimaryExpCS__Group_7_2_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2__1_in_rule__PrimaryExpCS__Group_7_2_2__026157); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2__1_in_rule__PrimaryExpCS__Group_7_2_2__026158); rule__PrimaryExpCS__Group_7_2_2__1(); state._fsp--; @@ -37272,17 +37283,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_2_0()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12872:1: ( rule__PrimaryExpCS__Group_7_2_2_0__0 )? - int alt98=2; - int LA98_0 = input.LA(1); + int alt99=2; + int LA99_0 = input.LA(1); - if ( (LA98_0==92) ) { - alt98=1; + if ( (LA99_0==92) ) { + alt99=1; } - switch (alt98) { + switch (alt99) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12872:2: rule__PrimaryExpCS__Group_7_2_2_0__0 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__0_in_rule__PrimaryExpCS__Group_7_2_2__0__Impl26184); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__0_in_rule__PrimaryExpCS__Group_7_2_2__0__Impl26185); rule__PrimaryExpCS__Group_7_2_2_0__0(); state._fsp--; @@ -37327,7 +37338,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12886:1: ( rule__PrimaryExpCS__Group_7_2_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12887:2: rule__PrimaryExpCS__Group_7_2_2__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2__126215); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2__126216); rule__PrimaryExpCS__Group_7_2_2__1__Impl(); state._fsp--; @@ -37367,17 +37378,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_2_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12900:1: ( rule__PrimaryExpCS__Group_7_2_2_1__0 )? - int alt99=2; - int LA99_0 = input.LA(1); + int alt100=2; + int LA100_0 = input.LA(1); - if ( (LA99_0==74) ) { - alt99=1; + if ( (LA100_0==74) ) { + alt100=1; } - switch (alt99) { + switch (alt100) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12900:2: rule__PrimaryExpCS__Group_7_2_2_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__0_in_rule__PrimaryExpCS__Group_7_2_2__1__Impl26242); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__0_in_rule__PrimaryExpCS__Group_7_2_2__1__Impl26243); rule__PrimaryExpCS__Group_7_2_2_1__0(); state._fsp--; @@ -37422,12 +37433,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12918:1: ( rule__PrimaryExpCS__Group_7_2_2_0__0__Impl rule__PrimaryExpCS__Group_7_2_2_0__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12919:2: rule__PrimaryExpCS__Group_7_2_2_0__0__Impl rule__PrimaryExpCS__Group_7_2_2_0__1 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_0__026277); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_0__026278); rule__PrimaryExpCS__Group_7_2_2_0__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__1_in_rule__PrimaryExpCS__Group_7_2_2_0__026280); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__1_in_rule__PrimaryExpCS__Group_7_2_2_0__026281); rule__PrimaryExpCS__Group_7_2_2_0__1(); state._fsp--; @@ -37469,7 +37480,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12933:1: ( rule__PrimaryExpCS__AtPreAssignment_7_2_2_0_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12933:2: rule__PrimaryExpCS__AtPreAssignment_7_2_2_0_0 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__AtPreAssignment_7_2_2_0_0_in_rule__PrimaryExpCS__Group_7_2_2_0__0__Impl26307); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__AtPreAssignment_7_2_2_0_0_in_rule__PrimaryExpCS__Group_7_2_2_0__0__Impl26308); rule__PrimaryExpCS__AtPreAssignment_7_2_2_0_0(); state._fsp--; @@ -37511,7 +37522,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12947:1: ( rule__PrimaryExpCS__Group_7_2_2_0__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12948:2: rule__PrimaryExpCS__Group_7_2_2_0__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_0__126337); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_0__126338); rule__PrimaryExpCS__Group_7_2_2_0__1__Impl(); state._fsp--; @@ -37550,7 +37561,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getPreKeyword_7_2_2_0_1()); } - match(input,82,FollowSets001.FOLLOW_82_in_rule__PrimaryExpCS__Group_7_2_2_0__1__Impl26365); if (state.failed) return ; + match(input,82,FollowSets001.FOLLOW_82_in_rule__PrimaryExpCS__Group_7_2_2_0__1__Impl26366); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getPreKeyword_7_2_2_0_1()); } @@ -37585,12 +37596,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12981:1: ( rule__PrimaryExpCS__Group_7_2_2_1__0__Impl rule__PrimaryExpCS__Group_7_2_2_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12982:2: rule__PrimaryExpCS__Group_7_2_2_1__0__Impl rule__PrimaryExpCS__Group_7_2_2_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__026400); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__026401); rule__PrimaryExpCS__Group_7_2_2_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__1_in_rule__PrimaryExpCS__Group_7_2_2_1__026403); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__1_in_rule__PrimaryExpCS__Group_7_2_2_1__026404); rule__PrimaryExpCS__Group_7_2_2_1__1(); state._fsp--; @@ -37664,12 +37675,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13012:1: ( rule__PrimaryExpCS__Group_7_2_2_1__1__Impl rule__PrimaryExpCS__Group_7_2_2_1__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13013:2: rule__PrimaryExpCS__Group_7_2_2_1__1__Impl rule__PrimaryExpCS__Group_7_2_2_1__2 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__126461); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__126462); rule__PrimaryExpCS__Group_7_2_2_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__2_in_rule__PrimaryExpCS__Group_7_2_2_1__126464); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__2_in_rule__PrimaryExpCS__Group_7_2_2_1__126465); rule__PrimaryExpCS__Group_7_2_2_1__2(); state._fsp--; @@ -37708,7 +37719,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getLeftParenthesisKeyword_7_2_2_1_1()); } - match(input,74,FollowSets001.FOLLOW_74_in_rule__PrimaryExpCS__Group_7_2_2_1__1__Impl26492); if (state.failed) return ; + match(input,74,FollowSets001.FOLLOW_74_in_rule__PrimaryExpCS__Group_7_2_2_1__1__Impl26493); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getLeftParenthesisKeyword_7_2_2_1_1()); } @@ -37743,12 +37754,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13043:1: ( rule__PrimaryExpCS__Group_7_2_2_1__2__Impl rule__PrimaryExpCS__Group_7_2_2_1__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13044:2: rule__PrimaryExpCS__Group_7_2_2_1__2__Impl rule__PrimaryExpCS__Group_7_2_2_1__3 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__2__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__226523); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__2__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__226524); rule__PrimaryExpCS__Group_7_2_2_1__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__3_in_rule__PrimaryExpCS__Group_7_2_2_1__226526); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__3_in_rule__PrimaryExpCS__Group_7_2_2_1__226527); rule__PrimaryExpCS__Group_7_2_2_1__3(); state._fsp--; @@ -37788,17 +37799,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_2_1_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13058:1: ( rule__PrimaryExpCS__Group_7_2_2_1_2__0 )? - int alt100=2; - int LA100_0 = input.LA(1); + int alt101=2; + int LA101_0 = input.LA(1); - if ( ((LA100_0>=RULE_INT && LA100_0<=RULE_ESCAPED_ID)||LA100_0==17||(LA100_0>=19 && LA100_0<=39)||(LA100_0>=54 && LA100_0<=67)||LA100_0==74||(LA100_0>=80 && LA100_0<=81)||LA100_0==83||LA100_0==87||(LA100_0>=89 && LA100_0<=91)) ) { - alt100=1; + if ( ((LA101_0>=RULE_INT && LA101_0<=RULE_ESCAPED_ID)||LA101_0==17||(LA101_0>=19 && LA101_0<=39)||(LA101_0>=54 && LA101_0<=67)||LA101_0==74||(LA101_0>=80 && LA101_0<=81)||LA101_0==83||LA101_0==87||(LA101_0>=89 && LA101_0<=91)) ) { + alt101=1; } - switch (alt100) { + switch (alt101) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13058:2: rule__PrimaryExpCS__Group_7_2_2_1_2__0 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__0_in_rule__PrimaryExpCS__Group_7_2_2_1__2__Impl26553); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__0_in_rule__PrimaryExpCS__Group_7_2_2_1__2__Impl26554); rule__PrimaryExpCS__Group_7_2_2_1_2__0(); state._fsp--; @@ -37843,7 +37854,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13072:1: ( rule__PrimaryExpCS__Group_7_2_2_1__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13073:2: rule__PrimaryExpCS__Group_7_2_2_1__3__Impl { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__3__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__326584); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__3__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__326585); rule__PrimaryExpCS__Group_7_2_2_1__3__Impl(); state._fsp--; @@ -37882,7 +37893,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getRightParenthesisKeyword_7_2_2_1_3()); } - match(input,75,FollowSets001.FOLLOW_75_in_rule__PrimaryExpCS__Group_7_2_2_1__3__Impl26612); if (state.failed) return ; + match(input,75,FollowSets001.FOLLOW_75_in_rule__PrimaryExpCS__Group_7_2_2_1__3__Impl26613); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getRightParenthesisKeyword_7_2_2_1_3()); } @@ -37917,12 +37928,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13110:1: ( rule__PrimaryExpCS__Group_7_2_2_1_2__0__Impl rule__PrimaryExpCS__Group_7_2_2_1_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13111:2: rule__PrimaryExpCS__Group_7_2_2_1_2__0__Impl rule__PrimaryExpCS__Group_7_2_2_1_2__1 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__026651); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__026652); rule__PrimaryExpCS__Group_7_2_2_1_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__1_in_rule__PrimaryExpCS__Group_7_2_2_1_2__026654); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__1_in_rule__PrimaryExpCS__Group_7_2_2_1_2__026655); rule__PrimaryExpCS__Group_7_2_2_1_2__1(); state._fsp--; @@ -37964,7 +37975,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13125:1: ( rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13125:2: rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_0 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_0_in_rule__PrimaryExpCS__Group_7_2_2_1_2__0__Impl26681); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_0_in_rule__PrimaryExpCS__Group_7_2_2_1_2__0__Impl26682); rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_0(); state._fsp--; @@ -38006,12 +38017,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13139:1: ( rule__PrimaryExpCS__Group_7_2_2_1_2__1__Impl rule__PrimaryExpCS__Group_7_2_2_1_2__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13140:2: rule__PrimaryExpCS__Group_7_2_2_1_2__1__Impl rule__PrimaryExpCS__Group_7_2_2_1_2__2 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__126711); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__126712); rule__PrimaryExpCS__Group_7_2_2_1_2__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__2_in_rule__PrimaryExpCS__Group_7_2_2_1_2__126714); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__2_in_rule__PrimaryExpCS__Group_7_2_2_1_2__126715); rule__PrimaryExpCS__Group_7_2_2_1_2__2(); state._fsp--; @@ -38051,21 +38062,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getPrimaryExpCSAccess().getArgumentAssignment_7_2_2_1_2_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13154:1: ( rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_1 )* - loop101: + loop102: do { - int alt101=2; - int LA101_0 = input.LA(1); + int alt102=2; + int LA102_0 = input.LA(1); - if ( (LA101_0==73) ) { - alt101=1; + if ( (LA102_0==73) ) { + alt102=1; } - switch (alt101) { + switch (alt102) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13154:2: rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_1 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_1_in_rule__PrimaryExpCS__Group_7_2_2_1_2__1__Impl26741); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_1_in_rule__PrimaryExpCS__Group_7_2_2_1_2__1__Impl26742); rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_1(); state._fsp--; @@ -38075,7 +38086,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop101; + break loop102; } } while (true); @@ -38113,12 +38124,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13168:1: ( rule__PrimaryExpCS__Group_7_2_2_1_2__2__Impl rule__PrimaryExpCS__Group_7_2_2_1_2__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13169:2: rule__PrimaryExpCS__Group_7_2_2_1_2__2__Impl rule__PrimaryExpCS__Group_7_2_2_1_2__3 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__2__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__226772); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__2__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__226773); rule__PrimaryExpCS__Group_7_2_2_1_2__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__3_in_rule__PrimaryExpCS__Group_7_2_2_1_2__226775); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__3_in_rule__PrimaryExpCS__Group_7_2_2_1_2__226776); rule__PrimaryExpCS__Group_7_2_2_1_2__3(); state._fsp--; @@ -38158,17 +38169,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_2_1_2_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13183:1: ( rule__PrimaryExpCS__Group_7_2_2_1_2_2__0 )? - int alt102=2; - int LA102_0 = input.LA(1); + int alt103=2; + int LA103_0 = input.LA(1); - if ( (LA102_0==18) ) { - alt102=1; + if ( (LA103_0==18) ) { + alt103=1; } - switch (alt102) { + switch (alt103) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13183:2: rule__PrimaryExpCS__Group_7_2_2_1_2_2__0 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__0_in_rule__PrimaryExpCS__Group_7_2_2_1_2__2__Impl26802); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__0_in_rule__PrimaryExpCS__Group_7_2_2_1_2__2__Impl26803); rule__PrimaryExpCS__Group_7_2_2_1_2_2__0(); state._fsp--; @@ -38213,7 +38224,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13197:1: ( rule__PrimaryExpCS__Group_7_2_2_1_2__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13198:2: rule__PrimaryExpCS__Group_7_2_2_1_2__3__Impl { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__3__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__326833); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__3__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__326834); rule__PrimaryExpCS__Group_7_2_2_1_2__3__Impl(); state._fsp--; @@ -38253,17 +38264,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getPrimaryExpCSAccess().getGroup_7_2_2_1_2_3()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13211:1: ( rule__PrimaryExpCS__Group_7_2_2_1_2_3__0 )? - int alt103=2; - int LA103_0 = input.LA(1); + int alt104=2; + int LA104_0 = input.LA(1); - if ( (LA103_0==93) ) { - alt103=1; + if ( (LA104_0==93) ) { + alt104=1; } - switch (alt103) { + switch (alt104) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13211:2: rule__PrimaryExpCS__Group_7_2_2_1_2_3__0 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__0_in_rule__PrimaryExpCS__Group_7_2_2_1_2__3__Impl26860); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__0_in_rule__PrimaryExpCS__Group_7_2_2_1_2__3__Impl26861); rule__PrimaryExpCS__Group_7_2_2_1_2_3__0(); state._fsp--; @@ -38308,12 +38319,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13233:1: ( rule__PrimaryExpCS__Group_7_2_2_1_2_2__0__Impl rule__PrimaryExpCS__Group_7_2_2_1_2_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13234:2: rule__PrimaryExpCS__Group_7_2_2_1_2_2__0__Impl rule__PrimaryExpCS__Group_7_2_2_1_2_2__1 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__026899); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__026900); rule__PrimaryExpCS__Group_7_2_2_1_2_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__026902); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__026903); rule__PrimaryExpCS__Group_7_2_2_1_2_2__1(); state._fsp--; @@ -38355,7 +38366,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13248:1: ( rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13248:2: rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_0 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_0_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__0__Impl26929); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_0_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__0__Impl26930); rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_0(); state._fsp--; @@ -38397,7 +38408,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13262:1: ( rule__PrimaryExpCS__Group_7_2_2_1_2_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13263:2: rule__PrimaryExpCS__Group_7_2_2_1_2_2__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__126959); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__126960); rule__PrimaryExpCS__Group_7_2_2_1_2_2__1__Impl(); state._fsp--; @@ -38437,21 +38448,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getPrimaryExpCSAccess().getArgumentAssignment_7_2_2_1_2_2_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13276:1: ( rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_1 )* - loop104: + loop105: do { - int alt104=2; - int LA104_0 = input.LA(1); + int alt105=2; + int LA105_0 = input.LA(1); - if ( (LA104_0==73) ) { - alt104=1; + if ( (LA105_0==73) ) { + alt105=1; } - switch (alt104) { + switch (alt105) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13276:2: rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_1 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__1__Impl26986); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__1__Impl26987); rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_1(); state._fsp--; @@ -38461,7 +38472,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop104; + break loop105; } } while (true); @@ -38499,12 +38510,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13294:1: ( rule__PrimaryExpCS__Group_7_2_2_1_2_3__0__Impl rule__PrimaryExpCS__Group_7_2_2_1_2_3__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13295:2: rule__PrimaryExpCS__Group_7_2_2_1_2_3__0__Impl rule__PrimaryExpCS__Group_7_2_2_1_2_3__1 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__027021); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__027022); rule__PrimaryExpCS__Group_7_2_2_1_2_3__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__027024); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__027025); rule__PrimaryExpCS__Group_7_2_2_1_2_3__1(); state._fsp--; @@ -38546,7 +38557,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13309:1: ( rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13309:2: rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_0 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_0_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__0__Impl27051); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_0_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__0__Impl27052); rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_0(); state._fsp--; @@ -38588,7 +38599,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13323:1: ( rule__PrimaryExpCS__Group_7_2_2_1_2_3__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13324:2: rule__PrimaryExpCS__Group_7_2_2_1_2_3__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__127081); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__127082); rule__PrimaryExpCS__Group_7_2_2_1_2_3__1__Impl(); state._fsp--; @@ -38628,21 +38639,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getPrimaryExpCSAccess().getArgumentAssignment_7_2_2_1_2_3_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13337:1: ( rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_1 )* - loop105: + loop106: do { - int alt105=2; - int LA105_0 = input.LA(1); + int alt106=2; + int LA106_0 = input.LA(1); - if ( (LA105_0==73) ) { - alt105=1; + if ( (LA106_0==73) ) { + alt106=1; } - switch (alt105) { + switch (alt106) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13337:2: rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_1 { - pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__1__Impl27108); + pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__1__Impl27109); rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_1(); state._fsp--; @@ -38652,7 +38663,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop105; + break loop106; } } while (true); @@ -38690,12 +38701,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13355:1: ( rule__NavigatingArgCS__Group__0__Impl rule__NavigatingArgCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13356:2: rule__NavigatingArgCS__Group__0__Impl rule__NavigatingArgCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group__0__Impl_in_rule__NavigatingArgCS__Group__027143); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group__0__Impl_in_rule__NavigatingArgCS__Group__027144); rule__NavigatingArgCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group__1_in_rule__NavigatingArgCS__Group__027146); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group__1_in_rule__NavigatingArgCS__Group__027147); rule__NavigatingArgCS__Group__1(); state._fsp--; @@ -38737,7 +38748,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13370:1: ( rule__NavigatingArgCS__NameAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13370:2: rule__NavigatingArgCS__NameAssignment_0 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__NameAssignment_0_in_rule__NavigatingArgCS__Group__0__Impl27173); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__NameAssignment_0_in_rule__NavigatingArgCS__Group__0__Impl27174); rule__NavigatingArgCS__NameAssignment_0(); state._fsp--; @@ -38779,7 +38790,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13384:1: ( rule__NavigatingArgCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13385:2: rule__NavigatingArgCS__Group__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group__1__Impl_in_rule__NavigatingArgCS__Group__127203); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group__1__Impl_in_rule__NavigatingArgCS__Group__127204); rule__NavigatingArgCS__Group__1__Impl(); state._fsp--; @@ -38819,17 +38830,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getNavigatingArgCSAccess().getGroup_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13398:1: ( rule__NavigatingArgCS__Group_1__0 )? - int alt106=2; - int LA106_0 = input.LA(1); + int alt107=2; + int LA107_0 = input.LA(1); - if ( (LA106_0==69) ) { - alt106=1; + if ( (LA107_0==69) ) { + alt107=1; } - switch (alt106) { + switch (alt107) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13398:2: rule__NavigatingArgCS__Group_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1__0_in_rule__NavigatingArgCS__Group__1__Impl27230); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1__0_in_rule__NavigatingArgCS__Group__1__Impl27231); rule__NavigatingArgCS__Group_1__0(); state._fsp--; @@ -38874,12 +38885,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13416:1: ( rule__NavigatingArgCS__Group_1__0__Impl rule__NavigatingArgCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13417:2: rule__NavigatingArgCS__Group_1__0__Impl rule__NavigatingArgCS__Group_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1__0__Impl_in_rule__NavigatingArgCS__Group_1__027265); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1__0__Impl_in_rule__NavigatingArgCS__Group_1__027266); rule__NavigatingArgCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1__1_in_rule__NavigatingArgCS__Group_1__027268); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1__1_in_rule__NavigatingArgCS__Group_1__027269); rule__NavigatingArgCS__Group_1__1(); state._fsp--; @@ -38918,7 +38929,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingArgCSAccess().getColonKeyword_1_0()); } - match(input,69,FollowSets001.FOLLOW_69_in_rule__NavigatingArgCS__Group_1__0__Impl27296); if (state.failed) return ; + match(input,69,FollowSets001.FOLLOW_69_in_rule__NavigatingArgCS__Group_1__0__Impl27297); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingArgCSAccess().getColonKeyword_1_0()); } @@ -38953,12 +38964,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13447:1: ( rule__NavigatingArgCS__Group_1__1__Impl rule__NavigatingArgCS__Group_1__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13448:2: rule__NavigatingArgCS__Group_1__1__Impl rule__NavigatingArgCS__Group_1__2 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1__1__Impl_in_rule__NavigatingArgCS__Group_1__127327); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1__1__Impl_in_rule__NavigatingArgCS__Group_1__127328); rule__NavigatingArgCS__Group_1__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1__2_in_rule__NavigatingArgCS__Group_1__127330); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1__2_in_rule__NavigatingArgCS__Group_1__127331); rule__NavigatingArgCS__Group_1__2(); state._fsp--; @@ -39000,7 +39011,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13462:1: ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13462:2: rule__NavigatingArgCS__OwnedTypeAssignment_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__OwnedTypeAssignment_1_1_in_rule__NavigatingArgCS__Group_1__1__Impl27357); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__OwnedTypeAssignment_1_1_in_rule__NavigatingArgCS__Group_1__1__Impl27358); rule__NavigatingArgCS__OwnedTypeAssignment_1_1(); state._fsp--; @@ -39042,7 +39053,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13476:1: ( rule__NavigatingArgCS__Group_1__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13477:2: rule__NavigatingArgCS__Group_1__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1__2__Impl_in_rule__NavigatingArgCS__Group_1__227387); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1__2__Impl_in_rule__NavigatingArgCS__Group_1__227388); rule__NavigatingArgCS__Group_1__2__Impl(); state._fsp--; @@ -39082,17 +39093,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getNavigatingArgCSAccess().getGroup_1_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13490:1: ( rule__NavigatingArgCS__Group_1_2__0 )? - int alt107=2; - int LA107_0 = input.LA(1); + int alt108=2; + int LA108_0 = input.LA(1); - if ( (LA107_0==46) ) { - alt107=1; + if ( (LA108_0==46) ) { + alt108=1; } - switch (alt107) { + switch (alt108) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13490:2: rule__NavigatingArgCS__Group_1_2__0 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1_2__0_in_rule__NavigatingArgCS__Group_1__2__Impl27414); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1_2__0_in_rule__NavigatingArgCS__Group_1__2__Impl27415); rule__NavigatingArgCS__Group_1_2__0(); state._fsp--; @@ -39137,12 +39148,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13510:1: ( rule__NavigatingArgCS__Group_1_2__0__Impl rule__NavigatingArgCS__Group_1_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13511:2: rule__NavigatingArgCS__Group_1_2__0__Impl rule__NavigatingArgCS__Group_1_2__1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1_2__0__Impl_in_rule__NavigatingArgCS__Group_1_2__027451); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1_2__0__Impl_in_rule__NavigatingArgCS__Group_1_2__027452); rule__NavigatingArgCS__Group_1_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1_2__1_in_rule__NavigatingArgCS__Group_1_2__027454); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1_2__1_in_rule__NavigatingArgCS__Group_1_2__027455); rule__NavigatingArgCS__Group_1_2__1(); state._fsp--; @@ -39181,7 +39192,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingArgCSAccess().getEqualsSignKeyword_1_2_0()); } - match(input,46,FollowSets001.FOLLOW_46_in_rule__NavigatingArgCS__Group_1_2__0__Impl27482); if (state.failed) return ; + match(input,46,FollowSets001.FOLLOW_46_in_rule__NavigatingArgCS__Group_1_2__0__Impl27483); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingArgCSAccess().getEqualsSignKeyword_1_2_0()); } @@ -39216,7 +39227,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13541:1: ( rule__NavigatingArgCS__Group_1_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13542:2: rule__NavigatingArgCS__Group_1_2__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1_2__1__Impl_in_rule__NavigatingArgCS__Group_1_2__127513); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1_2__1__Impl_in_rule__NavigatingArgCS__Group_1_2__127514); rule__NavigatingArgCS__Group_1_2__1__Impl(); state._fsp--; @@ -39258,7 +39269,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13555:1: ( rule__NavigatingArgCS__InitAssignment_1_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13555:2: rule__NavigatingArgCS__InitAssignment_1_2_1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__InitAssignment_1_2_1_in_rule__NavigatingArgCS__Group_1_2__1__Impl27540); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__InitAssignment_1_2_1_in_rule__NavigatingArgCS__Group_1_2__1__Impl27541); rule__NavigatingArgCS__InitAssignment_1_2_1(); state._fsp--; @@ -39300,12 +39311,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13573:1: ( rule__NavigatingBarArgCS__Group__0__Impl rule__NavigatingBarArgCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13574:2: rule__NavigatingBarArgCS__Group__0__Impl rule__NavigatingBarArgCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group__0__Impl_in_rule__NavigatingBarArgCS__Group__027574); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group__0__Impl_in_rule__NavigatingBarArgCS__Group__027575); rule__NavigatingBarArgCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group__1_in_rule__NavigatingBarArgCS__Group__027577); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group__1_in_rule__NavigatingBarArgCS__Group__027578); rule__NavigatingBarArgCS__Group__1(); state._fsp--; @@ -39347,7 +39358,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13588:1: ( rule__NavigatingBarArgCS__PrefixAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13588:2: rule__NavigatingBarArgCS__PrefixAssignment_0 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__PrefixAssignment_0_in_rule__NavigatingBarArgCS__Group__0__Impl27604); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__PrefixAssignment_0_in_rule__NavigatingBarArgCS__Group__0__Impl27605); rule__NavigatingBarArgCS__PrefixAssignment_0(); state._fsp--; @@ -39389,12 +39400,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13602:1: ( rule__NavigatingBarArgCS__Group__1__Impl rule__NavigatingBarArgCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13603:2: rule__NavigatingBarArgCS__Group__1__Impl rule__NavigatingBarArgCS__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group__1__Impl_in_rule__NavigatingBarArgCS__Group__127634); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group__1__Impl_in_rule__NavigatingBarArgCS__Group__127635); rule__NavigatingBarArgCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group__2_in_rule__NavigatingBarArgCS__Group__127637); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group__2_in_rule__NavigatingBarArgCS__Group__127638); rule__NavigatingBarArgCS__Group__2(); state._fsp--; @@ -39436,7 +39447,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13617:1: ( rule__NavigatingBarArgCS__NameAssignment_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13617:2: rule__NavigatingBarArgCS__NameAssignment_1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__NameAssignment_1_in_rule__NavigatingBarArgCS__Group__1__Impl27664); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__NameAssignment_1_in_rule__NavigatingBarArgCS__Group__1__Impl27665); rule__NavigatingBarArgCS__NameAssignment_1(); state._fsp--; @@ -39478,7 +39489,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13631:1: ( rule__NavigatingBarArgCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13632:2: rule__NavigatingBarArgCS__Group__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group__2__Impl_in_rule__NavigatingBarArgCS__Group__227694); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group__2__Impl_in_rule__NavigatingBarArgCS__Group__227695); rule__NavigatingBarArgCS__Group__2__Impl(); state._fsp--; @@ -39518,17 +39529,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getNavigatingBarArgCSAccess().getGroup_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13645:1: ( rule__NavigatingBarArgCS__Group_2__0 )? - int alt108=2; - int LA108_0 = input.LA(1); + int alt109=2; + int LA109_0 = input.LA(1); - if ( (LA108_0==69) ) { - alt108=1; + if ( (LA109_0==69) ) { + alt109=1; } - switch (alt108) { + switch (alt109) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13645:2: rule__NavigatingBarArgCS__Group_2__0 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2__0_in_rule__NavigatingBarArgCS__Group__2__Impl27721); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2__0_in_rule__NavigatingBarArgCS__Group__2__Impl27722); rule__NavigatingBarArgCS__Group_2__0(); state._fsp--; @@ -39573,12 +39584,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13665:1: ( rule__NavigatingBarArgCS__Group_2__0__Impl rule__NavigatingBarArgCS__Group_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13666:2: rule__NavigatingBarArgCS__Group_2__0__Impl rule__NavigatingBarArgCS__Group_2__1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2__0__Impl_in_rule__NavigatingBarArgCS__Group_2__027758); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2__0__Impl_in_rule__NavigatingBarArgCS__Group_2__027759); rule__NavigatingBarArgCS__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2__1_in_rule__NavigatingBarArgCS__Group_2__027761); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2__1_in_rule__NavigatingBarArgCS__Group_2__027762); rule__NavigatingBarArgCS__Group_2__1(); state._fsp--; @@ -39617,7 +39628,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingBarArgCSAccess().getColonKeyword_2_0()); } - match(input,69,FollowSets001.FOLLOW_69_in_rule__NavigatingBarArgCS__Group_2__0__Impl27789); if (state.failed) return ; + match(input,69,FollowSets001.FOLLOW_69_in_rule__NavigatingBarArgCS__Group_2__0__Impl27790); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingBarArgCSAccess().getColonKeyword_2_0()); } @@ -39652,12 +39663,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13696:1: ( rule__NavigatingBarArgCS__Group_2__1__Impl rule__NavigatingBarArgCS__Group_2__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13697:2: rule__NavigatingBarArgCS__Group_2__1__Impl rule__NavigatingBarArgCS__Group_2__2 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2__1__Impl_in_rule__NavigatingBarArgCS__Group_2__127820); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2__1__Impl_in_rule__NavigatingBarArgCS__Group_2__127821); rule__NavigatingBarArgCS__Group_2__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2__2_in_rule__NavigatingBarArgCS__Group_2__127823); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2__2_in_rule__NavigatingBarArgCS__Group_2__127824); rule__NavigatingBarArgCS__Group_2__2(); state._fsp--; @@ -39699,7 +39710,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13711:1: ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13711:2: rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingBarArgCS__Group_2__1__Impl27850); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingBarArgCS__Group_2__1__Impl27851); rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1(); state._fsp--; @@ -39741,7 +39752,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13725:1: ( rule__NavigatingBarArgCS__Group_2__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13726:2: rule__NavigatingBarArgCS__Group_2__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2__2__Impl_in_rule__NavigatingBarArgCS__Group_2__227880); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2__2__Impl_in_rule__NavigatingBarArgCS__Group_2__227881); rule__NavigatingBarArgCS__Group_2__2__Impl(); state._fsp--; @@ -39781,17 +39792,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getNavigatingBarArgCSAccess().getGroup_2_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13739:1: ( rule__NavigatingBarArgCS__Group_2_2__0 )? - int alt109=2; - int LA109_0 = input.LA(1); + int alt110=2; + int LA110_0 = input.LA(1); - if ( (LA109_0==46) ) { - alt109=1; + if ( (LA110_0==46) ) { + alt110=1; } - switch (alt109) { + switch (alt110) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13739:2: rule__NavigatingBarArgCS__Group_2_2__0 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2_2__0_in_rule__NavigatingBarArgCS__Group_2__2__Impl27907); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2_2__0_in_rule__NavigatingBarArgCS__Group_2__2__Impl27908); rule__NavigatingBarArgCS__Group_2_2__0(); state._fsp--; @@ -39836,12 +39847,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13759:1: ( rule__NavigatingBarArgCS__Group_2_2__0__Impl rule__NavigatingBarArgCS__Group_2_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13760:2: rule__NavigatingBarArgCS__Group_2_2__0__Impl rule__NavigatingBarArgCS__Group_2_2__1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2_2__0__Impl_in_rule__NavigatingBarArgCS__Group_2_2__027944); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2_2__0__Impl_in_rule__NavigatingBarArgCS__Group_2_2__027945); rule__NavigatingBarArgCS__Group_2_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2_2__1_in_rule__NavigatingBarArgCS__Group_2_2__027947); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2_2__1_in_rule__NavigatingBarArgCS__Group_2_2__027948); rule__NavigatingBarArgCS__Group_2_2__1(); state._fsp--; @@ -39880,7 +39891,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingBarArgCSAccess().getEqualsSignKeyword_2_2_0()); } - match(input,46,FollowSets001.FOLLOW_46_in_rule__NavigatingBarArgCS__Group_2_2__0__Impl27975); if (state.failed) return ; + match(input,46,FollowSets001.FOLLOW_46_in_rule__NavigatingBarArgCS__Group_2_2__0__Impl27976); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingBarArgCSAccess().getEqualsSignKeyword_2_2_0()); } @@ -39915,7 +39926,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13790:1: ( rule__NavigatingBarArgCS__Group_2_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13791:2: rule__NavigatingBarArgCS__Group_2_2__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2_2__1__Impl_in_rule__NavigatingBarArgCS__Group_2_2__128006); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2_2__1__Impl_in_rule__NavigatingBarArgCS__Group_2_2__128007); rule__NavigatingBarArgCS__Group_2_2__1__Impl(); state._fsp--; @@ -39957,7 +39968,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13804:1: ( rule__NavigatingBarArgCS__InitAssignment_2_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13804:2: rule__NavigatingBarArgCS__InitAssignment_2_2_1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__InitAssignment_2_2_1_in_rule__NavigatingBarArgCS__Group_2_2__1__Impl28033); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__InitAssignment_2_2_1_in_rule__NavigatingBarArgCS__Group_2_2__1__Impl28034); rule__NavigatingBarArgCS__InitAssignment_2_2_1(); state._fsp--; @@ -39999,12 +40010,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13822:1: ( rule__NavigatingCommaArgCS__Group__0__Impl rule__NavigatingCommaArgCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13823:2: rule__NavigatingCommaArgCS__Group__0__Impl rule__NavigatingCommaArgCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group__0__Impl_in_rule__NavigatingCommaArgCS__Group__028067); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group__0__Impl_in_rule__NavigatingCommaArgCS__Group__028068); rule__NavigatingCommaArgCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group__1_in_rule__NavigatingCommaArgCS__Group__028070); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group__1_in_rule__NavigatingCommaArgCS__Group__028071); rule__NavigatingCommaArgCS__Group__1(); state._fsp--; @@ -40046,7 +40057,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13837:1: ( rule__NavigatingCommaArgCS__PrefixAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13837:2: rule__NavigatingCommaArgCS__PrefixAssignment_0 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__PrefixAssignment_0_in_rule__NavigatingCommaArgCS__Group__0__Impl28097); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__PrefixAssignment_0_in_rule__NavigatingCommaArgCS__Group__0__Impl28098); rule__NavigatingCommaArgCS__PrefixAssignment_0(); state._fsp--; @@ -40088,12 +40099,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13851:1: ( rule__NavigatingCommaArgCS__Group__1__Impl rule__NavigatingCommaArgCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13852:2: rule__NavigatingCommaArgCS__Group__1__Impl rule__NavigatingCommaArgCS__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group__1__Impl_in_rule__NavigatingCommaArgCS__Group__128127); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group__1__Impl_in_rule__NavigatingCommaArgCS__Group__128128); rule__NavigatingCommaArgCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group__2_in_rule__NavigatingCommaArgCS__Group__128130); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group__2_in_rule__NavigatingCommaArgCS__Group__128131); rule__NavigatingCommaArgCS__Group__2(); state._fsp--; @@ -40135,7 +40146,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13866:1: ( rule__NavigatingCommaArgCS__NameAssignment_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13866:2: rule__NavigatingCommaArgCS__NameAssignment_1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__NameAssignment_1_in_rule__NavigatingCommaArgCS__Group__1__Impl28157); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__NameAssignment_1_in_rule__NavigatingCommaArgCS__Group__1__Impl28158); rule__NavigatingCommaArgCS__NameAssignment_1(); state._fsp--; @@ -40177,7 +40188,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13880:1: ( rule__NavigatingCommaArgCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13881:2: rule__NavigatingCommaArgCS__Group__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group__2__Impl_in_rule__NavigatingCommaArgCS__Group__228187); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group__2__Impl_in_rule__NavigatingCommaArgCS__Group__228188); rule__NavigatingCommaArgCS__Group__2__Impl(); state._fsp--; @@ -40217,17 +40228,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getNavigatingCommaArgCSAccess().getGroup_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13894:1: ( rule__NavigatingCommaArgCS__Group_2__0 )? - int alt110=2; - int LA110_0 = input.LA(1); + int alt111=2; + int LA111_0 = input.LA(1); - if ( (LA110_0==69) ) { - alt110=1; + if ( (LA111_0==69) ) { + alt111=1; } - switch (alt110) { + switch (alt111) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13894:2: rule__NavigatingCommaArgCS__Group_2__0 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2__0_in_rule__NavigatingCommaArgCS__Group__2__Impl28214); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2__0_in_rule__NavigatingCommaArgCS__Group__2__Impl28215); rule__NavigatingCommaArgCS__Group_2__0(); state._fsp--; @@ -40272,12 +40283,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13914:1: ( rule__NavigatingCommaArgCS__Group_2__0__Impl rule__NavigatingCommaArgCS__Group_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13915:2: rule__NavigatingCommaArgCS__Group_2__0__Impl rule__NavigatingCommaArgCS__Group_2__1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2__0__Impl_in_rule__NavigatingCommaArgCS__Group_2__028251); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2__0__Impl_in_rule__NavigatingCommaArgCS__Group_2__028252); rule__NavigatingCommaArgCS__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2__1_in_rule__NavigatingCommaArgCS__Group_2__028254); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2__1_in_rule__NavigatingCommaArgCS__Group_2__028255); rule__NavigatingCommaArgCS__Group_2__1(); state._fsp--; @@ -40316,7 +40327,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingCommaArgCSAccess().getColonKeyword_2_0()); } - match(input,69,FollowSets001.FOLLOW_69_in_rule__NavigatingCommaArgCS__Group_2__0__Impl28282); if (state.failed) return ; + match(input,69,FollowSets001.FOLLOW_69_in_rule__NavigatingCommaArgCS__Group_2__0__Impl28283); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingCommaArgCSAccess().getColonKeyword_2_0()); } @@ -40351,12 +40362,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13945:1: ( rule__NavigatingCommaArgCS__Group_2__1__Impl rule__NavigatingCommaArgCS__Group_2__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13946:2: rule__NavigatingCommaArgCS__Group_2__1__Impl rule__NavigatingCommaArgCS__Group_2__2 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2__1__Impl_in_rule__NavigatingCommaArgCS__Group_2__128313); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2__1__Impl_in_rule__NavigatingCommaArgCS__Group_2__128314); rule__NavigatingCommaArgCS__Group_2__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2__2_in_rule__NavigatingCommaArgCS__Group_2__128316); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2__2_in_rule__NavigatingCommaArgCS__Group_2__128317); rule__NavigatingCommaArgCS__Group_2__2(); state._fsp--; @@ -40398,7 +40409,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13960:1: ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13960:2: rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingCommaArgCS__Group_2__1__Impl28343); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingCommaArgCS__Group_2__1__Impl28344); rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1(); state._fsp--; @@ -40440,7 +40451,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13974:1: ( rule__NavigatingCommaArgCS__Group_2__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13975:2: rule__NavigatingCommaArgCS__Group_2__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2__2__Impl_in_rule__NavigatingCommaArgCS__Group_2__228373); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2__2__Impl_in_rule__NavigatingCommaArgCS__Group_2__228374); rule__NavigatingCommaArgCS__Group_2__2__Impl(); state._fsp--; @@ -40480,17 +40491,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getNavigatingCommaArgCSAccess().getGroup_2_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13988:1: ( rule__NavigatingCommaArgCS__Group_2_2__0 )? - int alt111=2; - int LA111_0 = input.LA(1); + int alt112=2; + int LA112_0 = input.LA(1); - if ( (LA111_0==46) ) { - alt111=1; + if ( (LA112_0==46) ) { + alt112=1; } - switch (alt111) { + switch (alt112) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13988:2: rule__NavigatingCommaArgCS__Group_2_2__0 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__0_in_rule__NavigatingCommaArgCS__Group_2__2__Impl28400); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__0_in_rule__NavigatingCommaArgCS__Group_2__2__Impl28401); rule__NavigatingCommaArgCS__Group_2_2__0(); state._fsp--; @@ -40535,12 +40546,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14008:1: ( rule__NavigatingCommaArgCS__Group_2_2__0__Impl rule__NavigatingCommaArgCS__Group_2_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14009:2: rule__NavigatingCommaArgCS__Group_2_2__0__Impl rule__NavigatingCommaArgCS__Group_2_2__1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__0__Impl_in_rule__NavigatingCommaArgCS__Group_2_2__028437); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__0__Impl_in_rule__NavigatingCommaArgCS__Group_2_2__028438); rule__NavigatingCommaArgCS__Group_2_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__1_in_rule__NavigatingCommaArgCS__Group_2_2__028440); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__1_in_rule__NavigatingCommaArgCS__Group_2_2__028441); rule__NavigatingCommaArgCS__Group_2_2__1(); state._fsp--; @@ -40579,7 +40590,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingCommaArgCSAccess().getEqualsSignKeyword_2_2_0()); } - match(input,46,FollowSets001.FOLLOW_46_in_rule__NavigatingCommaArgCS__Group_2_2__0__Impl28468); if (state.failed) return ; + match(input,46,FollowSets001.FOLLOW_46_in_rule__NavigatingCommaArgCS__Group_2_2__0__Impl28469); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingCommaArgCSAccess().getEqualsSignKeyword_2_2_0()); } @@ -40614,7 +40625,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14039:1: ( rule__NavigatingCommaArgCS__Group_2_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14040:2: rule__NavigatingCommaArgCS__Group_2_2__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__1__Impl_in_rule__NavigatingCommaArgCS__Group_2_2__128499); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__1__Impl_in_rule__NavigatingCommaArgCS__Group_2_2__128500); rule__NavigatingCommaArgCS__Group_2_2__1__Impl(); state._fsp--; @@ -40656,7 +40667,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14053:1: ( rule__NavigatingCommaArgCS__InitAssignment_2_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14053:2: rule__NavigatingCommaArgCS__InitAssignment_2_2_1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__InitAssignment_2_2_1_in_rule__NavigatingCommaArgCS__Group_2_2__1__Impl28526); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__InitAssignment_2_2_1_in_rule__NavigatingCommaArgCS__Group_2_2__1__Impl28527); rule__NavigatingCommaArgCS__InitAssignment_2_2_1(); state._fsp--; @@ -40698,12 +40709,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14071:1: ( rule__NavigatingSemiArgCS__Group__0__Impl rule__NavigatingSemiArgCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14072:2: rule__NavigatingSemiArgCS__Group__0__Impl rule__NavigatingSemiArgCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group__0__Impl_in_rule__NavigatingSemiArgCS__Group__028560); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group__0__Impl_in_rule__NavigatingSemiArgCS__Group__028561); rule__NavigatingSemiArgCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group__1_in_rule__NavigatingSemiArgCS__Group__028563); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group__1_in_rule__NavigatingSemiArgCS__Group__028564); rule__NavigatingSemiArgCS__Group__1(); state._fsp--; @@ -40745,7 +40756,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14086:1: ( rule__NavigatingSemiArgCS__PrefixAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14086:2: rule__NavigatingSemiArgCS__PrefixAssignment_0 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__PrefixAssignment_0_in_rule__NavigatingSemiArgCS__Group__0__Impl28590); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__PrefixAssignment_0_in_rule__NavigatingSemiArgCS__Group__0__Impl28591); rule__NavigatingSemiArgCS__PrefixAssignment_0(); state._fsp--; @@ -40787,12 +40798,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14100:1: ( rule__NavigatingSemiArgCS__Group__1__Impl rule__NavigatingSemiArgCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14101:2: rule__NavigatingSemiArgCS__Group__1__Impl rule__NavigatingSemiArgCS__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group__1__Impl_in_rule__NavigatingSemiArgCS__Group__128620); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group__1__Impl_in_rule__NavigatingSemiArgCS__Group__128621); rule__NavigatingSemiArgCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group__2_in_rule__NavigatingSemiArgCS__Group__128623); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group__2_in_rule__NavigatingSemiArgCS__Group__128624); rule__NavigatingSemiArgCS__Group__2(); state._fsp--; @@ -40834,7 +40845,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14115:1: ( rule__NavigatingSemiArgCS__NameAssignment_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14115:2: rule__NavigatingSemiArgCS__NameAssignment_1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__NameAssignment_1_in_rule__NavigatingSemiArgCS__Group__1__Impl28650); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__NameAssignment_1_in_rule__NavigatingSemiArgCS__Group__1__Impl28651); rule__NavigatingSemiArgCS__NameAssignment_1(); state._fsp--; @@ -40876,7 +40887,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14129:1: ( rule__NavigatingSemiArgCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14130:2: rule__NavigatingSemiArgCS__Group__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group__2__Impl_in_rule__NavigatingSemiArgCS__Group__228680); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group__2__Impl_in_rule__NavigatingSemiArgCS__Group__228681); rule__NavigatingSemiArgCS__Group__2__Impl(); state._fsp--; @@ -40916,17 +40927,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getNavigatingSemiArgCSAccess().getGroup_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14143:1: ( rule__NavigatingSemiArgCS__Group_2__0 )? - int alt112=2; - int LA112_0 = input.LA(1); + int alt113=2; + int LA113_0 = input.LA(1); - if ( (LA112_0==69) ) { - alt112=1; + if ( (LA113_0==69) ) { + alt113=1; } - switch (alt112) { + switch (alt113) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14143:2: rule__NavigatingSemiArgCS__Group_2__0 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2__0_in_rule__NavigatingSemiArgCS__Group__2__Impl28707); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2__0_in_rule__NavigatingSemiArgCS__Group__2__Impl28708); rule__NavigatingSemiArgCS__Group_2__0(); state._fsp--; @@ -40971,12 +40982,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14163:1: ( rule__NavigatingSemiArgCS__Group_2__0__Impl rule__NavigatingSemiArgCS__Group_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14164:2: rule__NavigatingSemiArgCS__Group_2__0__Impl rule__NavigatingSemiArgCS__Group_2__1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2__0__Impl_in_rule__NavigatingSemiArgCS__Group_2__028744); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2__0__Impl_in_rule__NavigatingSemiArgCS__Group_2__028745); rule__NavigatingSemiArgCS__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2__1_in_rule__NavigatingSemiArgCS__Group_2__028747); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2__1_in_rule__NavigatingSemiArgCS__Group_2__028748); rule__NavigatingSemiArgCS__Group_2__1(); state._fsp--; @@ -41015,7 +41026,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingSemiArgCSAccess().getColonKeyword_2_0()); } - match(input,69,FollowSets001.FOLLOW_69_in_rule__NavigatingSemiArgCS__Group_2__0__Impl28775); if (state.failed) return ; + match(input,69,FollowSets001.FOLLOW_69_in_rule__NavigatingSemiArgCS__Group_2__0__Impl28776); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingSemiArgCSAccess().getColonKeyword_2_0()); } @@ -41050,12 +41061,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14194:1: ( rule__NavigatingSemiArgCS__Group_2__1__Impl rule__NavigatingSemiArgCS__Group_2__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14195:2: rule__NavigatingSemiArgCS__Group_2__1__Impl rule__NavigatingSemiArgCS__Group_2__2 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2__1__Impl_in_rule__NavigatingSemiArgCS__Group_2__128806); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2__1__Impl_in_rule__NavigatingSemiArgCS__Group_2__128807); rule__NavigatingSemiArgCS__Group_2__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2__2_in_rule__NavigatingSemiArgCS__Group_2__128809); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2__2_in_rule__NavigatingSemiArgCS__Group_2__128810); rule__NavigatingSemiArgCS__Group_2__2(); state._fsp--; @@ -41097,7 +41108,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14209:1: ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14209:2: rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingSemiArgCS__Group_2__1__Impl28836); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingSemiArgCS__Group_2__1__Impl28837); rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1(); state._fsp--; @@ -41139,7 +41150,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14223:1: ( rule__NavigatingSemiArgCS__Group_2__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14224:2: rule__NavigatingSemiArgCS__Group_2__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2__2__Impl_in_rule__NavigatingSemiArgCS__Group_2__228866); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2__2__Impl_in_rule__NavigatingSemiArgCS__Group_2__228867); rule__NavigatingSemiArgCS__Group_2__2__Impl(); state._fsp--; @@ -41179,17 +41190,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getNavigatingSemiArgCSAccess().getGroup_2_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14237:1: ( rule__NavigatingSemiArgCS__Group_2_2__0 )? - int alt113=2; - int LA113_0 = input.LA(1); + int alt114=2; + int LA114_0 = input.LA(1); - if ( (LA113_0==46) ) { - alt113=1; + if ( (LA114_0==46) ) { + alt114=1; } - switch (alt113) { + switch (alt114) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14237:2: rule__NavigatingSemiArgCS__Group_2_2__0 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__0_in_rule__NavigatingSemiArgCS__Group_2__2__Impl28893); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__0_in_rule__NavigatingSemiArgCS__Group_2__2__Impl28894); rule__NavigatingSemiArgCS__Group_2_2__0(); state._fsp--; @@ -41234,12 +41245,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14257:1: ( rule__NavigatingSemiArgCS__Group_2_2__0__Impl rule__NavigatingSemiArgCS__Group_2_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14258:2: rule__NavigatingSemiArgCS__Group_2_2__0__Impl rule__NavigatingSemiArgCS__Group_2_2__1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__0__Impl_in_rule__NavigatingSemiArgCS__Group_2_2__028930); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__0__Impl_in_rule__NavigatingSemiArgCS__Group_2_2__028931); rule__NavigatingSemiArgCS__Group_2_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__1_in_rule__NavigatingSemiArgCS__Group_2_2__028933); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__1_in_rule__NavigatingSemiArgCS__Group_2_2__028934); rule__NavigatingSemiArgCS__Group_2_2__1(); state._fsp--; @@ -41278,7 +41289,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingSemiArgCSAccess().getEqualsSignKeyword_2_2_0()); } - match(input,46,FollowSets001.FOLLOW_46_in_rule__NavigatingSemiArgCS__Group_2_2__0__Impl28961); if (state.failed) return ; + match(input,46,FollowSets001.FOLLOW_46_in_rule__NavigatingSemiArgCS__Group_2_2__0__Impl28962); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingSemiArgCSAccess().getEqualsSignKeyword_2_2_0()); } @@ -41313,7 +41324,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14288:1: ( rule__NavigatingSemiArgCS__Group_2_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14289:2: rule__NavigatingSemiArgCS__Group_2_2__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__1__Impl_in_rule__NavigatingSemiArgCS__Group_2_2__128992); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__1__Impl_in_rule__NavigatingSemiArgCS__Group_2_2__128993); rule__NavigatingSemiArgCS__Group_2_2__1__Impl(); state._fsp--; @@ -41355,7 +41366,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14302:1: ( rule__NavigatingSemiArgCS__InitAssignment_2_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14302:2: rule__NavigatingSemiArgCS__InitAssignment_2_2_1 { - pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__InitAssignment_2_2_1_in_rule__NavigatingSemiArgCS__Group_2_2__1__Impl29019); + pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__InitAssignment_2_2_1_in_rule__NavigatingSemiArgCS__Group_2_2__1__Impl29020); rule__NavigatingSemiArgCS__InitAssignment_2_2_1(); state._fsp--; @@ -41397,12 +41408,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14320:1: ( rule__IfExpCS__Group__0__Impl rule__IfExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14321:2: rule__IfExpCS__Group__0__Impl rule__IfExpCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__0__Impl_in_rule__IfExpCS__Group__029053); + pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__0__Impl_in_rule__IfExpCS__Group__029054); rule__IfExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__1_in_rule__IfExpCS__Group__029056); + pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__1_in_rule__IfExpCS__Group__029057); rule__IfExpCS__Group__1(); state._fsp--; @@ -41441,7 +41452,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getIfExpCSAccess().getIfKeyword_0()); } - match(input,83,FollowSets001.FOLLOW_83_in_rule__IfExpCS__Group__0__Impl29084); if (state.failed) return ; + match(input,83,FollowSets001.FOLLOW_83_in_rule__IfExpCS__Group__0__Impl29085); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getIfExpCSAccess().getIfKeyword_0()); } @@ -41476,12 +41487,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14351:1: ( rule__IfExpCS__Group__1__Impl rule__IfExpCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14352:2: rule__IfExpCS__Group__1__Impl rule__IfExpCS__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__1__Impl_in_rule__IfExpCS__Group__129115); + pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__1__Impl_in_rule__IfExpCS__Group__129116); rule__IfExpCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__2_in_rule__IfExpCS__Group__129118); + pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__2_in_rule__IfExpCS__Group__129119); rule__IfExpCS__Group__2(); state._fsp--; @@ -41523,7 +41534,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14366:1: ( rule__IfExpCS__ConditionAssignment_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14366:2: rule__IfExpCS__ConditionAssignment_1 { - pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__ConditionAssignment_1_in_rule__IfExpCS__Group__1__Impl29145); + pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__ConditionAssignment_1_in_rule__IfExpCS__Group__1__Impl29146); rule__IfExpCS__ConditionAssignment_1(); state._fsp--; @@ -41565,12 +41576,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14380:1: ( rule__IfExpCS__Group__2__Impl rule__IfExpCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14381:2: rule__IfExpCS__Group__2__Impl rule__IfExpCS__Group__3 { - pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__2__Impl_in_rule__IfExpCS__Group__229175); + pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__2__Impl_in_rule__IfExpCS__Group__229176); rule__IfExpCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__3_in_rule__IfExpCS__Group__229178); + pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__3_in_rule__IfExpCS__Group__229179); rule__IfExpCS__Group__3(); state._fsp--; @@ -41609,7 +41620,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getIfExpCSAccess().getThenKeyword_2()); } - match(input,84,FollowSets001.FOLLOW_84_in_rule__IfExpCS__Group__2__Impl29206); if (state.failed) return ; + match(input,84,FollowSets001.FOLLOW_84_in_rule__IfExpCS__Group__2__Impl29207); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getIfExpCSAccess().getThenKeyword_2()); } @@ -41644,12 +41655,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14411:1: ( rule__IfExpCS__Group__3__Impl rule__IfExpCS__Group__4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14412:2: rule__IfExpCS__Group__3__Impl rule__IfExpCS__Group__4 { - pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__3__Impl_in_rule__IfExpCS__Group__329237); + pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__3__Impl_in_rule__IfExpCS__Group__329238); rule__IfExpCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__4_in_rule__IfExpCS__Group__329240); + pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__4_in_rule__IfExpCS__Group__329241); rule__IfExpCS__Group__4(); state._fsp--; @@ -41691,7 +41702,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14426:1: ( rule__IfExpCS__ThenExpressionAssignment_3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14426:2: rule__IfExpCS__ThenExpressionAssignment_3 { - pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__ThenExpressionAssignment_3_in_rule__IfExpCS__Group__3__Impl29267); + pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__ThenExpressionAssignment_3_in_rule__IfExpCS__Group__3__Impl29268); rule__IfExpCS__ThenExpressionAssignment_3(); state._fsp--; @@ -41733,12 +41744,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14440:1: ( rule__IfExpCS__Group__4__Impl rule__IfExpCS__Group__5 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14441:2: rule__IfExpCS__Group__4__Impl rule__IfExpCS__Group__5 { - pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__4__Impl_in_rule__IfExpCS__Group__429297); + pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__4__Impl_in_rule__IfExpCS__Group__429298); rule__IfExpCS__Group__4__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__5_in_rule__IfExpCS__Group__429300); + pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__5_in_rule__IfExpCS__Group__429301); rule__IfExpCS__Group__5(); state._fsp--; @@ -41777,7 +41788,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getIfExpCSAccess().getElseKeyword_4()); } - match(input,85,FollowSets001.FOLLOW_85_in_rule__IfExpCS__Group__4__Impl29328); if (state.failed) return ; + match(input,85,FollowSets001.FOLLOW_85_in_rule__IfExpCS__Group__4__Impl29329); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getIfExpCSAccess().getElseKeyword_4()); } @@ -41812,12 +41823,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14471:1: ( rule__IfExpCS__Group__5__Impl rule__IfExpCS__Group__6 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14472:2: rule__IfExpCS__Group__5__Impl rule__IfExpCS__Group__6 { - pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__5__Impl_in_rule__IfExpCS__Group__529359); + pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__5__Impl_in_rule__IfExpCS__Group__529360); rule__IfExpCS__Group__5__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__6_in_rule__IfExpCS__Group__529362); + pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__6_in_rule__IfExpCS__Group__529363); rule__IfExpCS__Group__6(); state._fsp--; @@ -41859,7 +41870,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14486:1: ( rule__IfExpCS__ElseExpressionAssignment_5 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14486:2: rule__IfExpCS__ElseExpressionAssignment_5 { - pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__ElseExpressionAssignment_5_in_rule__IfExpCS__Group__5__Impl29389); + pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__ElseExpressionAssignment_5_in_rule__IfExpCS__Group__5__Impl29390); rule__IfExpCS__ElseExpressionAssignment_5(); state._fsp--; @@ -41901,7 +41912,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14500:1: ( rule__IfExpCS__Group__6__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14501:2: rule__IfExpCS__Group__6__Impl { - pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__6__Impl_in_rule__IfExpCS__Group__629419); + pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__6__Impl_in_rule__IfExpCS__Group__629420); rule__IfExpCS__Group__6__Impl(); state._fsp--; @@ -41940,7 +41951,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getIfExpCSAccess().getEndifKeyword_6()); } - match(input,86,FollowSets001.FOLLOW_86_in_rule__IfExpCS__Group__6__Impl29447); if (state.failed) return ; + match(input,86,FollowSets001.FOLLOW_86_in_rule__IfExpCS__Group__6__Impl29448); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getIfExpCSAccess().getEndifKeyword_6()); } @@ -41975,12 +41986,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14544:1: ( rule__LetExpCS__Group__0__Impl rule__LetExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14545:2: rule__LetExpCS__Group__0__Impl rule__LetExpCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__0__Impl_in_rule__LetExpCS__Group__029492); + pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__0__Impl_in_rule__LetExpCS__Group__029493); rule__LetExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__1_in_rule__LetExpCS__Group__029495); + pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__1_in_rule__LetExpCS__Group__029496); rule__LetExpCS__Group__1(); state._fsp--; @@ -42019,7 +42030,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getLetExpCSAccess().getLetKeyword_0()); } - match(input,87,FollowSets001.FOLLOW_87_in_rule__LetExpCS__Group__0__Impl29523); if (state.failed) return ; + match(input,87,FollowSets001.FOLLOW_87_in_rule__LetExpCS__Group__0__Impl29524); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLetExpCSAccess().getLetKeyword_0()); } @@ -42054,12 +42065,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14575:1: ( rule__LetExpCS__Group__1__Impl rule__LetExpCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14576:2: rule__LetExpCS__Group__1__Impl rule__LetExpCS__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__1__Impl_in_rule__LetExpCS__Group__129554); + pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__1__Impl_in_rule__LetExpCS__Group__129555); rule__LetExpCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__2_in_rule__LetExpCS__Group__129557); + pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__2_in_rule__LetExpCS__Group__129558); rule__LetExpCS__Group__2(); state._fsp--; @@ -42101,7 +42112,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14590:1: ( rule__LetExpCS__VariableAssignment_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14590:2: rule__LetExpCS__VariableAssignment_1 { - pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__VariableAssignment_1_in_rule__LetExpCS__Group__1__Impl29584); + pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__VariableAssignment_1_in_rule__LetExpCS__Group__1__Impl29585); rule__LetExpCS__VariableAssignment_1(); state._fsp--; @@ -42143,12 +42154,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14604:1: ( rule__LetExpCS__Group__2__Impl rule__LetExpCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14605:2: rule__LetExpCS__Group__2__Impl rule__LetExpCS__Group__3 { - pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__2__Impl_in_rule__LetExpCS__Group__229614); + pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__2__Impl_in_rule__LetExpCS__Group__229615); rule__LetExpCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__3_in_rule__LetExpCS__Group__229617); + pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__3_in_rule__LetExpCS__Group__229618); rule__LetExpCS__Group__3(); state._fsp--; @@ -42188,21 +42199,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getLetExpCSAccess().getGroup_2()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14619:1: ( rule__LetExpCS__Group_2__0 )* - loop114: + loop115: do { - int alt114=2; - int LA114_0 = input.LA(1); + int alt115=2; + int LA115_0 = input.LA(1); - if ( (LA114_0==73) ) { - alt114=1; + if ( (LA115_0==73) ) { + alt115=1; } - switch (alt114) { + switch (alt115) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14619:2: rule__LetExpCS__Group_2__0 { - pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group_2__0_in_rule__LetExpCS__Group__2__Impl29644); + pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group_2__0_in_rule__LetExpCS__Group__2__Impl29645); rule__LetExpCS__Group_2__0(); state._fsp--; @@ -42212,7 +42223,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars break; default : - break loop114; + break loop115; } } while (true); @@ -42250,12 +42261,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14633:1: ( rule__LetExpCS__Group__3__Impl rule__LetExpCS__Group__4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14634:2: rule__LetExpCS__Group__3__Impl rule__LetExpCS__Group__4 { - pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__3__Impl_in_rule__LetExpCS__Group__329675); + pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__3__Impl_in_rule__LetExpCS__Group__329676); rule__LetExpCS__Group__3__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__4_in_rule__LetExpCS__Group__329678); + pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__4_in_rule__LetExpCS__Group__329679); rule__LetExpCS__Group__4(); state._fsp--; @@ -42294,7 +42305,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getLetExpCSAccess().getInKeyword_3()); } - match(input,88,FollowSets001.FOLLOW_88_in_rule__LetExpCS__Group__3__Impl29706); if (state.failed) return ; + match(input,88,FollowSets001.FOLLOW_88_in_rule__LetExpCS__Group__3__Impl29707); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLetExpCSAccess().getInKeyword_3()); } @@ -42329,7 +42340,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14664:1: ( rule__LetExpCS__Group__4__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14665:2: rule__LetExpCS__Group__4__Impl { - pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__4__Impl_in_rule__LetExpCS__Group__429737); + pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__4__Impl_in_rule__LetExpCS__Group__429738); rule__LetExpCS__Group__4__Impl(); state._fsp--; @@ -42371,7 +42382,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14678:1: ( rule__LetExpCS__InAssignment_4 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14678:2: rule__LetExpCS__InAssignment_4 { - pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__InAssignment_4_in_rule__LetExpCS__Group__4__Impl29764); + pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__InAssignment_4_in_rule__LetExpCS__Group__4__Impl29765); rule__LetExpCS__InAssignment_4(); state._fsp--; @@ -42413,12 +42424,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14702:1: ( rule__LetExpCS__Group_2__0__Impl rule__LetExpCS__Group_2__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14703:2: rule__LetExpCS__Group_2__0__Impl rule__LetExpCS__Group_2__1 { - pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group_2__0__Impl_in_rule__LetExpCS__Group_2__029804); + pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group_2__0__Impl_in_rule__LetExpCS__Group_2__029805); rule__LetExpCS__Group_2__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group_2__1_in_rule__LetExpCS__Group_2__029807); + pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group_2__1_in_rule__LetExpCS__Group_2__029808); rule__LetExpCS__Group_2__1(); state._fsp--; @@ -42457,7 +42468,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getLetExpCSAccess().getCommaKeyword_2_0()); } - match(input,73,FollowSets001.FOLLOW_73_in_rule__LetExpCS__Group_2__0__Impl29835); if (state.failed) return ; + match(input,73,FollowSets001.FOLLOW_73_in_rule__LetExpCS__Group_2__0__Impl29836); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLetExpCSAccess().getCommaKeyword_2_0()); } @@ -42492,7 +42503,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14733:1: ( rule__LetExpCS__Group_2__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14734:2: rule__LetExpCS__Group_2__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group_2__1__Impl_in_rule__LetExpCS__Group_2__129866); + pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group_2__1__Impl_in_rule__LetExpCS__Group_2__129867); rule__LetExpCS__Group_2__1__Impl(); state._fsp--; @@ -42534,7 +42545,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14747:1: ( rule__LetExpCS__VariableAssignment_2_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14747:2: rule__LetExpCS__VariableAssignment_2_1 { - pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__VariableAssignment_2_1_in_rule__LetExpCS__Group_2__1__Impl29893); + pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__VariableAssignment_2_1_in_rule__LetExpCS__Group_2__1__Impl29894); rule__LetExpCS__VariableAssignment_2_1(); state._fsp--; @@ -42576,12 +42587,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14765:1: ( rule__LetVariableCS__Group__0__Impl rule__LetVariableCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14766:2: rule__LetVariableCS__Group__0__Impl rule__LetVariableCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group__0__Impl_in_rule__LetVariableCS__Group__029927); + pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group__0__Impl_in_rule__LetVariableCS__Group__029928); rule__LetVariableCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group__1_in_rule__LetVariableCS__Group__029930); + pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group__1_in_rule__LetVariableCS__Group__029931); rule__LetVariableCS__Group__1(); state._fsp--; @@ -42623,7 +42634,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14780:1: ( rule__LetVariableCS__NameAssignment_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14780:2: rule__LetVariableCS__NameAssignment_0 { - pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__NameAssignment_0_in_rule__LetVariableCS__Group__0__Impl29957); + pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__NameAssignment_0_in_rule__LetVariableCS__Group__0__Impl29958); rule__LetVariableCS__NameAssignment_0(); state._fsp--; @@ -42665,12 +42676,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14794:1: ( rule__LetVariableCS__Group__1__Impl rule__LetVariableCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14795:2: rule__LetVariableCS__Group__1__Impl rule__LetVariableCS__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group__1__Impl_in_rule__LetVariableCS__Group__129987); + pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group__1__Impl_in_rule__LetVariableCS__Group__129988); rule__LetVariableCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group__2_in_rule__LetVariableCS__Group__129990); + pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group__2_in_rule__LetVariableCS__Group__129991); rule__LetVariableCS__Group__2(); state._fsp--; @@ -42710,17 +42721,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars before(grammarAccess.getLetVariableCSAccess().getGroup_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14809:1: ( rule__LetVariableCS__Group_1__0 )? - int alt115=2; - int LA115_0 = input.LA(1); + int alt116=2; + int LA116_0 = input.LA(1); - if ( (LA115_0==69) ) { - alt115=1; + if ( (LA116_0==69) ) { + alt116=1; } - switch (alt115) { + switch (alt116) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14809:2: rule__LetVariableCS__Group_1__0 { - pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group_1__0_in_rule__LetVariableCS__Group__1__Impl30017); + pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group_1__0_in_rule__LetVariableCS__Group__1__Impl30018); rule__LetVariableCS__Group_1__0(); state._fsp--; @@ -42765,12 +42776,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14823:1: ( rule__LetVariableCS__Group__2__Impl rule__LetVariableCS__Group__3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14824:2: rule__LetVariableCS__Group__2__Impl rule__LetVariableCS__Group__3 { - pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group__2__Impl_in_rule__LetVariableCS__Group__230048); + pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group__2__Impl_in_rule__LetVariableCS__Group__230049); rule__LetVariableCS__Group__2__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group__3_in_rule__LetVariableCS__Group__230051); + pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group__3_in_rule__LetVariableCS__Group__230052); rule__LetVariableCS__Group__3(); state._fsp--; @@ -42809,7 +42820,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getLetVariableCSAccess().getEqualsSignKeyword_2()); } - match(input,46,FollowSets001.FOLLOW_46_in_rule__LetVariableCS__Group__2__Impl30079); if (state.failed) return ; + match(input,46,FollowSets001.FOLLOW_46_in_rule__LetVariableCS__Group__2__Impl30080); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLetVariableCSAccess().getEqualsSignKeyword_2()); } @@ -42844,7 +42855,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14854:1: ( rule__LetVariableCS__Group__3__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14855:2: rule__LetVariableCS__Group__3__Impl { - pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group__3__Impl_in_rule__LetVariableCS__Group__330110); + pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group__3__Impl_in_rule__LetVariableCS__Group__330111); rule__LetVariableCS__Group__3__Impl(); state._fsp--; @@ -42886,7 +42897,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14868:1: ( rule__LetVariableCS__InitExpressionAssignment_3 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14868:2: rule__LetVariableCS__InitExpressionAssignment_3 { - pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__InitExpressionAssignment_3_in_rule__LetVariableCS__Group__3__Impl30137); + pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__InitExpressionAssignment_3_in_rule__LetVariableCS__Group__3__Impl30138); rule__LetVariableCS__InitExpressionAssignment_3(); state._fsp--; @@ -42928,12 +42939,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14890:1: ( rule__LetVariableCS__Group_1__0__Impl rule__LetVariableCS__Group_1__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14891:2: rule__LetVariableCS__Group_1__0__Impl rule__LetVariableCS__Group_1__1 { - pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group_1__0__Impl_in_rule__LetVariableCS__Group_1__030175); + pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group_1__0__Impl_in_rule__LetVariableCS__Group_1__030176); rule__LetVariableCS__Group_1__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group_1__1_in_rule__LetVariableCS__Group_1__030178); + pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group_1__1_in_rule__LetVariableCS__Group_1__030179); rule__LetVariableCS__Group_1__1(); state._fsp--; @@ -42972,7 +42983,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getLetVariableCSAccess().getColonKeyword_1_0()); } - match(input,69,FollowSets001.FOLLOW_69_in_rule__LetVariableCS__Group_1__0__Impl30206); if (state.failed) return ; + match(input,69,FollowSets001.FOLLOW_69_in_rule__LetVariableCS__Group_1__0__Impl30207); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getLetVariableCSAccess().getColonKeyword_1_0()); } @@ -43007,7 +43018,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14921:1: ( rule__LetVariableCS__Group_1__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14922:2: rule__LetVariableCS__Group_1__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group_1__1__Impl_in_rule__LetVariableCS__Group_1__130237); + pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group_1__1__Impl_in_rule__LetVariableCS__Group_1__130238); rule__LetVariableCS__Group_1__1__Impl(); state._fsp--; @@ -43049,7 +43060,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14935:1: ( rule__LetVariableCS__OwnedTypeAssignment_1_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14935:2: rule__LetVariableCS__OwnedTypeAssignment_1_1 { - pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__OwnedTypeAssignment_1_1_in_rule__LetVariableCS__Group_1__1__Impl30264); + pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__OwnedTypeAssignment_1_1_in_rule__LetVariableCS__Group_1__1__Impl30265); rule__LetVariableCS__OwnedTypeAssignment_1_1(); state._fsp--; @@ -43091,12 +43102,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14953:1: ( rule__NestedExpCS__Group__0__Impl rule__NestedExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14954:2: rule__NestedExpCS__Group__0__Impl rule__NestedExpCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__NestedExpCS__Group__0__Impl_in_rule__NestedExpCS__Group__030298); + pushFollow(FollowSets001.FOLLOW_rule__NestedExpCS__Group__0__Impl_in_rule__NestedExpCS__Group__030299); rule__NestedExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NestedExpCS__Group__1_in_rule__NestedExpCS__Group__030301); + pushFollow(FollowSets001.FOLLOW_rule__NestedExpCS__Group__1_in_rule__NestedExpCS__Group__030302); rule__NestedExpCS__Group__1(); state._fsp--; @@ -43135,7 +43146,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNestedExpCSAccess().getLeftParenthesisKeyword_0()); } - match(input,74,FollowSets001.FOLLOW_74_in_rule__NestedExpCS__Group__0__Impl30329); if (state.failed) return ; + match(input,74,FollowSets001.FOLLOW_74_in_rule__NestedExpCS__Group__0__Impl30330); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNestedExpCSAccess().getLeftParenthesisKeyword_0()); } @@ -43170,12 +43181,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14984:1: ( rule__NestedExpCS__Group__1__Impl rule__NestedExpCS__Group__2 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14985:2: rule__NestedExpCS__Group__1__Impl rule__NestedExpCS__Group__2 { - pushFollow(FollowSets001.FOLLOW_rule__NestedExpCS__Group__1__Impl_in_rule__NestedExpCS__Group__130360); + pushFollow(FollowSets001.FOLLOW_rule__NestedExpCS__Group__1__Impl_in_rule__NestedExpCS__Group__130361); rule__NestedExpCS__Group__1__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__NestedExpCS__Group__2_in_rule__NestedExpCS__Group__130363); + pushFollow(FollowSets001.FOLLOW_rule__NestedExpCS__Group__2_in_rule__NestedExpCS__Group__130364); rule__NestedExpCS__Group__2(); state._fsp--; @@ -43217,7 +43228,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14999:1: ( rule__NestedExpCS__SourceAssignment_1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14999:2: rule__NestedExpCS__SourceAssignment_1 { - pushFollow(FollowSets001.FOLLOW_rule__NestedExpCS__SourceAssignment_1_in_rule__NestedExpCS__Group__1__Impl30390); + pushFollow(FollowSets001.FOLLOW_rule__NestedExpCS__SourceAssignment_1_in_rule__NestedExpCS__Group__1__Impl30391); rule__NestedExpCS__SourceAssignment_1(); state._fsp--; @@ -43259,7 +43270,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15013:1: ( rule__NestedExpCS__Group__2__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15014:2: rule__NestedExpCS__Group__2__Impl { - pushFollow(FollowSets001.FOLLOW_rule__NestedExpCS__Group__2__Impl_in_rule__NestedExpCS__Group__230420); + pushFollow(FollowSets001.FOLLOW_rule__NestedExpCS__Group__2__Impl_in_rule__NestedExpCS__Group__230421); rule__NestedExpCS__Group__2__Impl(); state._fsp--; @@ -43298,7 +43309,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNestedExpCSAccess().getRightParenthesisKeyword_2()); } - match(input,75,FollowSets001.FOLLOW_75_in_rule__NestedExpCS__Group__2__Impl30448); if (state.failed) return ; + match(input,75,FollowSets001.FOLLOW_75_in_rule__NestedExpCS__Group__2__Impl30449); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNestedExpCSAccess().getRightParenthesisKeyword_2()); } @@ -43333,12 +43344,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15049:1: ( rule__SelfExpCS__Group__0__Impl rule__SelfExpCS__Group__1 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15050:2: rule__SelfExpCS__Group__0__Impl rule__SelfExpCS__Group__1 { - pushFollow(FollowSets001.FOLLOW_rule__SelfExpCS__Group__0__Impl_in_rule__SelfExpCS__Group__030485); + pushFollow(FollowSets001.FOLLOW_rule__SelfExpCS__Group__0__Impl_in_rule__SelfExpCS__Group__030486); rule__SelfExpCS__Group__0__Impl(); state._fsp--; if (state.failed) return ; - pushFollow(FollowSets001.FOLLOW_rule__SelfExpCS__Group__1_in_rule__SelfExpCS__Group__030488); + pushFollow(FollowSets001.FOLLOW_rule__SelfExpCS__Group__1_in_rule__SelfExpCS__Group__030489); rule__SelfExpCS__Group__1(); state._fsp--; @@ -43412,7 +43423,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15080:1: ( rule__SelfExpCS__Group__1__Impl ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15081:2: rule__SelfExpCS__Group__1__Impl { - pushFollow(FollowSets001.FOLLOW_rule__SelfExpCS__Group__1__Impl_in_rule__SelfExpCS__Group__130546); + pushFollow(FollowSets001.FOLLOW_rule__SelfExpCS__Group__1__Impl_in_rule__SelfExpCS__Group__130547); rule__SelfExpCS__Group__1__Impl(); state._fsp--; @@ -43451,7 +43462,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getSelfExpCSAccess().getSelfKeyword_1()); } - match(input,89,FollowSets001.FOLLOW_89_in_rule__SelfExpCS__Group__1__Impl30574); if (state.failed) return ; + match(input,89,FollowSets001.FOLLOW_89_in_rule__SelfExpCS__Group__1__Impl30575); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getSelfExpCSAccess().getSelfKeyword_1()); } @@ -43492,7 +43503,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTopLevelCSAccess().getOwnedImportUnitCSParserRuleCall_0_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnitCS_in_rule__TopLevelCS__OwnedImportAssignment_0_030614); + pushFollow(FollowSets001.FOLLOW_ruleUnitCS_in_rule__TopLevelCS__OwnedImportAssignment_0_030615); ruleUnitCS(); state._fsp--; @@ -43537,7 +43548,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTopLevelCSAccess().getOwnedLibraryLibraryCSParserRuleCall_0_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleLibraryCS_in_rule__TopLevelCS__OwnedLibraryAssignment_0_130645); + pushFollow(FollowSets001.FOLLOW_ruleLibraryCS_in_rule__TopLevelCS__OwnedLibraryAssignment_0_130646); ruleLibraryCS(); state._fsp--; @@ -43582,7 +43593,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTopLevelCSAccess().getTransformationsTransformationCSParserRuleCall_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTransformationCS_in_rule__TopLevelCS__TransformationsAssignment_130676); + pushFollow(FollowSets001.FOLLOW_ruleTransformationCS_in_rule__TopLevelCS__TransformationsAssignment_130677); ruleTransformationCS(); state._fsp--; @@ -43627,7 +43638,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionTemplateCSAccess().getNameUnrestrictedNameParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__CollectionTemplateCS__NameAssignment_030707); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__CollectionTemplateCS__NameAssignment_030708); ruleUnrestrictedName(); state._fsp--; @@ -43672,7 +43683,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionTemplateCSAccess().getTypeCollectionTypeCSParserRuleCall_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleCollectionTypeCS_in_rule__CollectionTemplateCS__TypeAssignment_230738); + pushFollow(FollowSets001.FOLLOW_ruleCollectionTypeCS_in_rule__CollectionTemplateCS__TypeAssignment_230739); ruleCollectionTypeCS(); state._fsp--; @@ -43720,7 +43731,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15193:1: ( rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_0_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15193:2: rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_0_0 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_0_0_in_rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_030769); + pushFollow(FollowSets001.FOLLOW_rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_0_0_in_rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_030770); rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_0_0(); state._fsp--; @@ -43771,7 +43782,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15209:1: ( rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_1_1_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15209:2: rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_1_1_0 { - pushFollow(FollowSets001.FOLLOW_rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_1_1_0_in_rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_1_130802); + pushFollow(FollowSets001.FOLLOW_rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_1_1_0_in_rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_1_130803); rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_1_1_0(); state._fsp--; @@ -43825,7 +43836,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionTemplateCSAccess().getRestIdentifierVariableUnrestrictedNameParserRuleCall_4_3_0_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__CollectionTemplateCS__RestIdentifierAssignment_4_3_030839); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__CollectionTemplateCS__RestIdentifierAssignment_4_3_030840); ruleUnrestrictedName(); state._fsp--; @@ -43882,7 +43893,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getDefaultValueCSAccess().getPropertyIdVariableUnrestrictedNameParserRuleCall_0_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__DefaultValueCS__PropertyIdAssignment_030878); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__DefaultValueCS__PropertyIdAssignment_030879); ruleUnrestrictedName(); state._fsp--; @@ -43933,7 +43944,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getDefaultValueCSAccess().getInitialiserExpCSParserRuleCall_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__DefaultValueCS__InitialiserAssignment_230913); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__DefaultValueCS__InitialiserAssignment_230914); ruleExpCS(); state._fsp--; @@ -43984,7 +43995,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getDomainCSAccess().getCheckonlyCheckonlyKeyword_0_0_0()); } - match(input,19,FollowSets001.FOLLOW_19_in_rule__DomainCS__CheckonlyAssignment_0_030949); if (state.failed) return ; + match(input,19,FollowSets001.FOLLOW_19_in_rule__DomainCS__CheckonlyAssignment_0_030950); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDomainCSAccess().getCheckonlyCheckonlyKeyword_0_0_0()); } @@ -44037,7 +44048,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getDomainCSAccess().getEnforceEnforceKeyword_0_1_0()); } - match(input,22,FollowSets001.FOLLOW_22_in_rule__DomainCS__EnforceAssignment_0_130993); if (state.failed) return ; + match(input,22,FollowSets001.FOLLOW_22_in_rule__DomainCS__EnforceAssignment_0_130994); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getDomainCSAccess().getEnforceEnforceKeyword_0_1_0()); } @@ -44090,7 +44101,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getDomainCSAccess().getModelIdTypedModelUnrestrictedNameParserRuleCall_2_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__DomainCS__ModelIdAssignment_231036); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__DomainCS__ModelIdAssignment_231037); ruleUnrestrictedName(); state._fsp--; @@ -44141,7 +44152,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getDomainCSAccess().getPatternDomainPatternCSParserRuleCall_3_0()); } - pushFollow(FollowSets001.FOLLOW_ruleDomainPatternCS_in_rule__DomainCS__PatternAssignment_331071); + pushFollow(FollowSets001.FOLLOW_ruleDomainPatternCS_in_rule__DomainCS__PatternAssignment_331072); ruleDomainPatternCS(); state._fsp--; @@ -44186,7 +44197,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getDomainCSAccess().getImplementedByExpCSParserRuleCall_4_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__DomainCS__ImplementedByAssignment_4_131102); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__DomainCS__ImplementedByAssignment_4_131103); ruleExpCS(); state._fsp--; @@ -44231,7 +44242,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getDomainCSAccess().getDefaultValuesDefaultValueCSParserRuleCall_5_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleDefaultValueCS_in_rule__DomainCS__DefaultValuesAssignment_5_231133); + pushFollow(FollowSets001.FOLLOW_ruleDefaultValueCS_in_rule__DomainCS__DefaultValuesAssignment_5_231134); ruleDefaultValueCS(); state._fsp--; @@ -44276,7 +44287,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getDomainPatternCSAccess().getTemplateTemplateCSParserRuleCall_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTemplateCS_in_rule__DomainPatternCS__TemplateAssignment31164); + pushFollow(FollowSets001.FOLLOW_ruleTemplateCS_in_rule__DomainPatternCS__TemplateAssignment31165); ruleTemplateCS(); state._fsp--; @@ -44321,7 +44332,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getElementTemplateCSAccess().getNameUnrestrictedNameParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__ElementTemplateCS__NameAssignment_031195); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__ElementTemplateCS__NameAssignment_031196); ruleUnrestrictedName(); state._fsp--; @@ -44366,7 +44377,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getKeyDeclCSAccess().getPathNamePathNameCSParserRuleCall_1_0()); } - pushFollow(FollowSets001.FOLLOW_rulePathNameCS_in_rule__KeyDeclCS__PathNameAssignment_131226); + pushFollow(FollowSets001.FOLLOW_rulePathNameCS_in_rule__KeyDeclCS__PathNameAssignment_131227); rulePathNameCS(); state._fsp--; @@ -44417,7 +44428,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getKeyDeclCSAccess().getPropertyIdsPropertyUnrestrictedNameParserRuleCall_3_0_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__KeyDeclCS__PropertyIdsAssignment_3_031261); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__KeyDeclCS__PropertyIdsAssignment_3_031262); ruleUnrestrictedName(); state._fsp--; @@ -44468,7 +44479,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getKeyDeclCSAccess().getOppositePropertyIdsPathNameCSParserRuleCall_3_1_2_0()); } - pushFollow(FollowSets001.FOLLOW_rulePathNameCS_in_rule__KeyDeclCS__OppositePropertyIdsAssignment_3_1_231296); + pushFollow(FollowSets001.FOLLOW_rulePathNameCS_in_rule__KeyDeclCS__OppositePropertyIdsAssignment_3_1_231297); rulePathNameCS(); state._fsp--; @@ -44519,7 +44530,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getKeyDeclCSAccess().getPropertyIdsPropertyUnrestrictedNameParserRuleCall_4_1_0_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__KeyDeclCS__PropertyIdsAssignment_4_1_031331); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__KeyDeclCS__PropertyIdsAssignment_4_1_031332); ruleUnrestrictedName(); state._fsp--; @@ -44570,7 +44581,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getKeyDeclCSAccess().getOppositePropertyIdsPathNameCSParserRuleCall_4_1_1_2_0()); } - pushFollow(FollowSets001.FOLLOW_rulePathNameCS_in_rule__KeyDeclCS__OppositePropertyIdsAssignment_4_1_1_231366); + pushFollow(FollowSets001.FOLLOW_rulePathNameCS_in_rule__KeyDeclCS__OppositePropertyIdsAssignment_4_1_1_231367); rulePathNameCS(); state._fsp--; @@ -44621,7 +44632,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getLibraryCSAccess().getPackagePackageURIParserRuleCall_1_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleURI_in_rule__LibraryCS__PackageAssignment_131401); + pushFollow(FollowSets001.FOLLOW_ruleURI_in_rule__LibraryCS__PackageAssignment_131402); ruleURI(); state._fsp--; @@ -44672,7 +44683,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getModelDeclCSAccess().getNameUnrestrictedNameParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__ModelDeclCS__NameAssignment_031436); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__ModelDeclCS__NameAssignment_031437); ruleUnrestrictedName(); state._fsp--; @@ -44723,7 +44734,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getModelDeclCSAccess().getMetaModelIdsNamespaceUnrestrictedNameParserRuleCall_2_0_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__ModelDeclCS__MetaModelIdsAssignment_2_031471); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__ModelDeclCS__MetaModelIdsAssignment_2_031472); ruleUnrestrictedName(); state._fsp--; @@ -44780,7 +44791,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getModelDeclCSAccess().getMetaModelIdsNamespaceUnrestrictedNameParserRuleCall_2_1_1_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__ModelDeclCS__MetaModelIdsAssignment_2_1_131510); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__ModelDeclCS__MetaModelIdsAssignment_2_1_131511); ruleUnrestrictedName(); state._fsp--; @@ -44837,7 +44848,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getModelDeclCSAccess().getMetaModelIdsNamespaceUnrestrictedNameParserRuleCall_2_1_2_1_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__ModelDeclCS__MetaModelIdsAssignment_2_1_2_131549); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__ModelDeclCS__MetaModelIdsAssignment_2_1_2_131550); ruleUnrestrictedName(); state._fsp--; @@ -44888,7 +44899,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getObjectTemplateCSAccess().getNameUnrestrictedNameParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__ObjectTemplateCS__NameAssignment_031584); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__ObjectTemplateCS__NameAssignment_031585); ruleUnrestrictedName(); state._fsp--; @@ -44933,7 +44944,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getObjectTemplateCSAccess().getTypeTypedRefCSParserRuleCall_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTypedRefCS_in_rule__ObjectTemplateCS__TypeAssignment_231615); + pushFollow(FollowSets001.FOLLOW_ruleTypedRefCS_in_rule__ObjectTemplateCS__TypeAssignment_231616); ruleTypedRefCS(); state._fsp--; @@ -44978,7 +44989,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getObjectTemplateCSAccess().getPropertyTemplatesPropertyTemplateCSParserRuleCall_4_0_0()); } - pushFollow(FollowSets001.FOLLOW_rulePropertyTemplateCS_in_rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_031646); + pushFollow(FollowSets001.FOLLOW_rulePropertyTemplateCS_in_rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_031647); rulePropertyTemplateCS(); state._fsp--; @@ -45023,7 +45034,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getObjectTemplateCSAccess().getPropertyTemplatesPropertyTemplateCSParserRuleCall_4_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_rulePropertyTemplateCS_in_rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_1_131677); + pushFollow(FollowSets001.FOLLOW_rulePropertyTemplateCS_in_rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_1_131678); rulePropertyTemplateCS(); state._fsp--; @@ -45068,7 +45079,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getParamDeclarationCSAccess().getNameUnrestrictedNameParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__ParamDeclarationCS__NameAssignment_031708); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__ParamDeclarationCS__NameAssignment_031709); ruleUnrestrictedName(); state._fsp--; @@ -45113,7 +45124,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getParamDeclarationCSAccess().getOwnedTypeTypedRefCSParserRuleCall_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTypedRefCS_in_rule__ParamDeclarationCS__OwnedTypeAssignment_231739); + pushFollow(FollowSets001.FOLLOW_ruleTypedRefCS_in_rule__ParamDeclarationCS__OwnedTypeAssignment_231740); ruleTypedRefCS(); state._fsp--; @@ -45158,7 +45169,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPredicateCSAccess().getExprExpCSParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__PredicateCS__ExprAssignment_031770); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__PredicateCS__ExprAssignment_031771); ruleExpCS(); state._fsp--; @@ -45203,7 +45214,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimitiveTypeDomainCSAccess().getNameUnrestrictedNameParserRuleCall_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__PrimitiveTypeDomainCS__NameAssignment_231801); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__PrimitiveTypeDomainCS__NameAssignment_231802); ruleUnrestrictedName(); state._fsp--; @@ -45248,7 +45259,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimitiveTypeDomainCSAccess().getTypeTypedRefCSParserRuleCall_4_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTypedRefCS_in_rule__PrimitiveTypeDomainCS__TypeAssignment_431832); + pushFollow(FollowSets001.FOLLOW_ruleTypedRefCS_in_rule__PrimitiveTypeDomainCS__TypeAssignment_431833); ruleTypedRefCS(); state._fsp--; @@ -45299,7 +45310,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPropertyTemplateCSAccess().getPropertyIdPropertyUnrestrictedNameParserRuleCall_0_0_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__PropertyTemplateCS__PropertyIdAssignment_0_031867); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__PropertyTemplateCS__PropertyIdAssignment_0_031868); ruleUnrestrictedName(); state._fsp--; @@ -45350,7 +45361,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPropertyTemplateCSAccess().getOppositePropertyIdPathNameCSParserRuleCall_0_1_2_0()); } - pushFollow(FollowSets001.FOLLOW_rulePathNameCS_in_rule__PropertyTemplateCS__OppositePropertyIdAssignment_0_1_231902); + pushFollow(FollowSets001.FOLLOW_rulePathNameCS_in_rule__PropertyTemplateCS__OppositePropertyIdAssignment_0_1_231903); rulePathNameCS(); state._fsp--; @@ -45395,7 +45406,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPropertyTemplateCSAccess().getExpressionExpCSOrTemplateCSParserRuleCall_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCSOrTemplateCS_in_rule__PropertyTemplateCS__ExpressionAssignment_231933); + pushFollow(FollowSets001.FOLLOW_ruleExpCSOrTemplateCS_in_rule__PropertyTemplateCS__ExpressionAssignment_231934); ruleExpCSOrTemplateCS(); state._fsp--; @@ -45440,7 +45451,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getNameUnrestrictedNameParserRuleCall_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__QueryCS__NameAssignment_131964); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__QueryCS__NameAssignment_131965); ruleUnrestrictedName(); state._fsp--; @@ -45485,7 +45496,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getInputParamDeclarationsParamDeclarationCSParserRuleCall_3_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleParamDeclarationCS_in_rule__QueryCS__InputParamDeclarationsAssignment_3_031995); + pushFollow(FollowSets001.FOLLOW_ruleParamDeclarationCS_in_rule__QueryCS__InputParamDeclarationsAssignment_3_031996); ruleParamDeclarationCS(); state._fsp--; @@ -45530,7 +45541,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getInputParamDeclarationsParamDeclarationCSParserRuleCall_3_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleParamDeclarationCS_in_rule__QueryCS__InputParamDeclarationsAssignment_3_1_132026); + pushFollow(FollowSets001.FOLLOW_ruleParamDeclarationCS_in_rule__QueryCS__InputParamDeclarationsAssignment_3_1_132027); ruleParamDeclarationCS(); state._fsp--; @@ -45575,7 +45586,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getOwnedTypeTypedRefCSParserRuleCall_6_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTypedRefCS_in_rule__QueryCS__OwnedTypeAssignment_632057); + pushFollow(FollowSets001.FOLLOW_ruleTypedRefCS_in_rule__QueryCS__OwnedTypeAssignment_632058); ruleTypedRefCS(); state._fsp--; @@ -45620,7 +45631,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getQueryCSAccess().getExpressionExpCSParserRuleCall_7_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__QueryCS__ExpressionAssignment_7_1_132088); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__QueryCS__ExpressionAssignment_7_1_132089); ruleExpCS(); state._fsp--; @@ -45671,7 +45682,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getRelationCSAccess().getTopTopKeyword_0_0()); } - match(input,33,FollowSets001.FOLLOW_33_in_rule__RelationCS__TopAssignment_032124); if (state.failed) return ; + match(input,33,FollowSets001.FOLLOW_33_in_rule__RelationCS__TopAssignment_032125); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getRelationCSAccess().getTopTopKeyword_0_0()); } @@ -45718,7 +45729,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getRelationCSAccess().getNameUnrestrictedNameParserRuleCall_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__RelationCS__NameAssignment_232163); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__RelationCS__NameAssignment_232164); ruleUnrestrictedName(); state._fsp--; @@ -45769,7 +45780,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getRelationCSAccess().getOverridesRelationUnrestrictedNameParserRuleCall_3_1_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__RelationCS__OverridesAssignment_3_132198); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__RelationCS__OverridesAssignment_3_132199); ruleUnrestrictedName(); state._fsp--; @@ -45820,7 +45831,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getRelationCSAccess().getVarDeclarationsVarDeclarationCSParserRuleCall_5_0()); } - pushFollow(FollowSets001.FOLLOW_ruleVarDeclarationCS_in_rule__RelationCS__VarDeclarationsAssignment_532233); + pushFollow(FollowSets001.FOLLOW_ruleVarDeclarationCS_in_rule__RelationCS__VarDeclarationsAssignment_532234); ruleVarDeclarationCS(); state._fsp--; @@ -45865,7 +45876,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getRelationCSAccess().getDomainsDomainCSParserRuleCall_6_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleDomainCS_in_rule__RelationCS__DomainsAssignment_6_032264); + pushFollow(FollowSets001.FOLLOW_ruleDomainCS_in_rule__RelationCS__DomainsAssignment_6_032265); ruleDomainCS(); state._fsp--; @@ -45910,7 +45921,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getRelationCSAccess().getDomainsPrimitiveTypeDomainCSParserRuleCall_6_1_0()); } - pushFollow(FollowSets001.FOLLOW_rulePrimitiveTypeDomainCS_in_rule__RelationCS__DomainsAssignment_6_132295); + pushFollow(FollowSets001.FOLLOW_rulePrimitiveTypeDomainCS_in_rule__RelationCS__DomainsAssignment_6_132296); rulePrimitiveTypeDomainCS(); state._fsp--; @@ -45955,7 +45966,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getRelationCSAccess().getWhenWhenCSParserRuleCall_7_0()); } - pushFollow(FollowSets001.FOLLOW_ruleWhenCS_in_rule__RelationCS__WhenAssignment_732326); + pushFollow(FollowSets001.FOLLOW_ruleWhenCS_in_rule__RelationCS__WhenAssignment_732327); ruleWhenCS(); state._fsp--; @@ -46000,7 +46011,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getRelationCSAccess().getWhereWhereCSParserRuleCall_8_0()); } - pushFollow(FollowSets001.FOLLOW_ruleWhereCS_in_rule__RelationCS__WhereAssignment_832357); + pushFollow(FollowSets001.FOLLOW_ruleWhereCS_in_rule__RelationCS__WhereAssignment_832358); ruleWhereCS(); state._fsp--; @@ -46045,7 +46056,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTemplateCSAccess().getGuardExpressionExpCSParserRuleCall_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__TemplateCS__GuardExpressionAssignment_1_132388); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__TemplateCS__GuardExpressionAssignment_1_132389); ruleExpCS(); state._fsp--; @@ -46090,7 +46101,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTransformationCSAccess().getNameUnrestrictedNameParserRuleCall_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__TransformationCS__NameAssignment_132419); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__TransformationCS__NameAssignment_132420); ruleUnrestrictedName(); state._fsp--; @@ -46135,7 +46146,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTransformationCSAccess().getModelDeclsModelDeclCSParserRuleCall_3_0()); } - pushFollow(FollowSets001.FOLLOW_ruleModelDeclCS_in_rule__TransformationCS__ModelDeclsAssignment_332450); + pushFollow(FollowSets001.FOLLOW_ruleModelDeclCS_in_rule__TransformationCS__ModelDeclsAssignment_332451); ruleModelDeclCS(); state._fsp--; @@ -46180,7 +46191,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTransformationCSAccess().getModelDeclsModelDeclCSParserRuleCall_4_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleModelDeclCS_in_rule__TransformationCS__ModelDeclsAssignment_4_132481); + pushFollow(FollowSets001.FOLLOW_ruleModelDeclCS_in_rule__TransformationCS__ModelDeclsAssignment_4_132482); ruleModelDeclCS(); state._fsp--; @@ -46231,7 +46242,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTransformationCSAccess().getExtendsTransformationUnrestrictedNameParserRuleCall_6_1_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__TransformationCS__ExtendsAssignment_6_132516); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__TransformationCS__ExtendsAssignment_6_132517); ruleUnrestrictedName(); state._fsp--; @@ -46288,7 +46299,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTransformationCSAccess().getExtendsTransformationUnrestrictedNameParserRuleCall_6_2_1_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__TransformationCS__ExtendsAssignment_6_2_132555); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__TransformationCS__ExtendsAssignment_6_2_132556); ruleUnrestrictedName(); state._fsp--; @@ -46339,7 +46350,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTransformationCSAccess().getKeyDeclsKeyDeclCSParserRuleCall_8_0()); } - pushFollow(FollowSets001.FOLLOW_ruleKeyDeclCS_in_rule__TransformationCS__KeyDeclsAssignment_832590); + pushFollow(FollowSets001.FOLLOW_ruleKeyDeclCS_in_rule__TransformationCS__KeyDeclsAssignment_832591); ruleKeyDeclCS(); state._fsp--; @@ -46384,7 +46395,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTransformationCSAccess().getRelationRelationCSParserRuleCall_9_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleRelationCS_in_rule__TransformationCS__RelationAssignment_9_032621); + pushFollow(FollowSets001.FOLLOW_ruleRelationCS_in_rule__TransformationCS__RelationAssignment_9_032622); ruleRelationCS(); state._fsp--; @@ -46429,7 +46440,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTransformationCSAccess().getQueriesQueryCSParserRuleCall_9_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleQueryCS_in_rule__TransformationCS__QueriesAssignment_9_132652); + pushFollow(FollowSets001.FOLLOW_ruleQueryCS_in_rule__TransformationCS__QueriesAssignment_9_132653); ruleQueryCS(); state._fsp--; @@ -46474,7 +46485,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getUnitCSAccess().getNameUnrestrictedNameParserRuleCall_1_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__UnitCS__NameAssignment_1_032683); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__UnitCS__NameAssignment_1_032684); ruleUnrestrictedName(); state._fsp--; @@ -46519,7 +46530,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getUnitCSAccess().getPathNameURIPathNameCSParserRuleCall_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleURIPathNameCS_in_rule__UnitCS__PathNameAssignment_232714); + pushFollow(FollowSets001.FOLLOW_ruleURIPathNameCS_in_rule__UnitCS__PathNameAssignment_232715); ruleURIPathNameCS(); state._fsp--; @@ -46570,7 +46581,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getUnitCSAccess().getAllAsteriskKeyword_3_1_0()); } - match(input,37,FollowSets001.FOLLOW_37_in_rule__UnitCS__AllAssignment_3_132750); if (state.failed) return ; + match(input,37,FollowSets001.FOLLOW_37_in_rule__UnitCS__AllAssignment_3_132751); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getUnitCSAccess().getAllAsteriskKeyword_3_1_0()); } @@ -46617,7 +46628,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdsVarDeclarationIdCSParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleVarDeclarationIdCS_in_rule__VarDeclarationCS__VarDeclarationIdsAssignment_032789); + pushFollow(FollowSets001.FOLLOW_ruleVarDeclarationIdCS_in_rule__VarDeclarationCS__VarDeclarationIdsAssignment_032790); ruleVarDeclarationIdCS(); state._fsp--; @@ -46662,7 +46673,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdsVarDeclarationIdCSParserRuleCall_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleVarDeclarationIdCS_in_rule__VarDeclarationCS__VarDeclarationIdsAssignment_1_132820); + pushFollow(FollowSets001.FOLLOW_ruleVarDeclarationIdCS_in_rule__VarDeclarationCS__VarDeclarationIdsAssignment_1_132821); ruleVarDeclarationIdCS(); state._fsp--; @@ -46707,7 +46718,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getVarDeclarationCSAccess().getTypeTypedRefCSParserRuleCall_3_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTypedRefCS_in_rule__VarDeclarationCS__TypeAssignment_332851); + pushFollow(FollowSets001.FOLLOW_ruleTypedRefCS_in_rule__VarDeclarationCS__TypeAssignment_332852); ruleTypedRefCS(); state._fsp--; @@ -46752,7 +46763,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getVarDeclarationIdCSAccess().getNameUnrestrictedNameParserRuleCall_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__VarDeclarationIdCS__NameAssignment32882); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__VarDeclarationIdCS__NameAssignment32883); ruleUnrestrictedName(); state._fsp--; @@ -46797,7 +46808,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getWhenCSAccess().getPredicatesPredicateCSParserRuleCall_3_0()); } - pushFollow(FollowSets001.FOLLOW_rulePredicateCS_in_rule__WhenCS__PredicatesAssignment_332913); + pushFollow(FollowSets001.FOLLOW_rulePredicateCS_in_rule__WhenCS__PredicatesAssignment_332914); rulePredicateCS(); state._fsp--; @@ -46842,7 +46853,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getWhereCSAccess().getPredicatesPredicateCSParserRuleCall_3_0()); } - pushFollow(FollowSets001.FOLLOW_rulePredicateCS_in_rule__WhereCS__PredicatesAssignment_332944); + pushFollow(FollowSets001.FOLLOW_rulePredicateCS_in_rule__WhereCS__PredicatesAssignment_332945); rulePredicateCS(); state._fsp--; @@ -46887,7 +46898,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTypedTypeRefCSAccess().getPathNamePathNameCSParserRuleCall_0()); } - pushFollow(FollowSets001.FOLLOW_rulePathNameCS_in_rule__TypedTypeRefCS__PathNameAssignment32976); + pushFollow(FollowSets001.FOLLOW_rulePathNameCS_in_rule__TypedTypeRefCS__PathNameAssignment32977); rulePathNameCS(); state._fsp--; @@ -46935,7 +46946,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16286:1: ( rule__EssentialOCLUnaryOperatorCS__NameAlternatives_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16286:2: rule__EssentialOCLUnaryOperatorCS__NameAlternatives_0 { - pushFollow(FollowSets001.FOLLOW_rule__EssentialOCLUnaryOperatorCS__NameAlternatives_0_in_rule__EssentialOCLUnaryOperatorCS__NameAssignment33008); + pushFollow(FollowSets001.FOLLOW_rule__EssentialOCLUnaryOperatorCS__NameAlternatives_0_in_rule__EssentialOCLUnaryOperatorCS__NameAssignment33009); rule__EssentialOCLUnaryOperatorCS__NameAlternatives_0(); state._fsp--; @@ -46986,7 +46997,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16302:1: ( rule__EssentialOCLInfixOperatorCS__NameAlternatives_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16302:2: rule__EssentialOCLInfixOperatorCS__NameAlternatives_0 { - pushFollow(FollowSets001.FOLLOW_rule__EssentialOCLInfixOperatorCS__NameAlternatives_0_in_rule__EssentialOCLInfixOperatorCS__NameAssignment33041); + pushFollow(FollowSets001.FOLLOW_rule__EssentialOCLInfixOperatorCS__NameAlternatives_0_in_rule__EssentialOCLInfixOperatorCS__NameAssignment33042); rule__EssentialOCLInfixOperatorCS__NameAlternatives_0(); state._fsp--; @@ -47037,7 +47048,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16318:1: ( rule__EssentialOCLNavigationOperatorCS__NameAlternatives_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16318:2: rule__EssentialOCLNavigationOperatorCS__NameAlternatives_0 { - pushFollow(FollowSets001.FOLLOW_rule__EssentialOCLNavigationOperatorCS__NameAlternatives_0_in_rule__EssentialOCLNavigationOperatorCS__NameAssignment33074); + pushFollow(FollowSets001.FOLLOW_rule__EssentialOCLNavigationOperatorCS__NameAlternatives_0_in_rule__EssentialOCLNavigationOperatorCS__NameAssignment33075); rule__EssentialOCLNavigationOperatorCS__NameAlternatives_0(); state._fsp--; @@ -47085,7 +47096,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPathNameCSAccess().getPathFirstPathElementCSParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleFirstPathElementCS_in_rule__PathNameCS__PathAssignment_033107); + pushFollow(FollowSets001.FOLLOW_ruleFirstPathElementCS_in_rule__PathNameCS__PathAssignment_033108); ruleFirstPathElementCS(); state._fsp--; @@ -47130,7 +47141,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPathNameCSAccess().getPathNextPathElementCSParserRuleCall_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleNextPathElementCS_in_rule__PathNameCS__PathAssignment_1_133138); + pushFollow(FollowSets001.FOLLOW_ruleNextPathElementCS_in_rule__PathNameCS__PathAssignment_1_133139); ruleNextPathElementCS(); state._fsp--; @@ -47181,7 +47192,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getFirstPathElementCSAccess().getElementNamedElementUnrestrictedNameParserRuleCall_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__FirstPathElementCS__ElementAssignment33173); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__FirstPathElementCS__ElementAssignment33174); ruleUnrestrictedName(); state._fsp--; @@ -47238,7 +47249,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNextPathElementCSAccess().getElementNamedElementUnreservedNameParserRuleCall_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleUnreservedName_in_rule__NextPathElementCS__ElementAssignment33212); + pushFollow(FollowSets001.FOLLOW_ruleUnreservedName_in_rule__NextPathElementCS__ElementAssignment33213); ruleUnreservedName(); state._fsp--; @@ -47289,7 +47300,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getURIPathNameCSAccess().getPathURIFirstPathElementCSParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleURIFirstPathElementCS_in_rule__URIPathNameCS__PathAssignment_033247); + pushFollow(FollowSets001.FOLLOW_ruleURIFirstPathElementCS_in_rule__URIPathNameCS__PathAssignment_033248); ruleURIFirstPathElementCS(); state._fsp--; @@ -47334,7 +47345,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getURIPathNameCSAccess().getPathNextPathElementCSParserRuleCall_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleNextPathElementCS_in_rule__URIPathNameCS__PathAssignment_1_133278); + pushFollow(FollowSets001.FOLLOW_ruleNextPathElementCS_in_rule__URIPathNameCS__PathAssignment_1_133279); ruleNextPathElementCS(); state._fsp--; @@ -47385,7 +47396,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getURIFirstPathElementCSAccess().getElementNamedElementUnrestrictedNameParserRuleCall_0_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__URIFirstPathElementCS__ElementAssignment_033313); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__URIFirstPathElementCS__ElementAssignment_033314); ruleUnrestrictedName(); state._fsp--; @@ -47442,7 +47453,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getURIFirstPathElementCSAccess().getElementNamespaceURIParserRuleCall_1_1_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleURI_in_rule__URIFirstPathElementCS__ElementAssignment_1_133352); + pushFollow(FollowSets001.FOLLOW_ruleURI_in_rule__URIFirstPathElementCS__ElementAssignment_1_133353); ruleURI(); state._fsp--; @@ -47493,7 +47504,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimitiveTypeCSAccess().getNamePrimitiveTypeIdentifierParserRuleCall_0()); } - pushFollow(FollowSets001.FOLLOW_rulePrimitiveTypeIdentifier_in_rule__PrimitiveTypeCS__NameAssignment33387); + pushFollow(FollowSets001.FOLLOW_rulePrimitiveTypeIdentifier_in_rule__PrimitiveTypeCS__NameAssignment33388); rulePrimitiveTypeIdentifier(); state._fsp--; @@ -47538,7 +47549,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionTypeCSAccess().getNameCollectionTypeIdentifierParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleCollectionTypeIdentifier_in_rule__CollectionTypeCS__NameAssignment_033418); + pushFollow(FollowSets001.FOLLOW_ruleCollectionTypeIdentifier_in_rule__CollectionTypeCS__NameAssignment_033419); ruleCollectionTypeIdentifier(); state._fsp--; @@ -47583,7 +47594,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionTypeCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__CollectionTypeCS__OwnedTypeAssignment_1_133449); + pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__CollectionTypeCS__OwnedTypeAssignment_1_133450); ruleTypeExpCS(); state._fsp--; @@ -47628,7 +47639,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityBoundsCSAccess().getLowerBoundLOWERParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleLOWER_in_rule__MultiplicityBoundsCS__LowerBoundAssignment_033480); + pushFollow(FollowSets001.FOLLOW_ruleLOWER_in_rule__MultiplicityBoundsCS__LowerBoundAssignment_033481); ruleLOWER(); state._fsp--; @@ -47673,7 +47684,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getMultiplicityBoundsCSAccess().getUpperBoundUPPERParserRuleCall_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUPPER_in_rule__MultiplicityBoundsCS__UpperBoundAssignment_1_133511); + pushFollow(FollowSets001.FOLLOW_ruleUPPER_in_rule__MultiplicityBoundsCS__UpperBoundAssignment_1_133512); ruleUPPER(); state._fsp--; @@ -47721,7 +47732,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16545:1: ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16545:2: rule__MultiplicityStringCS__StringBoundsAlternatives_0 { - pushFollow(FollowSets001.FOLLOW_rule__MultiplicityStringCS__StringBoundsAlternatives_0_in_rule__MultiplicityStringCS__StringBoundsAssignment33542); + pushFollow(FollowSets001.FOLLOW_rule__MultiplicityStringCS__StringBoundsAlternatives_0_in_rule__MultiplicityStringCS__StringBoundsAssignment33543); rule__MultiplicityStringCS__StringBoundsAlternatives_0(); state._fsp--; @@ -47775,7 +47786,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTupleTypeCSAccess().getNameTupleKeyword_0_0()); } - match(input,54,FollowSets001.FOLLOW_54_in_rule__TupleTypeCS__NameAssignment_033580); if (state.failed) return ; + match(input,54,FollowSets001.FOLLOW_54_in_rule__TupleTypeCS__NameAssignment_033581); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getTupleTypeCSAccess().getNameTupleKeyword_0_0()); } @@ -47822,7 +47833,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTupleTypeCSAccess().getOwnedPartsTuplePartCSParserRuleCall_1_1_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTuplePartCS_in_rule__TupleTypeCS__OwnedPartsAssignment_1_1_033619); + pushFollow(FollowSets001.FOLLOW_ruleTuplePartCS_in_rule__TupleTypeCS__OwnedPartsAssignment_1_1_033620); ruleTuplePartCS(); state._fsp--; @@ -47867,7 +47878,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTupleTypeCSAccess().getOwnedPartsTuplePartCSParserRuleCall_1_1_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTuplePartCS_in_rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_133650); + pushFollow(FollowSets001.FOLLOW_ruleTuplePartCS_in_rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_133651); ruleTuplePartCS(); state._fsp--; @@ -47912,7 +47923,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTuplePartCSAccess().getNameUnrestrictedNameParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__TuplePartCS__NameAssignment_033681); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__TuplePartCS__NameAssignment_033682); ruleUnrestrictedName(); state._fsp--; @@ -47957,7 +47968,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTuplePartCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__TuplePartCS__OwnedTypeAssignment_233712); + pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__TuplePartCS__OwnedTypeAssignment_233713); ruleTypeExpCS(); state._fsp--; @@ -48002,7 +48013,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedTypeCollectionTypeCSParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleCollectionTypeCS_in_rule__CollectionLiteralExpCS__OwnedTypeAssignment_033743); + pushFollow(FollowSets001.FOLLOW_ruleCollectionTypeCS_in_rule__CollectionLiteralExpCS__OwnedTypeAssignment_033744); ruleCollectionTypeCS(); state._fsp--; @@ -48047,7 +48058,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedPartsCollectionLiteralPartCSParserRuleCall_2_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleCollectionLiteralPartCS_in_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_033774); + pushFollow(FollowSets001.FOLLOW_ruleCollectionLiteralPartCS_in_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_033775); ruleCollectionLiteralPartCS(); state._fsp--; @@ -48092,7 +48103,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedPartsCollectionLiteralPartCSParserRuleCall_2_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleCollectionLiteralPartCS_in_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_133805); + pushFollow(FollowSets001.FOLLOW_ruleCollectionLiteralPartCS_in_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_133806); ruleCollectionLiteralPartCS(); state._fsp--; @@ -48137,7 +48148,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralPartCSAccess().getExpressionCSExpCSParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__CollectionLiteralPartCS__ExpressionCSAssignment_033836); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__CollectionLiteralPartCS__ExpressionCSAssignment_033837); ruleExpCS(); state._fsp--; @@ -48182,7 +48193,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getCollectionLiteralPartCSAccess().getLastExpressionCSExpCSParserRuleCall_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_133867); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_133868); ruleExpCS(); state._fsp--; @@ -48233,7 +48244,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getConstructorPartCSAccess().getPropertyPropertyUnrestrictedNameParserRuleCall_0_0_1()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__ConstructorPartCS__PropertyAssignment_033902); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__ConstructorPartCS__PropertyAssignment_033903); ruleUnrestrictedName(); state._fsp--; @@ -48284,7 +48295,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getConstructorPartCSAccess().getInitExpressionExpCSParserRuleCall_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__ConstructorPartCS__InitExpressionAssignment_233937); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__ConstructorPartCS__InitExpressionAssignment_233938); ruleExpCS(); state._fsp--; @@ -48329,7 +48340,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralExpCSAccess().getOwnedPartsTupleLiteralPartCSParserRuleCall_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTupleLiteralPartCS_in_rule__TupleLiteralExpCS__OwnedPartsAssignment_233968); + pushFollow(FollowSets001.FOLLOW_ruleTupleLiteralPartCS_in_rule__TupleLiteralExpCS__OwnedPartsAssignment_233969); ruleTupleLiteralPartCS(); state._fsp--; @@ -48374,7 +48385,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralExpCSAccess().getOwnedPartsTupleLiteralPartCSParserRuleCall_3_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTupleLiteralPartCS_in_rule__TupleLiteralExpCS__OwnedPartsAssignment_3_133999); + pushFollow(FollowSets001.FOLLOW_ruleTupleLiteralPartCS_in_rule__TupleLiteralExpCS__OwnedPartsAssignment_3_134000); ruleTupleLiteralPartCS(); state._fsp--; @@ -48419,7 +48430,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralPartCSAccess().getNameUnrestrictedNameParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__TupleLiteralPartCS__NameAssignment_034030); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__TupleLiteralPartCS__NameAssignment_034031); ruleUnrestrictedName(); state._fsp--; @@ -48464,7 +48475,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralPartCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__TupleLiteralPartCS__OwnedTypeAssignment_1_134061); + pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__TupleLiteralPartCS__OwnedTypeAssignment_1_134062); ruleTypeExpCS(); state._fsp--; @@ -48509,7 +48520,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTupleLiteralPartCSAccess().getInitExpressionExpCSParserRuleCall_3_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__TupleLiteralPartCS__InitExpressionAssignment_334092); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__TupleLiteralPartCS__InitExpressionAssignment_334093); ruleExpCS(); state._fsp--; @@ -48554,7 +48565,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNumberLiteralExpCSAccess().getNameNUMBER_LITERALParserRuleCall_0()); } - pushFollow(FollowSets001.FOLLOW_ruleNUMBER_LITERAL_in_rule__NumberLiteralExpCS__NameAssignment34123); + pushFollow(FollowSets001.FOLLOW_ruleNUMBER_LITERAL_in_rule__NumberLiteralExpCS__NameAssignment34124); ruleNUMBER_LITERAL(); state._fsp--; @@ -48599,7 +48610,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getStringLiteralExpCSAccess().getNameStringLiteralParserRuleCall_0()); } - pushFollow(FollowSets001.FOLLOW_ruleStringLiteral_in_rule__StringLiteralExpCS__NameAssignment34154); + pushFollow(FollowSets001.FOLLOW_ruleStringLiteral_in_rule__StringLiteralExpCS__NameAssignment34155); ruleStringLiteral(); state._fsp--; @@ -48650,7 +48661,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getBooleanLiteralExpCSAccess().getNameTrueKeyword_0_0()); } - match(input,90,FollowSets001.FOLLOW_90_in_rule__BooleanLiteralExpCS__NameAssignment_034190); if (state.failed) return ; + match(input,90,FollowSets001.FOLLOW_90_in_rule__BooleanLiteralExpCS__NameAssignment_034191); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBooleanLiteralExpCSAccess().getNameTrueKeyword_0_0()); } @@ -48703,7 +48714,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getBooleanLiteralExpCSAccess().getNameFalseKeyword_1_0()); } - match(input,91,FollowSets001.FOLLOW_91_in_rule__BooleanLiteralExpCS__NameAssignment_134234); if (state.failed) return ; + match(input,91,FollowSets001.FOLLOW_91_in_rule__BooleanLiteralExpCS__NameAssignment_134235); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getBooleanLiteralExpCSAccess().getNameFalseKeyword_1_0()); } @@ -48750,7 +48761,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTypeLiteralWithMultiplicityCSAccess().getMultiplicityMultiplicityCSParserRuleCall_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleMultiplicityCS_in_rule__TypeLiteralWithMultiplicityCS__MultiplicityAssignment_134273); + pushFollow(FollowSets001.FOLLOW_ruleMultiplicityCS_in_rule__TypeLiteralWithMultiplicityCS__MultiplicityAssignment_134274); ruleMultiplicityCS(); state._fsp--; @@ -48795,7 +48806,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTypeLiteralExpCSAccess().getOwnedTypeTypeLiteralWithMultiplicityCSParserRuleCall_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTypeLiteralWithMultiplicityCS_in_rule__TypeLiteralExpCS__OwnedTypeAssignment34304); + pushFollow(FollowSets001.FOLLOW_ruleTypeLiteralWithMultiplicityCS_in_rule__TypeLiteralExpCS__OwnedTypeAssignment34305); ruleTypeLiteralWithMultiplicityCS(); state._fsp--; @@ -48840,7 +48851,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTypeNameExpCSAccess().getPathNamePathNameCSParserRuleCall_0()); } - pushFollow(FollowSets001.FOLLOW_rulePathNameCS_in_rule__TypeNameExpCS__PathNameAssignment34335); + pushFollow(FollowSets001.FOLLOW_rulePathNameCS_in_rule__TypeNameExpCS__PathNameAssignment34336); rulePathNameCS(); state._fsp--; @@ -48885,7 +48896,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getTypeExpCSAccess().getMultiplicityMultiplicityCSParserRuleCall_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleMultiplicityCS_in_rule__TypeExpCS__MultiplicityAssignment_134366); + pushFollow(FollowSets001.FOLLOW_ruleMultiplicityCS_in_rule__TypeExpCS__MultiplicityAssignment_134367); ruleMultiplicityCS(); state._fsp--; @@ -48930,7 +48941,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getExpCSAccess().getOwnedOperatorBinaryOperatorCSParserRuleCall_0_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleBinaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_0_1_134397); + pushFollow(FollowSets001.FOLLOW_ruleBinaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_0_1_134398); ruleBinaryOperatorCS(); state._fsp--; @@ -48975,7 +48986,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getExpCSAccess().getOwnedExpressionPrefixedExpCSParserRuleCall_0_1_2_0_0_0()); } - pushFollow(FollowSets001.FOLLOW_rulePrefixedExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_034428); + pushFollow(FollowSets001.FOLLOW_rulePrefixedExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_034429); rulePrefixedExpCS(); state._fsp--; @@ -49020,7 +49031,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getExpCSAccess().getOwnedOperatorBinaryOperatorCSParserRuleCall_0_1_2_0_1_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleBinaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_1_034459); + pushFollow(FollowSets001.FOLLOW_ruleBinaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_1_034460); ruleBinaryOperatorCS(); state._fsp--; @@ -49065,7 +49076,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getExpCSAccess().getOwnedExpressionPrefixedExpCSParserRuleCall_0_1_2_0_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_rulePrefixedExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_1_134490); + pushFollow(FollowSets001.FOLLOW_rulePrefixedExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_1_134491); rulePrefixedExpCS(); state._fsp--; @@ -49110,7 +49121,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getExpCSAccess().getOwnedOperatorBinaryOperatorCSParserRuleCall_0_1_2_0_2_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleBinaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_2_034521); + pushFollow(FollowSets001.FOLLOW_ruleBinaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_2_034522); ruleBinaryOperatorCS(); state._fsp--; @@ -49155,7 +49166,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getExpCSAccess().getOwnedExpressionLetExpCSParserRuleCall_0_1_2_0_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleLetExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_2_134552); + pushFollow(FollowSets001.FOLLOW_ruleLetExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_2_134553); ruleLetExpCS(); state._fsp--; @@ -49200,7 +49211,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getExpCSAccess().getOwnedExpressionLetExpCSParserRuleCall_0_1_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleLetExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_134583); + pushFollow(FollowSets001.FOLLOW_ruleLetExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_134584); ruleLetExpCS(); state._fsp--; @@ -49245,7 +49256,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getExpCSAccess().getOwnedOperatorUnaryOperatorCSParserRuleCall_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_1_134614); + pushFollow(FollowSets001.FOLLOW_ruleUnaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_1_134615); ruleUnaryOperatorCS(); state._fsp--; @@ -49290,7 +49301,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getExpCSAccess().getOwnedExpressionLetExpCSParserRuleCall_1_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleLetExpCS_in_rule__ExpCS__OwnedExpressionAssignment_1_234645); + pushFollow(FollowSets001.FOLLOW_ruleLetExpCS_in_rule__ExpCS__OwnedExpressionAssignment_1_234646); ruleLetExpCS(); state._fsp--; @@ -49335,7 +49346,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrefixedExpCSAccess().getOwnedOperatorUnaryOperatorCSParserRuleCall_0_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnaryOperatorCS_in_rule__PrefixedExpCS__OwnedOperatorAssignment_0_134676); + pushFollow(FollowSets001.FOLLOW_ruleUnaryOperatorCS_in_rule__PrefixedExpCS__OwnedOperatorAssignment_0_134677); ruleUnaryOperatorCS(); state._fsp--; @@ -49380,7 +49391,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrefixedExpCSAccess().getOwnedExpressionPrimaryExpCSParserRuleCall_0_2_0()); } - pushFollow(FollowSets001.FOLLOW_rulePrimaryExpCS_in_rule__PrefixedExpCS__OwnedExpressionAssignment_0_234707); + pushFollow(FollowSets001.FOLLOW_rulePrimaryExpCS_in_rule__PrefixedExpCS__OwnedExpressionAssignment_0_234708); rulePrimaryExpCS(); state._fsp--; @@ -49425,7 +49436,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getPathNamePathNameCSParserRuleCall_7_1_0()); } - pushFollow(FollowSets001.FOLLOW_rulePathNameCS_in_rule__PrimaryExpCS__PathNameAssignment_7_134738); + pushFollow(FollowSets001.FOLLOW_rulePathNameCS_in_rule__PrimaryExpCS__PathNameAssignment_7_134739); rulePathNameCS(); state._fsp--; @@ -49470,7 +49481,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getFirstIndexesExpCSParserRuleCall_7_2_0_2_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_234769); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_234770); ruleExpCS(); state._fsp--; @@ -49515,7 +49526,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getFirstIndexesExpCSParserRuleCall_7_2_0_3_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_3_134800); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_3_134801); ruleExpCS(); state._fsp--; @@ -49560,7 +49571,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getSecondIndexesExpCSParserRuleCall_7_2_0_5_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_134831); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_134832); ruleExpCS(); state._fsp--; @@ -49605,7 +49616,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getSecondIndexesExpCSParserRuleCall_7_2_0_5_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_2_134862); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_2_134863); ruleExpCS(); state._fsp--; @@ -49656,7 +49667,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getAtPreCommercialAtKeyword_7_2_0_6_0_0()); } - match(input,92,FollowSets001.FOLLOW_92_in_rule__PrimaryExpCS__AtPreAssignment_7_2_0_6_034898); if (state.failed) return ; + match(input,92,FollowSets001.FOLLOW_92_in_rule__PrimaryExpCS__AtPreAssignment_7_2_0_6_034899); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getAtPreCommercialAtKeyword_7_2_0_6_0_0()); } @@ -49703,7 +49714,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getOwnedPartsConstructorPartCSParserRuleCall_7_2_1_2_0_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleConstructorPartCS_in_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_034937); + pushFollow(FollowSets001.FOLLOW_ruleConstructorPartCS_in_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_034938); ruleConstructorPartCS(); state._fsp--; @@ -49748,7 +49759,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getOwnedPartsConstructorPartCSParserRuleCall_7_2_1_2_0_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleConstructorPartCS_in_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_1_134968); + pushFollow(FollowSets001.FOLLOW_ruleConstructorPartCS_in_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_1_134969); ruleConstructorPartCS(); state._fsp--; @@ -49793,7 +49804,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getValueStringLiteralParserRuleCall_7_2_1_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleStringLiteral_in_rule__PrimaryExpCS__ValueAssignment_7_2_1_2_134999); + pushFollow(FollowSets001.FOLLOW_ruleStringLiteral_in_rule__PrimaryExpCS__ValueAssignment_7_2_1_2_135000); ruleStringLiteral(); state._fsp--; @@ -49844,7 +49855,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getAtPreCommercialAtKeyword_7_2_2_0_0_0()); } - match(input,92,FollowSets001.FOLLOW_92_in_rule__PrimaryExpCS__AtPreAssignment_7_2_2_0_035035); if (state.failed) return ; + match(input,92,FollowSets001.FOLLOW_92_in_rule__PrimaryExpCS__AtPreAssignment_7_2_2_0_035036); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getPrimaryExpCSAccess().getAtPreCommercialAtKeyword_7_2_2_0_0_0()); } @@ -49891,7 +49902,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingArgCSParserRuleCall_7_2_2_1_2_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleNavigatingArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_035074); + pushFollow(FollowSets001.FOLLOW_ruleNavigatingArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_035075); ruleNavigatingArgCS(); state._fsp--; @@ -49936,7 +49947,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingCommaArgCSParserRuleCall_7_2_2_1_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_135105); + pushFollow(FollowSets001.FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_135106); ruleNavigatingCommaArgCS(); state._fsp--; @@ -49981,7 +49992,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingSemiArgCSParserRuleCall_7_2_2_1_2_2_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleNavigatingSemiArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_035136); + pushFollow(FollowSets001.FOLLOW_ruleNavigatingSemiArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_035137); ruleNavigatingSemiArgCS(); state._fsp--; @@ -50026,7 +50037,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingCommaArgCSParserRuleCall_7_2_2_1_2_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_135167); + pushFollow(FollowSets001.FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_135168); ruleNavigatingCommaArgCS(); state._fsp--; @@ -50071,7 +50082,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingBarArgCSParserRuleCall_7_2_2_1_2_3_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleNavigatingBarArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_035198); + pushFollow(FollowSets001.FOLLOW_ruleNavigatingBarArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_035199); ruleNavigatingBarArgCS(); state._fsp--; @@ -50116,7 +50127,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingCommaArgCSParserRuleCall_7_2_2_1_2_3_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_135229); + pushFollow(FollowSets001.FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_135230); ruleNavigatingCommaArgCS(); state._fsp--; @@ -50161,7 +50172,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingArgCSAccess().getNameNavigatingArgExpCSParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingArgCS__NameAssignment_035260); + pushFollow(FollowSets001.FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingArgCS__NameAssignment_035261); ruleNavigatingArgExpCS(); state._fsp--; @@ -50206,7 +50217,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__NavigatingArgCS__OwnedTypeAssignment_1_135291); + pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__NavigatingArgCS__OwnedTypeAssignment_1_135292); ruleTypeExpCS(); state._fsp--; @@ -50251,7 +50262,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingArgCSAccess().getInitExpCSParserRuleCall_1_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__NavigatingArgCS__InitAssignment_1_2_135322); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__NavigatingArgCS__InitAssignment_1_2_135323); ruleExpCS(); state._fsp--; @@ -50302,7 +50313,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingBarArgCSAccess().getPrefixVerticalLineKeyword_0_0()); } - match(input,93,FollowSets001.FOLLOW_93_in_rule__NavigatingBarArgCS__PrefixAssignment_035358); if (state.failed) return ; + match(input,93,FollowSets001.FOLLOW_93_in_rule__NavigatingBarArgCS__PrefixAssignment_035359); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingBarArgCSAccess().getPrefixVerticalLineKeyword_0_0()); } @@ -50349,7 +50360,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingBarArgCSAccess().getNameNavigatingArgExpCSParserRuleCall_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingBarArgCS__NameAssignment_135397); + pushFollow(FollowSets001.FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingBarArgCS__NameAssignment_135398); ruleNavigatingArgExpCS(); state._fsp--; @@ -50394,7 +50405,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingBarArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__NavigatingBarArgCS__OwnedTypeAssignment_2_135428); + pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__NavigatingBarArgCS__OwnedTypeAssignment_2_135429); ruleTypeExpCS(); state._fsp--; @@ -50439,7 +50450,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingBarArgCSAccess().getInitExpCSParserRuleCall_2_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__NavigatingBarArgCS__InitAssignment_2_2_135459); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__NavigatingBarArgCS__InitAssignment_2_2_135460); ruleExpCS(); state._fsp--; @@ -50490,7 +50501,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingCommaArgCSAccess().getPrefixCommaKeyword_0_0()); } - match(input,73,FollowSets001.FOLLOW_73_in_rule__NavigatingCommaArgCS__PrefixAssignment_035495); if (state.failed) return ; + match(input,73,FollowSets001.FOLLOW_73_in_rule__NavigatingCommaArgCS__PrefixAssignment_035496); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingCommaArgCSAccess().getPrefixCommaKeyword_0_0()); } @@ -50537,7 +50548,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingCommaArgCSAccess().getNameNavigatingArgExpCSParserRuleCall_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingCommaArgCS__NameAssignment_135534); + pushFollow(FollowSets001.FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingCommaArgCS__NameAssignment_135535); ruleNavigatingArgExpCS(); state._fsp--; @@ -50582,7 +50593,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_135565); + pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_135566); ruleTypeExpCS(); state._fsp--; @@ -50627,7 +50638,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingCommaArgCSAccess().getInitExpCSParserRuleCall_2_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__NavigatingCommaArgCS__InitAssignment_2_2_135596); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__NavigatingCommaArgCS__InitAssignment_2_2_135597); ruleExpCS(); state._fsp--; @@ -50678,7 +50689,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingSemiArgCSAccess().getPrefixSemicolonKeyword_0_0()); } - match(input,18,FollowSets001.FOLLOW_18_in_rule__NavigatingSemiArgCS__PrefixAssignment_035632); if (state.failed) return ; + match(input,18,FollowSets001.FOLLOW_18_in_rule__NavigatingSemiArgCS__PrefixAssignment_035633); if (state.failed) return ; if ( state.backtracking==0 ) { after(grammarAccess.getNavigatingSemiArgCSAccess().getPrefixSemicolonKeyword_0_0()); } @@ -50725,7 +50736,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingSemiArgCSAccess().getNameNavigatingArgExpCSParserRuleCall_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingSemiArgCS__NameAssignment_135671); + pushFollow(FollowSets001.FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingSemiArgCS__NameAssignment_135672); ruleNavigatingArgExpCS(); state._fsp--; @@ -50770,7 +50781,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingSemiArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_135702); + pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_135703); ruleTypeExpCS(); state._fsp--; @@ -50815,7 +50826,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNavigatingSemiArgCSAccess().getInitExpCSParserRuleCall_2_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__NavigatingSemiArgCS__InitAssignment_2_2_135733); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__NavigatingSemiArgCS__InitAssignment_2_2_135734); ruleExpCS(); state._fsp--; @@ -50860,7 +50871,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getIfExpCSAccess().getConditionExpCSParserRuleCall_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__IfExpCS__ConditionAssignment_135764); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__IfExpCS__ConditionAssignment_135765); ruleExpCS(); state._fsp--; @@ -50905,7 +50916,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getIfExpCSAccess().getThenExpressionExpCSParserRuleCall_3_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__IfExpCS__ThenExpressionAssignment_335795); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__IfExpCS__ThenExpressionAssignment_335796); ruleExpCS(); state._fsp--; @@ -50950,7 +50961,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getIfExpCSAccess().getElseExpressionExpCSParserRuleCall_5_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__IfExpCS__ElseExpressionAssignment_535826); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__IfExpCS__ElseExpressionAssignment_535827); ruleExpCS(); state._fsp--; @@ -50995,7 +51006,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getLetExpCSAccess().getVariableLetVariableCSParserRuleCall_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleLetVariableCS_in_rule__LetExpCS__VariableAssignment_135857); + pushFollow(FollowSets001.FOLLOW_ruleLetVariableCS_in_rule__LetExpCS__VariableAssignment_135858); ruleLetVariableCS(); state._fsp--; @@ -51040,7 +51051,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getLetExpCSAccess().getVariableLetVariableCSParserRuleCall_2_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleLetVariableCS_in_rule__LetExpCS__VariableAssignment_2_135888); + pushFollow(FollowSets001.FOLLOW_ruleLetVariableCS_in_rule__LetExpCS__VariableAssignment_2_135889); ruleLetVariableCS(); state._fsp--; @@ -51085,7 +51096,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getLetExpCSAccess().getInExpCSParserRuleCall_4_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__LetExpCS__InAssignment_435919); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__LetExpCS__InAssignment_435920); ruleExpCS(); state._fsp--; @@ -51130,7 +51141,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getLetVariableCSAccess().getNameUnrestrictedNameParserRuleCall_0_0()); } - pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__LetVariableCS__NameAssignment_035950); + pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__LetVariableCS__NameAssignment_035951); ruleUnrestrictedName(); state._fsp--; @@ -51175,7 +51186,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getLetVariableCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__LetVariableCS__OwnedTypeAssignment_1_135981); + pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__LetVariableCS__OwnedTypeAssignment_1_135982); ruleTypeExpCS(); state._fsp--; @@ -51220,7 +51231,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getLetVariableCSAccess().getInitExpressionExpCSParserRuleCall_3_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__LetVariableCS__InitExpressionAssignment_336012); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__LetVariableCS__InitExpressionAssignment_336013); ruleExpCS(); state._fsp--; @@ -51265,7 +51276,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars if ( state.backtracking==0 ) { before(grammarAccess.getNestedExpCSAccess().getSourceExpCSParserRuleCall_1_0()); } - pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__NestedExpCS__SourceAssignment_136043); + pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__NestedExpCS__SourceAssignment_136044); ruleExpCS(); state._fsp--; @@ -51455,8 +51466,8 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars protected DFA16 dfa16 = new DFA16(this); protected DFA35 dfa35 = new DFA35(this); protected DFA38 dfa38 = new DFA38(this); - protected DFA69 dfa69 = new DFA69(this); - protected DFA89 dfa89 = new DFA89(this); + protected DFA70 dfa70 = new DFA70(this); + protected DFA90 dfa90 = new DFA90(this); static final String DFA3_eotS = "\30\uffff"; static final String DFA3_eofS = @@ -51616,8 +51627,8 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars static final String DFA14_acceptS = "\27\uffff\1\1\1\2"; static final String DFA14_specialS = - "\1\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1"+ - "\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\2\uffff}>"; + "\1\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14"+ + "\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\2\uffff}>"; static final String[] DFA14_transitionS = { "\1\1\1\2\11\uffff\1\21\1\uffff\1\3\1\4\1\5\1\6\1\7\1\10\1\11"+ "\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\22\1\23\1\24\1\25\40\uffff"+ @@ -52040,48 +52051,48 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars "\3\1\16\uffff\16\1\1\uffff\1\27\4\uffff\1\1\5\uffff\2\1\1\uffff"+ "\1\1\3\uffff\1\1\1\uffff\3\1", "", - "\2\1\1\uffff\16\1\17\uffff\1\27\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\1\uffff\1\1\15\uffff\1\1", - "\2\1\1\uffff\16\1\17\uffff\1\27\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\1\uffff\1\1\15\uffff\1\1", - "\2\1\1\uffff\16\1\17\uffff\1\27\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\1\uffff\1\1\15\uffff\1\1", - "\2\1\1\uffff\16\1\17\uffff\1\27\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\1\uffff\1\1\15\uffff\1\1", - "\2\1\1\uffff\16\1\17\uffff\1\27\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\1\uffff\1\1\15\uffff\1\1", - "\2\1\1\uffff\16\1\17\uffff\1\27\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\1\uffff\1\1\15\uffff\1\1", - "\2\1\1\uffff\16\1\17\uffff\1\27\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\1\uffff\1\1\15\uffff\1\1", - "\2\1\1\uffff\16\1\17\uffff\1\27\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\1\uffff\1\1\15\uffff\1\1", - "\2\1\1\uffff\16\1\17\uffff\1\27\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\1\uffff\1\1\15\uffff\1\1", - "\2\1\1\uffff\16\1\17\uffff\1\27\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\1\uffff\1\1\15\uffff\1\1", - "\2\1\1\uffff\16\1\17\uffff\1\27\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\1\uffff\1\1\15\uffff\1\1", - "\2\1\1\uffff\16\1\17\uffff\1\27\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\1\uffff\1\1\15\uffff\1\1", - "\2\1\1\uffff\16\1\17\uffff\1\27\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\1\uffff\1\1\15\uffff\1\1", - "\2\1\1\uffff\16\1\17\uffff\1\27\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\1\uffff\1\1\15\uffff\1\1", - "\2\1\1\uffff\16\1\17\uffff\1\27\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\1\uffff\1\1\15\uffff\1\1", - "\2\1\1\uffff\16\1\17\uffff\1\27\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\1\uffff\1\1\15\uffff\1\1", - "\2\1\1\uffff\16\1\17\uffff\1\27\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\1\uffff\1\1\15\uffff\1\1", - "\2\1\1\uffff\16\1\17\uffff\1\27\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\1\uffff\1\1\15\uffff\1\1", - "\2\1\1\uffff\16\1\17\uffff\1\27\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\1\uffff\1\1\15\uffff\1\1", - "\2\1\1\uffff\16\1\17\uffff\1\27\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\1\uffff\1\1\15\uffff\1\1", - "\2\1\1\uffff\16\1\17\uffff\1\27\2\1\1\uffff\2\1\1\uffff\1"+ - "\1\1\uffff\1\1\15\uffff\1\1", + "\2\1\1\uffff\16\1\17\uffff\1\27\2\1\1\uffff\2\1\1\uffff\1\1"+ + "\1\uffff\1\1\15\uffff\1\1", + "\2\1\1\uffff\16\1\17\uffff\1\27\2\1\1\uffff\2\1\1\uffff\1\1"+ + "\1\uffff\1\1\15\uffff\1\1", + "\2\1\1\uffff\16\1\17\uffff\1\27\2\1\1\uffff\2\1\1\uffff\1\1"+ + "\1\uffff\1\1\15\uffff\1\1", + "\2\1\1\uffff\16\1\17\uffff\1\27\2\1\1\uffff\2\1\1\uffff\1\1"+ + "\1\uffff\1\1\15\uffff\1\1", + "\2\1\1\uffff\16\1\17\uffff\1\27\2\1\1\uffff\2\1\1\uffff\1\1"+ + "\1\uffff\1\1\15\uffff\1\1", + "\2\1\1\uffff\16\1\17\uffff\1\27\2\1\1\uffff\2\1\1\uffff\1\1"+ + "\1\uffff\1\1\15\uffff\1\1", + "\2\1\1\uffff\16\1\17\uffff\1\27\2\1\1\uffff\2\1\1\uffff\1\1"+ + "\1\uffff\1\1\15\uffff\1\1", + "\2\1\1\uffff\16\1\17\uffff\1\27\2\1\1\uffff\2\1\1\uffff\1\1"+ + "\1\uffff\1\1\15\uffff\1\1", + "\2\1\1\uffff\16\1\17\uffff\1\27\2\1\1\uffff\2\1\1\uffff\1\1"+ + "\1\uffff\1\1\15\uffff\1\1", + "\2\1\1\uffff\16\1\17\uffff\1\27\2\1\1\uffff\2\1\1\uffff\1\1"+ + "\1\uffff\1\1\15\uffff\1\1", + "\2\1\1\uffff\16\1\17\uffff\1\27\2\1\1\uffff\2\1\1\uffff\1\1"+ + "\1\uffff\1\1\15\uffff\1\1", + "\2\1\1\uffff\16\1\17\uffff\1\27\2\1\1\uffff\2\1\1\uffff\1\1"+ + "\1\uffff\1\1\15\uffff\1\1", + "\2\1\1\uffff\16\1\17\uffff\1\27\2\1\1\uffff\2\1\1\uffff\1\1"+ + "\1\uffff\1\1\15\uffff\1\1", + "\2\1\1\uffff\16\1\17\uffff\1\27\2\1\1\uffff\2\1\1\uffff\1\1"+ + "\1\uffff\1\1\15\uffff\1\1", + "\2\1\1\uffff\16\1\17\uffff\1\27\2\1\1\uffff\2\1\1\uffff\1\1"+ + "\1\uffff\1\1\15\uffff\1\1", + "\2\1\1\uffff\16\1\17\uffff\1\27\2\1\1\uffff\2\1\1\uffff\1\1"+ + "\1\uffff\1\1\15\uffff\1\1", + "\2\1\1\uffff\16\1\17\uffff\1\27\2\1\1\uffff\2\1\1\uffff\1\1"+ + "\1\uffff\1\1\15\uffff\1\1", + "\2\1\1\uffff\16\1\17\uffff\1\27\2\1\1\uffff\2\1\1\uffff\1\1"+ + "\1\uffff\1\1\15\uffff\1\1", + "\2\1\1\uffff\16\1\17\uffff\1\27\2\1\1\uffff\2\1\1\uffff\1\1"+ + "\1\uffff\1\1\15\uffff\1\1", + "\2\1\1\uffff\16\1\17\uffff\1\27\2\1\1\uffff\2\1\1\uffff\1\1"+ + "\1\uffff\1\1\15\uffff\1\1", + "\2\1\1\uffff\16\1\17\uffff\1\27\2\1\1\uffff\2\1\1\uffff\1\1"+ + "\1\uffff\1\1\15\uffff\1\1", "" }; @@ -52193,9 +52204,9 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars static final String DFA38_specialS = "\13\uffff\1\0\1\1\1\2\1\3\1\4\1\5\37\uffff}>"; static final String[] DFA38_transitionS = { - "\2\4\2\31\11\uffff\1\31\1\uffff\22\31\1\4\20\uffff\1\13\10"+ - "\21\1\14\1\15\1\16\1\17\1\20\6\uffff\1\1\5\uffff\2\4\1\uffff"+ - "\1\2\5\uffff\1\3\2\4", + "\2\4\2\31\11\uffff\1\31\1\uffff\22\31\1\4\20\uffff\1\13\10\21"+ + "\1\14\1\15\1\16\1\17\1\20\6\uffff\1\1\5\uffff\2\4\1\uffff\1"+ + "\2\5\uffff\1\3\2\4", "", "", "", @@ -52379,19 +52390,19 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars throw nvae; } } - static final String DFA69_eotS = + static final String DFA70_eotS = "\30\uffff"; - static final String DFA69_eofS = + static final String DFA70_eofS = "\30\uffff"; - static final String DFA69_minS = + static final String DFA70_minS = "\1\5\25\22\2\uffff"; - static final String DFA69_maxS = + static final String DFA70_maxS = "\1\44\25\114\2\uffff"; - static final String DFA69_acceptS = + static final String DFA70_acceptS = "\26\uffff\1\2\1\1"; - static final String DFA69_specialS = + static final String DFA70_specialS = "\30\uffff}>"; - static final String[] DFA69_transitionS = { + static final String[] DFA70_transitionS = { "\1\26\1\1\1\2\11\uffff\1\21\1\uffff\1\3\1\4\1\5\1\6\1\7\1\10"+ "\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\22\1\23\1\24\1\25", "\1\26\62\uffff\1\27\6\uffff\1\26", @@ -52419,52 +52430,52 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars "" }; - static final short[] DFA69_eot = DFA.unpackEncodedString(DFA69_eotS); - static final short[] DFA69_eof = DFA.unpackEncodedString(DFA69_eofS); - static final char[] DFA69_min = DFA.unpackEncodedStringToUnsignedChars(DFA69_minS); - static final char[] DFA69_max = DFA.unpackEncodedStringToUnsignedChars(DFA69_maxS); - static final short[] DFA69_accept = DFA.unpackEncodedString(DFA69_acceptS); - static final short[] DFA69_special = DFA.unpackEncodedString(DFA69_specialS); - static final short[][] DFA69_transition; + static final short[] DFA70_eot = DFA.unpackEncodedString(DFA70_eotS); + static final short[] DFA70_eof = DFA.unpackEncodedString(DFA70_eofS); + static final char[] DFA70_min = DFA.unpackEncodedStringToUnsignedChars(DFA70_minS); + static final char[] DFA70_max = DFA.unpackEncodedStringToUnsignedChars(DFA70_maxS); + static final short[] DFA70_accept = DFA.unpackEncodedString(DFA70_acceptS); + static final short[] DFA70_special = DFA.unpackEncodedString(DFA70_specialS); + static final short[][] DFA70_transition; static { - int numStates = DFA69_transitionS.length; - DFA69_transition = new short[numStates][]; + int numStates = DFA70_transitionS.length; + DFA70_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { - DFA69_transition[i] = DFA.unpackEncodedString(DFA69_transitionS[i]); + DFA70_transition[i] = DFA.unpackEncodedString(DFA70_transitionS[i]); } } - class DFA69 extends DFA { + class DFA70 extends DFA { - public DFA69(BaseRecognizer recognizer) { + public DFA70(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 69; - this.eot = DFA69_eot; - this.eof = DFA69_eof; - this.min = DFA69_min; - this.max = DFA69_max; - this.accept = DFA69_accept; - this.special = DFA69_special; - this.transition = DFA69_transition; + this.decisionNumber = 70; + this.eot = DFA70_eot; + this.eof = DFA70_eof; + this.min = DFA70_min; + this.max = DFA70_max; + this.accept = DFA70_accept; + this.special = DFA70_special; + this.transition = DFA70_transition; } public String getDescription() { return "8358:1: ( rule__UnitCS__Group_1__0 )?"; } } - static final String DFA89_eotS = + static final String DFA90_eotS = "\23\uffff"; - static final String DFA89_eofS = + static final String DFA90_eofS = "\1\21\22\uffff"; - static final String DFA89_minS = + static final String DFA90_minS = "\1\22\20\4\2\uffff"; - static final String DFA89_maxS = + static final String DFA90_maxS = "\1\135\20\133\2\uffff"; - static final String DFA89_acceptS = + static final String DFA90_acceptS = "\21\uffff\1\2\1\1"; - static final String DFA89_specialS = + static final String DFA90_specialS = "\23\uffff}>"; - static final String[] DFA89_transitionS = { + static final String[] DFA90_transitionS = { "\1\21\1\uffff\1\21\20\uffff\1\1\1\4\1\uffff\1\2\1\3\1\5\1\6"+ "\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\17\uffff\1"+ "\21\1\uffff\1\21\1\uffff\1\21\1\uffff\1\21\1\uffff\1\21\1\uffff"+ @@ -52505,34 +52516,34 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars "" }; - static final short[] DFA89_eot = DFA.unpackEncodedString(DFA89_eotS); - static final short[] DFA89_eof = DFA.unpackEncodedString(DFA89_eofS); - static final char[] DFA89_min = DFA.unpackEncodedStringToUnsignedChars(DFA89_minS); - static final char[] DFA89_max = DFA.unpackEncodedStringToUnsignedChars(DFA89_maxS); - static final short[] DFA89_accept = DFA.unpackEncodedString(DFA89_acceptS); - static final short[] DFA89_special = DFA.unpackEncodedString(DFA89_specialS); - static final short[][] DFA89_transition; + static final short[] DFA90_eot = DFA.unpackEncodedString(DFA90_eotS); + static final short[] DFA90_eof = DFA.unpackEncodedString(DFA90_eofS); + static final char[] DFA90_min = DFA.unpackEncodedStringToUnsignedChars(DFA90_minS); + static final char[] DFA90_max = DFA.unpackEncodedStringToUnsignedChars(DFA90_maxS); + static final short[] DFA90_accept = DFA.unpackEncodedString(DFA90_acceptS); + static final short[] DFA90_special = DFA.unpackEncodedString(DFA90_specialS); + static final short[][] DFA90_transition; static { - int numStates = DFA89_transitionS.length; - DFA89_transition = new short[numStates][]; + int numStates = DFA90_transitionS.length; + DFA90_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { - DFA89_transition[i] = DFA.unpackEncodedString(DFA89_transitionS[i]); + DFA90_transition[i] = DFA.unpackEncodedString(DFA90_transitionS[i]); } } - class DFA89 extends DFA { + class DFA90 extends DFA { - public DFA89(BaseRecognizer recognizer) { + public DFA90(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 89; - this.eot = DFA89_eot; - this.eof = DFA89_eof; - this.min = DFA89_min; - this.max = DFA89_max; - this.accept = DFA89_accept; - this.special = DFA89_special; - this.transition = DFA89_transition; + this.decisionNumber = 90; + this.eot = DFA90_eot; + this.eof = DFA90_eof; + this.min = DFA90_min; + this.max = DFA90_max; + this.accept = DFA90_accept; + this.special = DFA90_special; + this.transition = DFA90_transition; } public String getDescription() { return "()* loopback of 11600:1: ( rule__ExpCS__Group_0_1_2_0_1__0 )*"; @@ -52941,1118 +52952,1118 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__0_in_rule__PrimaryExpCS__Alternatives_7_28356 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2__0_in_rule__PrimaryExpCS__Alternatives_7_28374 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__0_in_rule__PrimaryExpCS__Alternatives_7_2_1_28407 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__ValueAssignment_7_2_1_2_1_in_rule__PrimaryExpCS__Alternatives_7_2_1_28425 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TopLevelCS__Group__0__Impl_in_rule__TopLevelCS__Group__08456 = new BitSet(new long[]{0x0000000400000000L}); - public static final BitSet FOLLOW_rule__TopLevelCS__Group__1_in_rule__TopLevelCS__Group__08459 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TopLevelCS__Alternatives_0_in_rule__TopLevelCS__Group__0__Impl8486 = new BitSet(new long[]{0x0000000006000002L}); - public static final BitSet FOLLOW_rule__TopLevelCS__Group__1__Impl_in_rule__TopLevelCS__Group__18517 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TopLevelCS__TransformationsAssignment_1_in_rule__TopLevelCS__Group__1__Impl8544 = new BitSet(new long[]{0x0000000400000002L}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__0__Impl_in_rule__CollectionTemplateCS__Group__08579 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__1_in_rule__CollectionTemplateCS__Group__08582 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__NameAssignment_0_in_rule__CollectionTemplateCS__Group__0__Impl8609 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__1__Impl_in_rule__CollectionTemplateCS__Group__18640 = new BitSet(new long[]{0x8000000000000000L,0x000000000000000FL}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__2_in_rule__CollectionTemplateCS__Group__18643 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_69_in_rule__CollectionTemplateCS__Group__1__Impl8671 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__2__Impl_in_rule__CollectionTemplateCS__Group__28702 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__3_in_rule__CollectionTemplateCS__Group__28705 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__TypeAssignment_2_in_rule__CollectionTemplateCS__Group__2__Impl8732 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__3__Impl_in_rule__CollectionTemplateCS__Group__38762 = new BitSet(new long[]{0x0000001FFFFB00C0L,0x00000000000000A0L}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__4_in_rule__CollectionTemplateCS__Group__38765 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_70_in_rule__CollectionTemplateCS__Group__3__Impl8793 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__4__Impl_in_rule__CollectionTemplateCS__Group__48824 = new BitSet(new long[]{0x0000001FFFFB00C0L,0x00000000000000A0L}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__5_in_rule__CollectionTemplateCS__Group__48827 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4__0_in_rule__CollectionTemplateCS__Group__4__Impl8854 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__5__Impl_in_rule__CollectionTemplateCS__Group__58885 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_71_in_rule__CollectionTemplateCS__Group__5__Impl8913 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4__0__Impl_in_rule__CollectionTemplateCS__Group_4__08956 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000300L}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4__1_in_rule__CollectionTemplateCS__Group_4__08959 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_0_in_rule__CollectionTemplateCS__Group_4__0__Impl8986 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4__1__Impl_in_rule__CollectionTemplateCS__Group_4__19016 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000300L}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4__2_in_rule__CollectionTemplateCS__Group_4__19019 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4_1__0_in_rule__CollectionTemplateCS__Group_4__1__Impl9046 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4__2__Impl_in_rule__CollectionTemplateCS__Group_4__29077 = new BitSet(new long[]{0x0000001FFFFB00C0L}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4__3_in_rule__CollectionTemplateCS__Group_4__29080 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_72_in_rule__CollectionTemplateCS__Group_4__2__Impl9108 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4__3__Impl_in_rule__CollectionTemplateCS__Group_4__39139 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__Alternatives_4_3_in_rule__CollectionTemplateCS__Group_4__3__Impl9166 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4_1__0__Impl_in_rule__CollectionTemplateCS__Group_4_1__09204 = new BitSet(new long[]{0x0000001FFFFB00C0L,0x0000000000000020L}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4_1__1_in_rule__CollectionTemplateCS__Group_4_1__09207 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_73_in_rule__CollectionTemplateCS__Group_4_1__0__Impl9235 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4_1__1__Impl_in_rule__CollectionTemplateCS__Group_4_1__19266 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_1_1_in_rule__CollectionTemplateCS__Group_4_1__1__Impl9293 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DefaultValueCS__Group__0__Impl_in_rule__DefaultValueCS__Group__09327 = new BitSet(new long[]{0x0000400000000000L}); - public static final BitSet FOLLOW_rule__DefaultValueCS__Group__1_in_rule__DefaultValueCS__Group__09330 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DefaultValueCS__PropertyIdAssignment_0_in_rule__DefaultValueCS__Group__0__Impl9357 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DefaultValueCS__Group__1__Impl_in_rule__DefaultValueCS__Group__19387 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B040FL}); - public static final BitSet FOLLOW_rule__DefaultValueCS__Group__2_in_rule__DefaultValueCS__Group__19390 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_46_in_rule__DefaultValueCS__Group__1__Impl9418 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DefaultValueCS__Group__2__Impl_in_rule__DefaultValueCS__Group__29449 = new BitSet(new long[]{0x0000000000040000L}); - public static final BitSet FOLLOW_rule__DefaultValueCS__Group__3_in_rule__DefaultValueCS__Group__29452 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DefaultValueCS__InitialiserAssignment_2_in_rule__DefaultValueCS__Group__2__Impl9479 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DefaultValueCS__Group__3__Impl_in_rule__DefaultValueCS__Group__39509 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_18_in_rule__DefaultValueCS__Group__3__Impl9537 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DomainCS__Group__0__Impl_in_rule__DomainCS__Group__09576 = new BitSet(new long[]{0x0000000000200000L}); - public static final BitSet FOLLOW_rule__DomainCS__Group__1_in_rule__DomainCS__Group__09579 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DomainCS__Alternatives_0_in_rule__DomainCS__Group__0__Impl9606 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DomainCS__Group__1__Impl_in_rule__DomainCS__Group__19637 = new BitSet(new long[]{0x0000001FFFFA00C0L}); - public static final BitSet FOLLOW_rule__DomainCS__Group__2_in_rule__DomainCS__Group__19640 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_21_in_rule__DomainCS__Group__1__Impl9668 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DomainCS__Group__2__Impl_in_rule__DomainCS__Group__29699 = new BitSet(new long[]{0x0000001FFFFA00C0L,0x0000000000000020L}); - public static final BitSet FOLLOW_rule__DomainCS__Group__3_in_rule__DomainCS__Group__29702 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DomainCS__ModelIdAssignment_2_in_rule__DomainCS__Group__2__Impl9729 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DomainCS__Group__3__Impl_in_rule__DomainCS__Group__39759 = new BitSet(new long[]{0x0000000001140000L}); - public static final BitSet FOLLOW_rule__DomainCS__Group__4_in_rule__DomainCS__Group__39762 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DomainCS__PatternAssignment_3_in_rule__DomainCS__Group__3__Impl9789 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DomainCS__Group__4__Impl_in_rule__DomainCS__Group__49819 = new BitSet(new long[]{0x0000000001140000L}); - public static final BitSet FOLLOW_rule__DomainCS__Group__5_in_rule__DomainCS__Group__49822 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DomainCS__Group_4__0_in_rule__DomainCS__Group__4__Impl9849 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DomainCS__Group__5__Impl_in_rule__DomainCS__Group__59880 = new BitSet(new long[]{0x0000000001140000L}); - public static final BitSet FOLLOW_rule__DomainCS__Group__6_in_rule__DomainCS__Group__59883 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DomainCS__Group_5__0_in_rule__DomainCS__Group__5__Impl9910 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DomainCS__Group__6__Impl_in_rule__DomainCS__Group__69941 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_18_in_rule__DomainCS__Group__6__Impl9969 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DomainCS__Group_4__0__Impl_in_rule__DomainCS__Group_4__010014 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B040FL}); - public static final BitSet FOLLOW_rule__DomainCS__Group_4__1_in_rule__DomainCS__Group_4__010017 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_24_in_rule__DomainCS__Group_4__0__Impl10045 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DomainCS__Group_4__1__Impl_in_rule__DomainCS__Group_4__110076 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DomainCS__ImplementedByAssignment_4_1_in_rule__DomainCS__Group_4__1__Impl10103 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DomainCS__Group_5__0__Impl_in_rule__DomainCS__Group_5__010137 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); - public static final BitSet FOLLOW_rule__DomainCS__Group_5__1_in_rule__DomainCS__Group_5__010140 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_20_in_rule__DomainCS__Group_5__0__Impl10168 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DomainCS__Group_5__1__Impl_in_rule__DomainCS__Group_5__110199 = new BitSet(new long[]{0x0000001FFFFA00C0L}); - public static final BitSet FOLLOW_rule__DomainCS__Group_5__2_in_rule__DomainCS__Group_5__110202 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_70_in_rule__DomainCS__Group_5__1__Impl10230 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DomainCS__Group_5__2__Impl_in_rule__DomainCS__Group_5__210261 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); - public static final BitSet FOLLOW_rule__DomainCS__Group_5__3_in_rule__DomainCS__Group_5__210264 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__DomainCS__DefaultValuesAssignment_5_2_in_rule__DomainCS__Group_5__2__Impl10293 = new BitSet(new long[]{0x0000001FFFFA00C2L}); - public static final BitSet FOLLOW_rule__DomainCS__DefaultValuesAssignment_5_2_in_rule__DomainCS__Group_5__2__Impl10305 = new BitSet(new long[]{0x0000001FFFFA00C2L}); - public static final BitSet FOLLOW_rule__DomainCS__Group_5__3__Impl_in_rule__DomainCS__Group_5__310338 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_71_in_rule__DomainCS__Group_5__3__Impl10366 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ElementTemplateCS__Group_1__0__Impl_in_rule__ElementTemplateCS__Group_1__010405 = new BitSet(new long[]{0x0000001FFFFB00C0L,0x0000000000000020L}); - public static final BitSet FOLLOW_rule__ElementTemplateCS__Group_1__1_in_rule__ElementTemplateCS__Group_1__010408 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ElementTemplateCS__Group_1__1__Impl_in_rule__ElementTemplateCS__Group_1__110466 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_16_in_rule__ElementTemplateCS__Group_1__1__Impl10494 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group__0__Impl_in_rule__KeyDeclCS__Group__010529 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E0B040FL}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group__1_in_rule__KeyDeclCS__Group__010532 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_27_in_rule__KeyDeclCS__Group__0__Impl10560 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group__1__Impl_in_rule__KeyDeclCS__Group__110591 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group__2_in_rule__KeyDeclCS__Group__110594 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__PathNameAssignment_1_in_rule__KeyDeclCS__Group__1__Impl10621 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group__2__Impl_in_rule__KeyDeclCS__Group__210651 = new BitSet(new long[]{0x0000001FFFFA00C0L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group__3_in_rule__KeyDeclCS__Group__210654 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_70_in_rule__KeyDeclCS__Group__2__Impl10682 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group__3__Impl_in_rule__KeyDeclCS__Group__310713 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000280L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group__4_in_rule__KeyDeclCS__Group__310716 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Alternatives_3_in_rule__KeyDeclCS__Group__3__Impl10743 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group__4__Impl_in_rule__KeyDeclCS__Group__410773 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000280L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group__5_in_rule__KeyDeclCS__Group__410776 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group_4__0_in_rule__KeyDeclCS__Group__4__Impl10803 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group__5__Impl_in_rule__KeyDeclCS__Group__510834 = new BitSet(new long[]{0x0000000000040000L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group__6_in_rule__KeyDeclCS__Group__510837 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_71_in_rule__KeyDeclCS__Group__5__Impl10865 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group__6__Impl_in_rule__KeyDeclCS__Group__610896 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_18_in_rule__KeyDeclCS__Group__6__Impl10924 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group_3_1__0__Impl_in_rule__KeyDeclCS__Group_3_1__010969 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group_3_1__1_in_rule__KeyDeclCS__Group_3_1__010972 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_28_in_rule__KeyDeclCS__Group_3_1__0__Impl11000 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group_3_1__1__Impl_in_rule__KeyDeclCS__Group_3_1__111031 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E0B040FL}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group_3_1__2_in_rule__KeyDeclCS__Group_3_1__111034 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_74_in_rule__KeyDeclCS__Group_3_1__1__Impl11062 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group_3_1__2__Impl_in_rule__KeyDeclCS__Group_3_1__211093 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group_3_1__3_in_rule__KeyDeclCS__Group_3_1__211096 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__OppositePropertyIdsAssignment_3_1_2_in_rule__KeyDeclCS__Group_3_1__2__Impl11123 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group_3_1__3__Impl_in_rule__KeyDeclCS__Group_3_1__311153 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_75_in_rule__KeyDeclCS__Group_3_1__3__Impl11181 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group_4__0__Impl_in_rule__KeyDeclCS__Group_4__011220 = new BitSet(new long[]{0x0000001FFFFA00C0L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group_4__1_in_rule__KeyDeclCS__Group_4__011223 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_73_in_rule__KeyDeclCS__Group_4__0__Impl11251 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group_4__1__Impl_in_rule__KeyDeclCS__Group_4__111282 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Alternatives_4_1_in_rule__KeyDeclCS__Group_4__1__Impl11309 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group_4_1_1__0__Impl_in_rule__KeyDeclCS__Group_4_1_1__011343 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group_4_1_1__1_in_rule__KeyDeclCS__Group_4_1_1__011346 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_28_in_rule__KeyDeclCS__Group_4_1_1__0__Impl11374 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group_4_1_1__1__Impl_in_rule__KeyDeclCS__Group_4_1_1__111405 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E0B040FL}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group_4_1_1__2_in_rule__KeyDeclCS__Group_4_1_1__111408 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_74_in_rule__KeyDeclCS__Group_4_1_1__1__Impl11436 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group_4_1_1__2__Impl_in_rule__KeyDeclCS__Group_4_1_1__211467 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group_4_1_1__3_in_rule__KeyDeclCS__Group_4_1_1__211470 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__OppositePropertyIdsAssignment_4_1_1_2_in_rule__KeyDeclCS__Group_4_1_1__2__Impl11497 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__KeyDeclCS__Group_4_1_1__3__Impl_in_rule__KeyDeclCS__Group_4_1_1__311527 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_75_in_rule__KeyDeclCS__Group_4_1_1__3__Impl11555 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LibraryCS__Group__0__Impl_in_rule__LibraryCS__Group__011594 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_rule__LibraryCS__Group__1_in_rule__LibraryCS__Group__011597 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_26_in_rule__LibraryCS__Group__0__Impl11625 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LibraryCS__Group__1__Impl_in_rule__LibraryCS__Group__111656 = new BitSet(new long[]{0x0000000000040000L}); - public static final BitSet FOLLOW_rule__LibraryCS__Group__2_in_rule__LibraryCS__Group__111659 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LibraryCS__PackageAssignment_1_in_rule__LibraryCS__Group__1__Impl11686 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LibraryCS__Group__2__Impl_in_rule__LibraryCS__Group__211716 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_18_in_rule__LibraryCS__Group__2__Impl11744 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ModelDeclCS__Group__0__Impl_in_rule__ModelDeclCS__Group__011781 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_rule__ModelDeclCS__Group__1_in_rule__ModelDeclCS__Group__011784 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ModelDeclCS__NameAssignment_0_in_rule__ModelDeclCS__Group__0__Impl11811 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ModelDeclCS__Group__1__Impl_in_rule__ModelDeclCS__Group__111841 = new BitSet(new long[]{0x0000001FFFFA00C0L,0x0000000000000040L}); - public static final BitSet FOLLOW_rule__ModelDeclCS__Group__2_in_rule__ModelDeclCS__Group__111844 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_69_in_rule__ModelDeclCS__Group__1__Impl11872 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ModelDeclCS__Group__2__Impl_in_rule__ModelDeclCS__Group__211903 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ModelDeclCS__Alternatives_2_in_rule__ModelDeclCS__Group__2__Impl11930 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1__0__Impl_in_rule__ModelDeclCS__Group_2_1__011966 = new BitSet(new long[]{0x0000001FFFFA00C0L}); - public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1__1_in_rule__ModelDeclCS__Group_2_1__011969 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_70_in_rule__ModelDeclCS__Group_2_1__0__Impl11997 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1__1__Impl_in_rule__ModelDeclCS__Group_2_1__112028 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000280L}); - public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1__2_in_rule__ModelDeclCS__Group_2_1__112031 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ModelDeclCS__MetaModelIdsAssignment_2_1_1_in_rule__ModelDeclCS__Group_2_1__1__Impl12058 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1__2__Impl_in_rule__ModelDeclCS__Group_2_1__212088 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000280L}); - public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1__3_in_rule__ModelDeclCS__Group_2_1__212091 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1_2__0_in_rule__ModelDeclCS__Group_2_1__2__Impl12118 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1__3__Impl_in_rule__ModelDeclCS__Group_2_1__312149 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_71_in_rule__ModelDeclCS__Group_2_1__3__Impl12177 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1_2__0__Impl_in_rule__ModelDeclCS__Group_2_1_2__012216 = new BitSet(new long[]{0x0000001FFFFA00C0L}); - public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1_2__1_in_rule__ModelDeclCS__Group_2_1_2__012219 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_73_in_rule__ModelDeclCS__Group_2_1_2__0__Impl12247 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1_2__1__Impl_in_rule__ModelDeclCS__Group_2_1_2__112278 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ModelDeclCS__MetaModelIdsAssignment_2_1_2_1_in_rule__ModelDeclCS__Group_2_1_2__1__Impl12305 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__0__Impl_in_rule__ObjectTemplateCS__Group__012339 = new BitSet(new long[]{0x0000001FFFFA00C0L,0x0000000000000020L}); - public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__1_in_rule__ObjectTemplateCS__Group__012342 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ObjectTemplateCS__NameAssignment_0_in_rule__ObjectTemplateCS__Group__0__Impl12369 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__1__Impl_in_rule__ObjectTemplateCS__Group__112400 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E0B040FL}); - public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__2_in_rule__ObjectTemplateCS__Group__112403 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_69_in_rule__ObjectTemplateCS__Group__1__Impl12431 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__2__Impl_in_rule__ObjectTemplateCS__Group__212462 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); - public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__3_in_rule__ObjectTemplateCS__Group__212465 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ObjectTemplateCS__TypeAssignment_2_in_rule__ObjectTemplateCS__Group__2__Impl12492 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__3__Impl_in_rule__ObjectTemplateCS__Group__312522 = new BitSet(new long[]{0x0000001FFFFA00C0L,0x0000000000000080L}); - public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__4_in_rule__ObjectTemplateCS__Group__312525 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_70_in_rule__ObjectTemplateCS__Group__3__Impl12553 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__4__Impl_in_rule__ObjectTemplateCS__Group__412584 = new BitSet(new long[]{0x0000001FFFFA00C0L,0x0000000000000080L}); - public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__5_in_rule__ObjectTemplateCS__Group__412587 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group_4__0_in_rule__ObjectTemplateCS__Group__4__Impl12614 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__5__Impl_in_rule__ObjectTemplateCS__Group__512645 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_71_in_rule__ObjectTemplateCS__Group__5__Impl12673 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group_4__0__Impl_in_rule__ObjectTemplateCS__Group_4__012716 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group_4__1_in_rule__ObjectTemplateCS__Group_4__012719 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_0_in_rule__ObjectTemplateCS__Group_4__0__Impl12746 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group_4__1__Impl_in_rule__ObjectTemplateCS__Group_4__112776 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group_4_1__0_in_rule__ObjectTemplateCS__Group_4__1__Impl12803 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group_4_1__0__Impl_in_rule__ObjectTemplateCS__Group_4_1__012838 = new BitSet(new long[]{0x0000001FFFFA00C0L}); - public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group_4_1__1_in_rule__ObjectTemplateCS__Group_4_1__012841 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_73_in_rule__ObjectTemplateCS__Group_4_1__0__Impl12869 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group_4_1__1__Impl_in_rule__ObjectTemplateCS__Group_4_1__112900 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_1_1_in_rule__ObjectTemplateCS__Group_4_1__1__Impl12927 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__0__Impl_in_rule__ParamDeclarationCS__Group__012961 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__1_in_rule__ParamDeclarationCS__Group__012964 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ParamDeclarationCS__NameAssignment_0_in_rule__ParamDeclarationCS__Group__0__Impl12991 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__1__Impl_in_rule__ParamDeclarationCS__Group__113021 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E0B040FL}); - public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__2_in_rule__ParamDeclarationCS__Group__113024 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_69_in_rule__ParamDeclarationCS__Group__1__Impl13052 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__2__Impl_in_rule__ParamDeclarationCS__Group__213083 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ParamDeclarationCS__OwnedTypeAssignment_2_in_rule__ParamDeclarationCS__Group__2__Impl13110 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PredicateCS__Group__0__Impl_in_rule__PredicateCS__Group__013146 = new BitSet(new long[]{0x0000000000040000L}); - public static final BitSet FOLLOW_rule__PredicateCS__Group__1_in_rule__PredicateCS__Group__013149 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PredicateCS__ExprAssignment_0_in_rule__PredicateCS__Group__0__Impl13176 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PredicateCS__Group__1__Impl_in_rule__PredicateCS__Group__113206 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_18_in_rule__PredicateCS__Group__1__Impl13234 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__0__Impl_in_rule__PrimitiveTypeDomainCS__Group__013269 = new BitSet(new long[]{0x0000000000200000L}); - public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__1_in_rule__PrimitiveTypeDomainCS__Group__013272 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_30_in_rule__PrimitiveTypeDomainCS__Group__0__Impl13300 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__1__Impl_in_rule__PrimitiveTypeDomainCS__Group__113331 = new BitSet(new long[]{0x0000001FFFFA00C0L}); - public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__2_in_rule__PrimitiveTypeDomainCS__Group__113334 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_21_in_rule__PrimitiveTypeDomainCS__Group__1__Impl13362 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__2__Impl_in_rule__PrimitiveTypeDomainCS__Group__213393 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__3_in_rule__PrimitiveTypeDomainCS__Group__213396 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__NameAssignment_2_in_rule__PrimitiveTypeDomainCS__Group__2__Impl13423 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__3__Impl_in_rule__PrimitiveTypeDomainCS__Group__313453 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E0B040FL}); - public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__4_in_rule__PrimitiveTypeDomainCS__Group__313456 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_69_in_rule__PrimitiveTypeDomainCS__Group__3__Impl13484 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__4__Impl_in_rule__PrimitiveTypeDomainCS__Group__413515 = new BitSet(new long[]{0x0000000000040000L}); - public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__5_in_rule__PrimitiveTypeDomainCS__Group__413518 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__TypeAssignment_4_in_rule__PrimitiveTypeDomainCS__Group__4__Impl13545 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__5__Impl_in_rule__PrimitiveTypeDomainCS__Group__513575 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_18_in_rule__PrimitiveTypeDomainCS__Group__5__Impl13603 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group__0__Impl_in_rule__PropertyTemplateCS__Group__013646 = new BitSet(new long[]{0x0000400000000000L}); - public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group__1_in_rule__PropertyTemplateCS__Group__013649 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PropertyTemplateCS__Alternatives_0_in_rule__PropertyTemplateCS__Group__0__Impl13676 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group__1__Impl_in_rule__PropertyTemplateCS__Group__113706 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B042FL}); - public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group__2_in_rule__PropertyTemplateCS__Group__113709 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_46_in_rule__PropertyTemplateCS__Group__1__Impl13737 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group__2__Impl_in_rule__PropertyTemplateCS__Group__213768 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PropertyTemplateCS__ExpressionAssignment_2_in_rule__PropertyTemplateCS__Group__2__Impl13795 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group_0_1__0__Impl_in_rule__PropertyTemplateCS__Group_0_1__013831 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); - public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group_0_1__1_in_rule__PropertyTemplateCS__Group_0_1__013834 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_28_in_rule__PropertyTemplateCS__Group_0_1__0__Impl13862 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group_0_1__1__Impl_in_rule__PropertyTemplateCS__Group_0_1__113893 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E0B040FL}); - public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group_0_1__2_in_rule__PropertyTemplateCS__Group_0_1__113896 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_74_in_rule__PropertyTemplateCS__Group_0_1__1__Impl13924 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group_0_1__2__Impl_in_rule__PropertyTemplateCS__Group_0_1__213955 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); - public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group_0_1__3_in_rule__PropertyTemplateCS__Group_0_1__213958 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PropertyTemplateCS__OppositePropertyIdAssignment_0_1_2_in_rule__PropertyTemplateCS__Group_0_1__2__Impl13985 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group_0_1__3__Impl_in_rule__PropertyTemplateCS__Group_0_1__314015 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_75_in_rule__PropertyTemplateCS__Group_0_1__3__Impl14043 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__0__Impl_in_rule__QueryCS__Group__014082 = new BitSet(new long[]{0x0000001FFFFA00C0L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__1_in_rule__QueryCS__Group__014085 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_31_in_rule__QueryCS__Group__0__Impl14113 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__1__Impl_in_rule__QueryCS__Group__114144 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__2_in_rule__QueryCS__Group__114147 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__NameAssignment_1_in_rule__QueryCS__Group__1__Impl14174 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__2__Impl_in_rule__QueryCS__Group__214204 = new BitSet(new long[]{0x0000001FFFFA00C0L,0x0000000000000800L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__3_in_rule__QueryCS__Group__214207 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_74_in_rule__QueryCS__Group__2__Impl14235 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__3__Impl_in_rule__QueryCS__Group__314266 = new BitSet(new long[]{0x0000001FFFFA00C0L,0x0000000000000800L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__4_in_rule__QueryCS__Group__314269 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_3__0_in_rule__QueryCS__Group__3__Impl14296 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__4__Impl_in_rule__QueryCS__Group__414327 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__5_in_rule__QueryCS__Group__414330 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_75_in_rule__QueryCS__Group__4__Impl14358 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__5__Impl_in_rule__QueryCS__Group__514389 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E0B040FL}); - public static final BitSet FOLLOW_rule__QueryCS__Group__6_in_rule__QueryCS__Group__514392 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_69_in_rule__QueryCS__Group__5__Impl14420 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__6__Impl_in_rule__QueryCS__Group__614451 = new BitSet(new long[]{0x0000000000040000L,0x0000000000000040L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__7_in_rule__QueryCS__Group__614454 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__OwnedTypeAssignment_6_in_rule__QueryCS__Group__6__Impl14481 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group__7__Impl_in_rule__QueryCS__Group__714511 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Alternatives_7_in_rule__QueryCS__Group__7__Impl14538 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_3__0__Impl_in_rule__QueryCS__Group_3__014584 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_3__1_in_rule__QueryCS__Group_3__014587 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__InputParamDeclarationsAssignment_3_0_in_rule__QueryCS__Group_3__0__Impl14614 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_3__1__Impl_in_rule__QueryCS__Group_3__114644 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_3_1__0_in_rule__QueryCS__Group_3__1__Impl14671 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_3_1__0__Impl_in_rule__QueryCS__Group_3_1__014706 = new BitSet(new long[]{0x0000001FFFFA00C0L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_3_1__1_in_rule__QueryCS__Group_3_1__014709 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_73_in_rule__QueryCS__Group_3_1__0__Impl14737 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_3_1__1__Impl_in_rule__QueryCS__Group_3_1__114768 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__InputParamDeclarationsAssignment_3_1_1_in_rule__QueryCS__Group_3_1__1__Impl14795 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_7_1__0__Impl_in_rule__QueryCS__Group_7_1__014829 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B040FL}); - public static final BitSet FOLLOW_rule__QueryCS__Group_7_1__1_in_rule__QueryCS__Group_7_1__014832 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_70_in_rule__QueryCS__Group_7_1__0__Impl14860 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_7_1__1__Impl_in_rule__QueryCS__Group_7_1__114891 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_7_1__2_in_rule__QueryCS__Group_7_1__114894 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__ExpressionAssignment_7_1_1_in_rule__QueryCS__Group_7_1__1__Impl14921 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__QueryCS__Group_7_1__2__Impl_in_rule__QueryCS__Group_7_1__214951 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_71_in_rule__QueryCS__Group_7_1__2__Impl14979 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RelationCS__Group__0__Impl_in_rule__RelationCS__Group__015016 = new BitSet(new long[]{0x0000000100000000L}); - public static final BitSet FOLLOW_rule__RelationCS__Group__1_in_rule__RelationCS__Group__015019 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RelationCS__TopAssignment_0_in_rule__RelationCS__Group__0__Impl15046 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RelationCS__Group__1__Impl_in_rule__RelationCS__Group__115077 = new BitSet(new long[]{0x0000001FFFFA00C0L}); - public static final BitSet FOLLOW_rule__RelationCS__Group__2_in_rule__RelationCS__Group__115080 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_32_in_rule__RelationCS__Group__1__Impl15108 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RelationCS__Group__2__Impl_in_rule__RelationCS__Group__215139 = new BitSet(new long[]{0x0000000020000000L,0x0000000000000040L}); - public static final BitSet FOLLOW_rule__RelationCS__Group__3_in_rule__RelationCS__Group__215142 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RelationCS__NameAssignment_2_in_rule__RelationCS__Group__2__Impl15169 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RelationCS__Group__3__Impl_in_rule__RelationCS__Group__315199 = new BitSet(new long[]{0x0000000020000000L,0x0000000000000040L}); - public static final BitSet FOLLOW_rule__RelationCS__Group__4_in_rule__RelationCS__Group__315202 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RelationCS__Group_3__0_in_rule__RelationCS__Group__3__Impl15229 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RelationCS__Group__4__Impl_in_rule__RelationCS__Group__415260 = new BitSet(new long[]{0x0000001FFFFA00C0L}); - public static final BitSet FOLLOW_rule__RelationCS__Group__5_in_rule__RelationCS__Group__415263 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_70_in_rule__RelationCS__Group__4__Impl15291 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RelationCS__Group__5__Impl_in_rule__RelationCS__Group__515322 = new BitSet(new long[]{0x0000001FFFFA00C0L}); - public static final BitSet FOLLOW_rule__RelationCS__Group__6_in_rule__RelationCS__Group__515325 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RelationCS__VarDeclarationsAssignment_5_in_rule__RelationCS__Group__5__Impl15352 = new BitSet(new long[]{0x0000001FFFFA00C2L}); - public static final BitSet FOLLOW_rule__RelationCS__Group__6__Impl_in_rule__RelationCS__Group__615383 = new BitSet(new long[]{0x0000001800000000L,0x0000000000000080L}); - public static final BitSet FOLLOW_rule__RelationCS__Group__7_in_rule__RelationCS__Group__615386 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RelationCS__Alternatives_6_in_rule__RelationCS__Group__6__Impl15415 = new BitSet(new long[]{0x0000001FFFFA00C2L}); - public static final BitSet FOLLOW_rule__RelationCS__Alternatives_6_in_rule__RelationCS__Group__6__Impl15427 = new BitSet(new long[]{0x0000001FFFFA00C2L}); - public static final BitSet FOLLOW_rule__RelationCS__Group__7__Impl_in_rule__RelationCS__Group__715460 = new BitSet(new long[]{0x0000001800000000L,0x0000000000000080L}); - public static final BitSet FOLLOW_rule__RelationCS__Group__8_in_rule__RelationCS__Group__715463 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RelationCS__WhenAssignment_7_in_rule__RelationCS__Group__7__Impl15490 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RelationCS__Group__8__Impl_in_rule__RelationCS__Group__815521 = new BitSet(new long[]{0x0000001800000000L,0x0000000000000080L}); - public static final BitSet FOLLOW_rule__RelationCS__Group__9_in_rule__RelationCS__Group__815524 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RelationCS__WhereAssignment_8_in_rule__RelationCS__Group__8__Impl15551 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RelationCS__Group__9__Impl_in_rule__RelationCS__Group__915582 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_71_in_rule__RelationCS__Group__9__Impl15610 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RelationCS__Group_3__0__Impl_in_rule__RelationCS__Group_3__015661 = new BitSet(new long[]{0x0000001FFFFA00C0L}); - public static final BitSet FOLLOW_rule__RelationCS__Group_3__1_in_rule__RelationCS__Group_3__015664 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_29_in_rule__RelationCS__Group_3__0__Impl15692 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RelationCS__Group_3__1__Impl_in_rule__RelationCS__Group_3__115723 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__RelationCS__OverridesAssignment_3_1_in_rule__RelationCS__Group_3__1__Impl15750 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TemplateCS__Group__0__Impl_in_rule__TemplateCS__Group__015784 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); - public static final BitSet FOLLOW_rule__TemplateCS__Group__1_in_rule__TemplateCS__Group__015787 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TemplateCS__Alternatives_0_in_rule__TemplateCS__Group__0__Impl15814 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TemplateCS__Group__1__Impl_in_rule__TemplateCS__Group__115844 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TemplateCS__Group_1__0_in_rule__TemplateCS__Group__1__Impl15871 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TemplateCS__Group_1__0__Impl_in_rule__TemplateCS__Group_1__015906 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B040FL}); - public static final BitSet FOLLOW_rule__TemplateCS__Group_1__1_in_rule__TemplateCS__Group_1__015909 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_70_in_rule__TemplateCS__Group_1__0__Impl15937 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TemplateCS__Group_1__1__Impl_in_rule__TemplateCS__Group_1__115968 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); - public static final BitSet FOLLOW_rule__TemplateCS__Group_1__2_in_rule__TemplateCS__Group_1__115971 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TemplateCS__GuardExpressionAssignment_1_1_in_rule__TemplateCS__Group_1__1__Impl15998 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TemplateCS__Group_1__2__Impl_in_rule__TemplateCS__Group_1__216028 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_71_in_rule__TemplateCS__Group_1__2__Impl16056 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__0__Impl_in_rule__TransformationCS__Group__016093 = new BitSet(new long[]{0x0000001FFFFA00C0L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__1_in_rule__TransformationCS__Group__016096 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_34_in_rule__TransformationCS__Group__0__Impl16124 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__1__Impl_in_rule__TransformationCS__Group__116155 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__2_in_rule__TransformationCS__Group__116158 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__NameAssignment_1_in_rule__TransformationCS__Group__1__Impl16185 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__2__Impl_in_rule__TransformationCS__Group__216215 = new BitSet(new long[]{0x0000001FFFFA00C0L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__3_in_rule__TransformationCS__Group__216218 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_74_in_rule__TransformationCS__Group__2__Impl16246 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__3__Impl_in_rule__TransformationCS__Group__316277 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000A00L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__4_in_rule__TransformationCS__Group__316280 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__ModelDeclsAssignment_3_in_rule__TransformationCS__Group__3__Impl16307 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__4__Impl_in_rule__TransformationCS__Group__416337 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000A00L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__5_in_rule__TransformationCS__Group__416340 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group_4__0_in_rule__TransformationCS__Group__4__Impl16367 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__5__Impl_in_rule__TransformationCS__Group__516398 = new BitSet(new long[]{0x0000000000800000L,0x0000000000000040L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__6_in_rule__TransformationCS__Group__516401 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_75_in_rule__TransformationCS__Group__5__Impl16429 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__6__Impl_in_rule__TransformationCS__Group__616460 = new BitSet(new long[]{0x0000000000800000L,0x0000000000000040L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__7_in_rule__TransformationCS__Group__616463 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group_6__0_in_rule__TransformationCS__Group__6__Impl16490 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__7__Impl_in_rule__TransformationCS__Group__716521 = new BitSet(new long[]{0x0000000388000000L,0x0000000000000080L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__8_in_rule__TransformationCS__Group__716524 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_70_in_rule__TransformationCS__Group__7__Impl16552 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__8__Impl_in_rule__TransformationCS__Group__816583 = new BitSet(new long[]{0x0000000388000000L,0x0000000000000080L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__9_in_rule__TransformationCS__Group__816586 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__KeyDeclsAssignment_8_in_rule__TransformationCS__Group__8__Impl16613 = new BitSet(new long[]{0x0000000008000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__9__Impl_in_rule__TransformationCS__Group__916644 = new BitSet(new long[]{0x0000000388000000L,0x0000000000000080L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__10_in_rule__TransformationCS__Group__916647 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Alternatives_9_in_rule__TransformationCS__Group__9__Impl16674 = new BitSet(new long[]{0x0000000380000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group__10__Impl_in_rule__TransformationCS__Group__1016705 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_71_in_rule__TransformationCS__Group__10__Impl16733 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group_4__0__Impl_in_rule__TransformationCS__Group_4__016786 = new BitSet(new long[]{0x0000001FFFFA00C0L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group_4__1_in_rule__TransformationCS__Group_4__016789 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_73_in_rule__TransformationCS__Group_4__0__Impl16817 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group_4__1__Impl_in_rule__TransformationCS__Group_4__116848 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__ModelDeclsAssignment_4_1_in_rule__TransformationCS__Group_4__1__Impl16875 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group_6__0__Impl_in_rule__TransformationCS__Group_6__016909 = new BitSet(new long[]{0x0000001FFFFA00C0L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group_6__1_in_rule__TransformationCS__Group_6__016912 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_23_in_rule__TransformationCS__Group_6__0__Impl16940 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group_6__1__Impl_in_rule__TransformationCS__Group_6__116971 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group_6__2_in_rule__TransformationCS__Group_6__116974 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__ExtendsAssignment_6_1_in_rule__TransformationCS__Group_6__1__Impl17001 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group_6__2__Impl_in_rule__TransformationCS__Group_6__217031 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group_6_2__0_in_rule__TransformationCS__Group_6__2__Impl17058 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group_6_2__0__Impl_in_rule__TransformationCS__Group_6_2__017095 = new BitSet(new long[]{0x0000001FFFFA00C0L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group_6_2__1_in_rule__TransformationCS__Group_6_2__017098 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_73_in_rule__TransformationCS__Group_6_2__0__Impl17126 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__Group_6_2__1__Impl_in_rule__TransformationCS__Group_6_2__117157 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TransformationCS__ExtendsAssignment_6_2_1_in_rule__TransformationCS__Group_6_2__1__Impl17184 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnitCS__Group__0__Impl_in_rule__UnitCS__Group__017218 = new BitSet(new long[]{0x0000001FFFFA00E0L}); - public static final BitSet FOLLOW_rule__UnitCS__Group__1_in_rule__UnitCS__Group__017221 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_25_in_rule__UnitCS__Group__0__Impl17249 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnitCS__Group__1__Impl_in_rule__UnitCS__Group__117280 = new BitSet(new long[]{0x0000001FFFFA00E0L}); - public static final BitSet FOLLOW_rule__UnitCS__Group__2_in_rule__UnitCS__Group__117283 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnitCS__Group_1__0_in_rule__UnitCS__Group__1__Impl17310 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnitCS__Group__2__Impl_in_rule__UnitCS__Group__217341 = new BitSet(new long[]{0x0000000000040000L,0x0000000000001000L}); - public static final BitSet FOLLOW_rule__UnitCS__Group__3_in_rule__UnitCS__Group__217344 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnitCS__PathNameAssignment_2_in_rule__UnitCS__Group__2__Impl17371 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnitCS__Group__3__Impl_in_rule__UnitCS__Group__317401 = new BitSet(new long[]{0x0000000000040000L,0x0000000000001000L}); - public static final BitSet FOLLOW_rule__UnitCS__Group__4_in_rule__UnitCS__Group__317404 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnitCS__Group_3__0_in_rule__UnitCS__Group__3__Impl17431 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnitCS__Group__4__Impl_in_rule__UnitCS__Group__417462 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_18_in_rule__UnitCS__Group__4__Impl17490 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnitCS__Group_1__0__Impl_in_rule__UnitCS__Group_1__017531 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_rule__UnitCS__Group_1__1_in_rule__UnitCS__Group_1__017534 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnitCS__NameAssignment_1_0_in_rule__UnitCS__Group_1__0__Impl17561 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnitCS__Group_1__1__Impl_in_rule__UnitCS__Group_1__117591 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_69_in_rule__UnitCS__Group_1__1__Impl17619 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnitCS__Group_3__0__Impl_in_rule__UnitCS__Group_3__017654 = new BitSet(new long[]{0x0000002000000000L}); - public static final BitSet FOLLOW_rule__UnitCS__Group_3__1_in_rule__UnitCS__Group_3__017657 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_76_in_rule__UnitCS__Group_3__0__Impl17685 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnitCS__Group_3__1__Impl_in_rule__UnitCS__Group_3__117716 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnitCS__AllAssignment_3_1_in_rule__UnitCS__Group_3__1__Impl17743 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__VarDeclarationCS__Group__0__Impl_in_rule__VarDeclarationCS__Group__017777 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000220L}); - public static final BitSet FOLLOW_rule__VarDeclarationCS__Group__1_in_rule__VarDeclarationCS__Group__017780 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__VarDeclarationCS__VarDeclarationIdsAssignment_0_in_rule__VarDeclarationCS__Group__0__Impl17807 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__VarDeclarationCS__Group__1__Impl_in_rule__VarDeclarationCS__Group__117837 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000220L}); - public static final BitSet FOLLOW_rule__VarDeclarationCS__Group__2_in_rule__VarDeclarationCS__Group__117840 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__VarDeclarationCS__Group_1__0_in_rule__VarDeclarationCS__Group__1__Impl17867 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__VarDeclarationCS__Group__2__Impl_in_rule__VarDeclarationCS__Group__217898 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E0B040FL}); - public static final BitSet FOLLOW_rule__VarDeclarationCS__Group__3_in_rule__VarDeclarationCS__Group__217901 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_69_in_rule__VarDeclarationCS__Group__2__Impl17929 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__VarDeclarationCS__Group__3__Impl_in_rule__VarDeclarationCS__Group__317960 = new BitSet(new long[]{0x0000000000040000L}); - public static final BitSet FOLLOW_rule__VarDeclarationCS__Group__4_in_rule__VarDeclarationCS__Group__317963 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__VarDeclarationCS__TypeAssignment_3_in_rule__VarDeclarationCS__Group__3__Impl17990 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__VarDeclarationCS__Group__4__Impl_in_rule__VarDeclarationCS__Group__418020 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_18_in_rule__VarDeclarationCS__Group__4__Impl18048 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__VarDeclarationCS__Group_1__0__Impl_in_rule__VarDeclarationCS__Group_1__018089 = new BitSet(new long[]{0x0000001FFFFA00C0L}); - public static final BitSet FOLLOW_rule__VarDeclarationCS__Group_1__1_in_rule__VarDeclarationCS__Group_1__018092 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_73_in_rule__VarDeclarationCS__Group_1__0__Impl18120 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__VarDeclarationCS__Group_1__1__Impl_in_rule__VarDeclarationCS__Group_1__118151 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__VarDeclarationCS__VarDeclarationIdsAssignment_1_1_in_rule__VarDeclarationCS__Group_1__1__Impl18178 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WhenCS__Group__0__Impl_in_rule__WhenCS__Group__018212 = new BitSet(new long[]{0x0000000800000000L}); - public static final BitSet FOLLOW_rule__WhenCS__Group__1_in_rule__WhenCS__Group__018215 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WhenCS__Group__1__Impl_in_rule__WhenCS__Group__118273 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); - public static final BitSet FOLLOW_rule__WhenCS__Group__2_in_rule__WhenCS__Group__118276 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_35_in_rule__WhenCS__Group__1__Impl18304 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WhenCS__Group__2__Impl_in_rule__WhenCS__Group__218335 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B048FL}); - public static final BitSet FOLLOW_rule__WhenCS__Group__3_in_rule__WhenCS__Group__218338 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_70_in_rule__WhenCS__Group__2__Impl18366 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WhenCS__Group__3__Impl_in_rule__WhenCS__Group__318397 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B048FL}); - public static final BitSet FOLLOW_rule__WhenCS__Group__4_in_rule__WhenCS__Group__318400 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WhenCS__PredicatesAssignment_3_in_rule__WhenCS__Group__3__Impl18427 = new BitSet(new long[]{0xFFC000FFFFFA00F2L,0x000000000E8B040FL}); - public static final BitSet FOLLOW_rule__WhenCS__Group__4__Impl_in_rule__WhenCS__Group__418458 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_71_in_rule__WhenCS__Group__4__Impl18486 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WhereCS__Group__0__Impl_in_rule__WhereCS__Group__018527 = new BitSet(new long[]{0x0000001000000000L}); - public static final BitSet FOLLOW_rule__WhereCS__Group__1_in_rule__WhereCS__Group__018530 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WhereCS__Group__1__Impl_in_rule__WhereCS__Group__118588 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); - public static final BitSet FOLLOW_rule__WhereCS__Group__2_in_rule__WhereCS__Group__118591 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_36_in_rule__WhereCS__Group__1__Impl18619 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WhereCS__Group__2__Impl_in_rule__WhereCS__Group__218650 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B048FL}); - public static final BitSet FOLLOW_rule__WhereCS__Group__3_in_rule__WhereCS__Group__218653 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_70_in_rule__WhereCS__Group__2__Impl18681 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WhereCS__Group__3__Impl_in_rule__WhereCS__Group__318712 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B048FL}); - public static final BitSet FOLLOW_rule__WhereCS__Group__4_in_rule__WhereCS__Group__318715 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__WhereCS__PredicatesAssignment_3_in_rule__WhereCS__Group__3__Impl18742 = new BitSet(new long[]{0xFFC000FFFFFA00F2L,0x000000000E8B040FL}); - public static final BitSet FOLLOW_rule__WhereCS__Group__4__Impl_in_rule__WhereCS__Group__418773 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_71_in_rule__WhereCS__Group__4__Impl18801 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PathNameCS__Group__0__Impl_in_rule__PathNameCS__Group__018842 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L}); - public static final BitSet FOLLOW_rule__PathNameCS__Group__1_in_rule__PathNameCS__Group__018845 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PathNameCS__PathAssignment_0_in_rule__PathNameCS__Group__0__Impl18872 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PathNameCS__Group__1__Impl_in_rule__PathNameCS__Group__118902 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PathNameCS__Group_1__0_in_rule__PathNameCS__Group__1__Impl18929 = new BitSet(new long[]{0x0000000000000002L,0x0000000000001000L}); - public static final BitSet FOLLOW_rule__PathNameCS__Group_1__0__Impl_in_rule__PathNameCS__Group_1__018964 = new BitSet(new long[]{0xFFC0001FFFFA00C0L,0x000000000000000FL}); - public static final BitSet FOLLOW_rule__PathNameCS__Group_1__1_in_rule__PathNameCS__Group_1__018967 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_76_in_rule__PathNameCS__Group_1__0__Impl18995 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PathNameCS__Group_1__1__Impl_in_rule__PathNameCS__Group_1__119026 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PathNameCS__PathAssignment_1_1_in_rule__PathNameCS__Group_1__1__Impl19053 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__Group__0__Impl_in_rule__URIPathNameCS__Group__019087 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__Group__1_in_rule__URIPathNameCS__Group__019090 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__PathAssignment_0_in_rule__URIPathNameCS__Group__0__Impl19117 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__Group__1__Impl_in_rule__URIPathNameCS__Group__119147 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__0_in_rule__URIPathNameCS__Group__1__Impl19174 = new BitSet(new long[]{0x0000000000000002L,0x0000000000001000L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__0__Impl_in_rule__URIPathNameCS__Group_1__019209 = new BitSet(new long[]{0xFFC0001FFFFA00C0L,0x000000000000000FL}); - public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__1_in_rule__URIPathNameCS__Group_1__019212 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_76_in_rule__URIPathNameCS__Group_1__0__Impl19240 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__1__Impl_in_rule__URIPathNameCS__Group_1__119271 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIPathNameCS__PathAssignment_1_1_in_rule__URIPathNameCS__Group_1__1__Impl19298 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIFirstPathElementCS__Group_1__0__Impl_in_rule__URIFirstPathElementCS__Group_1__019332 = new BitSet(new long[]{0x0000001FFFFA00E0L}); - public static final BitSet FOLLOW_rule__URIFirstPathElementCS__Group_1__1_in_rule__URIFirstPathElementCS__Group_1__019335 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIFirstPathElementCS__Group_1__1__Impl_in_rule__URIFirstPathElementCS__Group_1__119393 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__URIFirstPathElementCS__ElementAssignment_1_1_in_rule__URIFirstPathElementCS__Group_1__1__Impl19420 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group__0__Impl_in_rule__CollectionTypeCS__Group__019454 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group__1_in_rule__CollectionTypeCS__Group__019457 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__NameAssignment_0_in_rule__CollectionTypeCS__Group__0__Impl19484 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group__1__Impl_in_rule__CollectionTypeCS__Group__119514 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__0_in_rule__CollectionTypeCS__Group__1__Impl19541 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__0__Impl_in_rule__CollectionTypeCS__Group_1__019576 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E0B040FL}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__1_in_rule__CollectionTypeCS__Group_1__019579 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_74_in_rule__CollectionTypeCS__Group_1__0__Impl19607 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__1__Impl_in_rule__CollectionTypeCS__Group_1__119638 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__2_in_rule__CollectionTypeCS__Group_1__119641 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__OwnedTypeAssignment_1_1_in_rule__CollectionTypeCS__Group_1__1__Impl19668 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__2__Impl_in_rule__CollectionTypeCS__Group_1__219698 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_75_in_rule__CollectionTypeCS__Group_1__2__Impl19726 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group__0__Impl_in_rule__MultiplicityBoundsCS__Group__019763 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); - public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group__1_in_rule__MultiplicityBoundsCS__Group__019766 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__LowerBoundAssignment_0_in_rule__MultiplicityBoundsCS__Group__0__Impl19793 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group__1__Impl_in_rule__MultiplicityBoundsCS__Group__119823 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group_1__0_in_rule__MultiplicityBoundsCS__Group__1__Impl19850 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group_1__0__Impl_in_rule__MultiplicityBoundsCS__Group_1__019885 = new BitSet(new long[]{0x0000002000000010L}); - public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group_1__1_in_rule__MultiplicityBoundsCS__Group_1__019888 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_77_in_rule__MultiplicityBoundsCS__Group_1__0__Impl19916 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group_1__1__Impl_in_rule__MultiplicityBoundsCS__Group_1__119947 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1_in_rule__MultiplicityBoundsCS__Group_1__1__Impl19974 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MultiplicityCS__Group__0__Impl_in_rule__MultiplicityCS__Group__020008 = new BitSet(new long[]{0x0000022000000010L,0x0000000000000010L}); - public static final BitSet FOLLOW_rule__MultiplicityCS__Group__1_in_rule__MultiplicityCS__Group__020011 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_78_in_rule__MultiplicityCS__Group__0__Impl20039 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MultiplicityCS__Group__1__Impl_in_rule__MultiplicityCS__Group__120070 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L}); - public static final BitSet FOLLOW_rule__MultiplicityCS__Group__2_in_rule__MultiplicityCS__Group__120073 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MultiplicityCS__Alternatives_1_in_rule__MultiplicityCS__Group__1__Impl20100 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MultiplicityCS__Group__2__Impl_in_rule__MultiplicityCS__Group__220130 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_79_in_rule__MultiplicityCS__Group__2__Impl20158 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group__0__Impl_in_rule__TupleTypeCS__Group__020195 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group__1_in_rule__TupleTypeCS__Group__020198 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__NameAssignment_0_in_rule__TupleTypeCS__Group__0__Impl20225 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group__1__Impl_in_rule__TupleTypeCS__Group__120255 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__0_in_rule__TupleTypeCS__Group__1__Impl20282 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__0__Impl_in_rule__TupleTypeCS__Group_1__020317 = new BitSet(new long[]{0x0000001FFFFA00C0L,0x0000000000000800L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__1_in_rule__TupleTypeCS__Group_1__020320 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_74_in_rule__TupleTypeCS__Group_1__0__Impl20348 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__1__Impl_in_rule__TupleTypeCS__Group_1__120379 = new BitSet(new long[]{0x0000001FFFFA00C0L,0x0000000000000800L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__2_in_rule__TupleTypeCS__Group_1__120382 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__0_in_rule__TupleTypeCS__Group_1__1__Impl20409 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__2__Impl_in_rule__TupleTypeCS__Group_1__220440 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_75_in_rule__TupleTypeCS__Group_1__2__Impl20468 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1__020505 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__1_in_rule__TupleTypeCS__Group_1_1__020508 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_0_in_rule__TupleTypeCS__Group_1_1__0__Impl20535 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1__120565 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__0_in_rule__TupleTypeCS__Group_1_1__1__Impl20592 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1_1__020627 = new BitSet(new long[]{0x0000001FFFFA00C0L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__1_in_rule__TupleTypeCS__Group_1_1_1__020630 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_73_in_rule__TupleTypeCS__Group_1_1_1__0__Impl20658 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1_1__120689 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1_in_rule__TupleTypeCS__Group_1_1_1__1__Impl20716 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TuplePartCS__Group__0__Impl_in_rule__TuplePartCS__Group__020750 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_rule__TuplePartCS__Group__1_in_rule__TuplePartCS__Group__020753 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TuplePartCS__NameAssignment_0_in_rule__TuplePartCS__Group__0__Impl20780 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TuplePartCS__Group__1__Impl_in_rule__TuplePartCS__Group__120810 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E0B040FL}); - public static final BitSet FOLLOW_rule__TuplePartCS__Group__2_in_rule__TuplePartCS__Group__120813 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_69_in_rule__TuplePartCS__Group__1__Impl20841 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TuplePartCS__Group__2__Impl_in_rule__TuplePartCS__Group__220872 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TuplePartCS__OwnedTypeAssignment_2_in_rule__TuplePartCS__Group__2__Impl20899 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__0__Impl_in_rule__CollectionLiteralExpCS__Group__020935 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__1_in_rule__CollectionLiteralExpCS__Group__020938 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__OwnedTypeAssignment_0_in_rule__CollectionLiteralExpCS__Group__0__Impl20965 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__1__Impl_in_rule__CollectionLiteralExpCS__Group__120995 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B048FL}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__2_in_rule__CollectionLiteralExpCS__Group__120998 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_70_in_rule__CollectionLiteralExpCS__Group__1__Impl21026 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__2__Impl_in_rule__CollectionLiteralExpCS__Group__221057 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B048FL}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__3_in_rule__CollectionLiteralExpCS__Group__221060 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__0_in_rule__CollectionLiteralExpCS__Group__2__Impl21087 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__3__Impl_in_rule__CollectionLiteralExpCS__Group__321118 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_71_in_rule__CollectionLiteralExpCS__Group__3__Impl21146 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__0__Impl_in_rule__CollectionLiteralExpCS__Group_2__021185 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__1_in_rule__CollectionLiteralExpCS__Group_2__021188 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0_in_rule__CollectionLiteralExpCS__Group_2__0__Impl21215 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__1__Impl_in_rule__CollectionLiteralExpCS__Group_2__121245 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0_in_rule__CollectionLiteralExpCS__Group_2__1__Impl21272 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__021307 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B040FL}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1_in_rule__CollectionLiteralExpCS__Group_2_1__021310 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_73_in_rule__CollectionLiteralExpCS__Group_2_1__0__Impl21338 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__121369 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1_in_rule__CollectionLiteralExpCS__Group_2_1__1__Impl21396 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group__0__Impl_in_rule__CollectionLiteralPartCS__Group__021430 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group__1_in_rule__CollectionLiteralPartCS__Group__021433 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__ExpressionCSAssignment_0_in_rule__CollectionLiteralPartCS__Group__0__Impl21460 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group__1__Impl_in_rule__CollectionLiteralPartCS__Group__121490 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_1__0_in_rule__CollectionLiteralPartCS__Group__1__Impl21517 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_1__0__Impl_in_rule__CollectionLiteralPartCS__Group_1__021552 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B040FL}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_1__1_in_rule__CollectionLiteralPartCS__Group_1__021555 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_77_in_rule__CollectionLiteralPartCS__Group_1__0__Impl21583 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_1__1__Impl_in_rule__CollectionLiteralPartCS__Group_1__121614 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_1_in_rule__CollectionLiteralPartCS__Group_1__1__Impl21641 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ConstructorPartCS__Group__0__Impl_in_rule__ConstructorPartCS__Group__021675 = new BitSet(new long[]{0x0000400000000000L}); - public static final BitSet FOLLOW_rule__ConstructorPartCS__Group__1_in_rule__ConstructorPartCS__Group__021678 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ConstructorPartCS__PropertyAssignment_0_in_rule__ConstructorPartCS__Group__0__Impl21705 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ConstructorPartCS__Group__1__Impl_in_rule__ConstructorPartCS__Group__121735 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B040FL}); - public static final BitSet FOLLOW_rule__ConstructorPartCS__Group__2_in_rule__ConstructorPartCS__Group__121738 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_46_in_rule__ConstructorPartCS__Group__1__Impl21766 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ConstructorPartCS__Group__2__Impl_in_rule__ConstructorPartCS__Group__221797 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ConstructorPartCS__InitExpressionAssignment_2_in_rule__ConstructorPartCS__Group__2__Impl21824 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__0__Impl_in_rule__TupleLiteralExpCS__Group__021860 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__1_in_rule__TupleLiteralExpCS__Group__021863 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_54_in_rule__TupleLiteralExpCS__Group__0__Impl21891 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__1__Impl_in_rule__TupleLiteralExpCS__Group__121922 = new BitSet(new long[]{0x0000001FFFFA00C0L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__2_in_rule__TupleLiteralExpCS__Group__121925 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_70_in_rule__TupleLiteralExpCS__Group__1__Impl21953 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__2__Impl_in_rule__TupleLiteralExpCS__Group__221984 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000280L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__3_in_rule__TupleLiteralExpCS__Group__221987 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_2_in_rule__TupleLiteralExpCS__Group__2__Impl22014 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__3__Impl_in_rule__TupleLiteralExpCS__Group__322044 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000280L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__4_in_rule__TupleLiteralExpCS__Group__322047 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__0_in_rule__TupleLiteralExpCS__Group__3__Impl22074 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__4__Impl_in_rule__TupleLiteralExpCS__Group__422105 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_71_in_rule__TupleLiteralExpCS__Group__4__Impl22133 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__0__Impl_in_rule__TupleLiteralExpCS__Group_3__022174 = new BitSet(new long[]{0x0000001FFFFA00C0L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__1_in_rule__TupleLiteralExpCS__Group_3__022177 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_73_in_rule__TupleLiteralExpCS__Group_3__0__Impl22205 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__1__Impl_in_rule__TupleLiteralExpCS__Group_3__122236 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1_in_rule__TupleLiteralExpCS__Group_3__1__Impl22263 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__0__Impl_in_rule__TupleLiteralPartCS__Group__022297 = new BitSet(new long[]{0x0000400000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__1_in_rule__TupleLiteralPartCS__Group__022300 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__NameAssignment_0_in_rule__TupleLiteralPartCS__Group__0__Impl22327 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__ValueAssignment_7_2_1_2_1_in_rule__PrimaryExpCS__Alternatives_7_2_1_28426 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TopLevelCS__Group__0__Impl_in_rule__TopLevelCS__Group__08457 = new BitSet(new long[]{0x0000000400000000L}); + public static final BitSet FOLLOW_rule__TopLevelCS__Group__1_in_rule__TopLevelCS__Group__08460 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TopLevelCS__Alternatives_0_in_rule__TopLevelCS__Group__0__Impl8487 = new BitSet(new long[]{0x0000000006000002L}); + public static final BitSet FOLLOW_rule__TopLevelCS__Group__1__Impl_in_rule__TopLevelCS__Group__18518 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TopLevelCS__TransformationsAssignment_1_in_rule__TopLevelCS__Group__1__Impl8545 = new BitSet(new long[]{0x0000000400000002L}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__0__Impl_in_rule__CollectionTemplateCS__Group__08580 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__1_in_rule__CollectionTemplateCS__Group__08583 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__NameAssignment_0_in_rule__CollectionTemplateCS__Group__0__Impl8610 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__1__Impl_in_rule__CollectionTemplateCS__Group__18641 = new BitSet(new long[]{0x8000000000000000L,0x000000000000000FL}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__2_in_rule__CollectionTemplateCS__Group__18644 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_69_in_rule__CollectionTemplateCS__Group__1__Impl8672 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__2__Impl_in_rule__CollectionTemplateCS__Group__28703 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__3_in_rule__CollectionTemplateCS__Group__28706 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__TypeAssignment_2_in_rule__CollectionTemplateCS__Group__2__Impl8733 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__3__Impl_in_rule__CollectionTemplateCS__Group__38763 = new BitSet(new long[]{0x0000001FFFFB00C0L,0x00000000000000A0L}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__4_in_rule__CollectionTemplateCS__Group__38766 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_70_in_rule__CollectionTemplateCS__Group__3__Impl8794 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__4__Impl_in_rule__CollectionTemplateCS__Group__48825 = new BitSet(new long[]{0x0000001FFFFB00C0L,0x00000000000000A0L}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__5_in_rule__CollectionTemplateCS__Group__48828 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4__0_in_rule__CollectionTemplateCS__Group__4__Impl8855 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__5__Impl_in_rule__CollectionTemplateCS__Group__58886 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_71_in_rule__CollectionTemplateCS__Group__5__Impl8914 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4__0__Impl_in_rule__CollectionTemplateCS__Group_4__08957 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000300L}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4__1_in_rule__CollectionTemplateCS__Group_4__08960 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_0_in_rule__CollectionTemplateCS__Group_4__0__Impl8987 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4__1__Impl_in_rule__CollectionTemplateCS__Group_4__19017 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000300L}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4__2_in_rule__CollectionTemplateCS__Group_4__19020 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4_1__0_in_rule__CollectionTemplateCS__Group_4__1__Impl9047 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4__2__Impl_in_rule__CollectionTemplateCS__Group_4__29078 = new BitSet(new long[]{0x0000001FFFFB00C0L}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4__3_in_rule__CollectionTemplateCS__Group_4__29081 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_72_in_rule__CollectionTemplateCS__Group_4__2__Impl9109 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4__3__Impl_in_rule__CollectionTemplateCS__Group_4__39140 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__Alternatives_4_3_in_rule__CollectionTemplateCS__Group_4__3__Impl9167 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4_1__0__Impl_in_rule__CollectionTemplateCS__Group_4_1__09205 = new BitSet(new long[]{0x0000001FFFFB00C0L,0x0000000000000020L}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4_1__1_in_rule__CollectionTemplateCS__Group_4_1__09208 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_73_in_rule__CollectionTemplateCS__Group_4_1__0__Impl9236 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4_1__1__Impl_in_rule__CollectionTemplateCS__Group_4_1__19267 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_1_1_in_rule__CollectionTemplateCS__Group_4_1__1__Impl9294 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DefaultValueCS__Group__0__Impl_in_rule__DefaultValueCS__Group__09328 = new BitSet(new long[]{0x0000400000000000L}); + public static final BitSet FOLLOW_rule__DefaultValueCS__Group__1_in_rule__DefaultValueCS__Group__09331 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DefaultValueCS__PropertyIdAssignment_0_in_rule__DefaultValueCS__Group__0__Impl9358 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DefaultValueCS__Group__1__Impl_in_rule__DefaultValueCS__Group__19388 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B040FL}); + public static final BitSet FOLLOW_rule__DefaultValueCS__Group__2_in_rule__DefaultValueCS__Group__19391 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_46_in_rule__DefaultValueCS__Group__1__Impl9419 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DefaultValueCS__Group__2__Impl_in_rule__DefaultValueCS__Group__29450 = new BitSet(new long[]{0x0000000000040000L}); + public static final BitSet FOLLOW_rule__DefaultValueCS__Group__3_in_rule__DefaultValueCS__Group__29453 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DefaultValueCS__InitialiserAssignment_2_in_rule__DefaultValueCS__Group__2__Impl9480 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DefaultValueCS__Group__3__Impl_in_rule__DefaultValueCS__Group__39510 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_18_in_rule__DefaultValueCS__Group__3__Impl9538 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DomainCS__Group__0__Impl_in_rule__DomainCS__Group__09577 = new BitSet(new long[]{0x0000000000200000L}); + public static final BitSet FOLLOW_rule__DomainCS__Group__1_in_rule__DomainCS__Group__09580 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DomainCS__Alternatives_0_in_rule__DomainCS__Group__0__Impl9607 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DomainCS__Group__1__Impl_in_rule__DomainCS__Group__19638 = new BitSet(new long[]{0x0000001FFFFA00C0L}); + public static final BitSet FOLLOW_rule__DomainCS__Group__2_in_rule__DomainCS__Group__19641 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_21_in_rule__DomainCS__Group__1__Impl9669 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DomainCS__Group__2__Impl_in_rule__DomainCS__Group__29700 = new BitSet(new long[]{0x0000001FFFFA00C0L,0x0000000000000020L}); + public static final BitSet FOLLOW_rule__DomainCS__Group__3_in_rule__DomainCS__Group__29703 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DomainCS__ModelIdAssignment_2_in_rule__DomainCS__Group__2__Impl9730 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DomainCS__Group__3__Impl_in_rule__DomainCS__Group__39760 = new BitSet(new long[]{0x0000000001140000L}); + public static final BitSet FOLLOW_rule__DomainCS__Group__4_in_rule__DomainCS__Group__39763 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DomainCS__PatternAssignment_3_in_rule__DomainCS__Group__3__Impl9790 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DomainCS__Group__4__Impl_in_rule__DomainCS__Group__49820 = new BitSet(new long[]{0x0000000001140000L}); + public static final BitSet FOLLOW_rule__DomainCS__Group__5_in_rule__DomainCS__Group__49823 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DomainCS__Group_4__0_in_rule__DomainCS__Group__4__Impl9850 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DomainCS__Group__5__Impl_in_rule__DomainCS__Group__59881 = new BitSet(new long[]{0x0000000001140000L}); + public static final BitSet FOLLOW_rule__DomainCS__Group__6_in_rule__DomainCS__Group__59884 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DomainCS__Group_5__0_in_rule__DomainCS__Group__5__Impl9911 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DomainCS__Group__6__Impl_in_rule__DomainCS__Group__69942 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_18_in_rule__DomainCS__Group__6__Impl9970 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DomainCS__Group_4__0__Impl_in_rule__DomainCS__Group_4__010015 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B040FL}); + public static final BitSet FOLLOW_rule__DomainCS__Group_4__1_in_rule__DomainCS__Group_4__010018 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_24_in_rule__DomainCS__Group_4__0__Impl10046 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DomainCS__Group_4__1__Impl_in_rule__DomainCS__Group_4__110077 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DomainCS__ImplementedByAssignment_4_1_in_rule__DomainCS__Group_4__1__Impl10104 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DomainCS__Group_5__0__Impl_in_rule__DomainCS__Group_5__010138 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_rule__DomainCS__Group_5__1_in_rule__DomainCS__Group_5__010141 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_20_in_rule__DomainCS__Group_5__0__Impl10169 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DomainCS__Group_5__1__Impl_in_rule__DomainCS__Group_5__110200 = new BitSet(new long[]{0x0000001FFFFA00C0L}); + public static final BitSet FOLLOW_rule__DomainCS__Group_5__2_in_rule__DomainCS__Group_5__110203 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_70_in_rule__DomainCS__Group_5__1__Impl10231 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DomainCS__Group_5__2__Impl_in_rule__DomainCS__Group_5__210262 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); + public static final BitSet FOLLOW_rule__DomainCS__Group_5__3_in_rule__DomainCS__Group_5__210265 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__DomainCS__DefaultValuesAssignment_5_2_in_rule__DomainCS__Group_5__2__Impl10294 = new BitSet(new long[]{0x0000001FFFFA00C2L}); + public static final BitSet FOLLOW_rule__DomainCS__DefaultValuesAssignment_5_2_in_rule__DomainCS__Group_5__2__Impl10306 = new BitSet(new long[]{0x0000001FFFFA00C2L}); + public static final BitSet FOLLOW_rule__DomainCS__Group_5__3__Impl_in_rule__DomainCS__Group_5__310339 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_71_in_rule__DomainCS__Group_5__3__Impl10367 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ElementTemplateCS__Group_1__0__Impl_in_rule__ElementTemplateCS__Group_1__010406 = new BitSet(new long[]{0x0000001FFFFB00C0L,0x0000000000000020L}); + public static final BitSet FOLLOW_rule__ElementTemplateCS__Group_1__1_in_rule__ElementTemplateCS__Group_1__010409 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ElementTemplateCS__Group_1__1__Impl_in_rule__ElementTemplateCS__Group_1__110467 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_16_in_rule__ElementTemplateCS__Group_1__1__Impl10495 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group__0__Impl_in_rule__KeyDeclCS__Group__010530 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E0B040FL}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group__1_in_rule__KeyDeclCS__Group__010533 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_27_in_rule__KeyDeclCS__Group__0__Impl10561 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group__1__Impl_in_rule__KeyDeclCS__Group__110592 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group__2_in_rule__KeyDeclCS__Group__110595 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__PathNameAssignment_1_in_rule__KeyDeclCS__Group__1__Impl10622 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group__2__Impl_in_rule__KeyDeclCS__Group__210652 = new BitSet(new long[]{0x0000001FFFFA00C0L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group__3_in_rule__KeyDeclCS__Group__210655 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_70_in_rule__KeyDeclCS__Group__2__Impl10683 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group__3__Impl_in_rule__KeyDeclCS__Group__310714 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000280L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group__4_in_rule__KeyDeclCS__Group__310717 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Alternatives_3_in_rule__KeyDeclCS__Group__3__Impl10744 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group__4__Impl_in_rule__KeyDeclCS__Group__410774 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000280L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group__5_in_rule__KeyDeclCS__Group__410777 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group_4__0_in_rule__KeyDeclCS__Group__4__Impl10804 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group__5__Impl_in_rule__KeyDeclCS__Group__510835 = new BitSet(new long[]{0x0000000000040000L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group__6_in_rule__KeyDeclCS__Group__510838 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_71_in_rule__KeyDeclCS__Group__5__Impl10866 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group__6__Impl_in_rule__KeyDeclCS__Group__610897 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_18_in_rule__KeyDeclCS__Group__6__Impl10925 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group_3_1__0__Impl_in_rule__KeyDeclCS__Group_3_1__010970 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group_3_1__1_in_rule__KeyDeclCS__Group_3_1__010973 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_28_in_rule__KeyDeclCS__Group_3_1__0__Impl11001 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group_3_1__1__Impl_in_rule__KeyDeclCS__Group_3_1__111032 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E0B040FL}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group_3_1__2_in_rule__KeyDeclCS__Group_3_1__111035 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_74_in_rule__KeyDeclCS__Group_3_1__1__Impl11063 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group_3_1__2__Impl_in_rule__KeyDeclCS__Group_3_1__211094 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group_3_1__3_in_rule__KeyDeclCS__Group_3_1__211097 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__OppositePropertyIdsAssignment_3_1_2_in_rule__KeyDeclCS__Group_3_1__2__Impl11124 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group_3_1__3__Impl_in_rule__KeyDeclCS__Group_3_1__311154 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_75_in_rule__KeyDeclCS__Group_3_1__3__Impl11182 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group_4__0__Impl_in_rule__KeyDeclCS__Group_4__011221 = new BitSet(new long[]{0x0000001FFFFA00C0L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group_4__1_in_rule__KeyDeclCS__Group_4__011224 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_73_in_rule__KeyDeclCS__Group_4__0__Impl11252 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group_4__1__Impl_in_rule__KeyDeclCS__Group_4__111283 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Alternatives_4_1_in_rule__KeyDeclCS__Group_4__1__Impl11310 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group_4_1_1__0__Impl_in_rule__KeyDeclCS__Group_4_1_1__011344 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group_4_1_1__1_in_rule__KeyDeclCS__Group_4_1_1__011347 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_28_in_rule__KeyDeclCS__Group_4_1_1__0__Impl11375 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group_4_1_1__1__Impl_in_rule__KeyDeclCS__Group_4_1_1__111406 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E0B040FL}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group_4_1_1__2_in_rule__KeyDeclCS__Group_4_1_1__111409 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_74_in_rule__KeyDeclCS__Group_4_1_1__1__Impl11437 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group_4_1_1__2__Impl_in_rule__KeyDeclCS__Group_4_1_1__211468 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group_4_1_1__3_in_rule__KeyDeclCS__Group_4_1_1__211471 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__OppositePropertyIdsAssignment_4_1_1_2_in_rule__KeyDeclCS__Group_4_1_1__2__Impl11498 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__KeyDeclCS__Group_4_1_1__3__Impl_in_rule__KeyDeclCS__Group_4_1_1__311528 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_75_in_rule__KeyDeclCS__Group_4_1_1__3__Impl11556 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LibraryCS__Group__0__Impl_in_rule__LibraryCS__Group__011595 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_rule__LibraryCS__Group__1_in_rule__LibraryCS__Group__011598 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_26_in_rule__LibraryCS__Group__0__Impl11626 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LibraryCS__Group__1__Impl_in_rule__LibraryCS__Group__111657 = new BitSet(new long[]{0x0000000000040000L}); + public static final BitSet FOLLOW_rule__LibraryCS__Group__2_in_rule__LibraryCS__Group__111660 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LibraryCS__PackageAssignment_1_in_rule__LibraryCS__Group__1__Impl11687 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LibraryCS__Group__2__Impl_in_rule__LibraryCS__Group__211717 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_18_in_rule__LibraryCS__Group__2__Impl11745 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ModelDeclCS__Group__0__Impl_in_rule__ModelDeclCS__Group__011782 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_rule__ModelDeclCS__Group__1_in_rule__ModelDeclCS__Group__011785 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ModelDeclCS__NameAssignment_0_in_rule__ModelDeclCS__Group__0__Impl11812 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ModelDeclCS__Group__1__Impl_in_rule__ModelDeclCS__Group__111842 = new BitSet(new long[]{0x0000001FFFFA00C0L,0x0000000000000040L}); + public static final BitSet FOLLOW_rule__ModelDeclCS__Group__2_in_rule__ModelDeclCS__Group__111845 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_69_in_rule__ModelDeclCS__Group__1__Impl11873 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ModelDeclCS__Group__2__Impl_in_rule__ModelDeclCS__Group__211904 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ModelDeclCS__Alternatives_2_in_rule__ModelDeclCS__Group__2__Impl11931 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1__0__Impl_in_rule__ModelDeclCS__Group_2_1__011967 = new BitSet(new long[]{0x0000001FFFFA00C0L}); + public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1__1_in_rule__ModelDeclCS__Group_2_1__011970 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_70_in_rule__ModelDeclCS__Group_2_1__0__Impl11998 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1__1__Impl_in_rule__ModelDeclCS__Group_2_1__112029 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000280L}); + public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1__2_in_rule__ModelDeclCS__Group_2_1__112032 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ModelDeclCS__MetaModelIdsAssignment_2_1_1_in_rule__ModelDeclCS__Group_2_1__1__Impl12059 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1__2__Impl_in_rule__ModelDeclCS__Group_2_1__212089 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000280L}); + public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1__3_in_rule__ModelDeclCS__Group_2_1__212092 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1_2__0_in_rule__ModelDeclCS__Group_2_1__2__Impl12119 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1__3__Impl_in_rule__ModelDeclCS__Group_2_1__312150 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_71_in_rule__ModelDeclCS__Group_2_1__3__Impl12178 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1_2__0__Impl_in_rule__ModelDeclCS__Group_2_1_2__012217 = new BitSet(new long[]{0x0000001FFFFA00C0L}); + public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1_2__1_in_rule__ModelDeclCS__Group_2_1_2__012220 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_73_in_rule__ModelDeclCS__Group_2_1_2__0__Impl12248 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1_2__1__Impl_in_rule__ModelDeclCS__Group_2_1_2__112279 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ModelDeclCS__MetaModelIdsAssignment_2_1_2_1_in_rule__ModelDeclCS__Group_2_1_2__1__Impl12306 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__0__Impl_in_rule__ObjectTemplateCS__Group__012340 = new BitSet(new long[]{0x0000001FFFFA00C0L,0x0000000000000020L}); + public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__1_in_rule__ObjectTemplateCS__Group__012343 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ObjectTemplateCS__NameAssignment_0_in_rule__ObjectTemplateCS__Group__0__Impl12370 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__1__Impl_in_rule__ObjectTemplateCS__Group__112401 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E0B040FL}); + public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__2_in_rule__ObjectTemplateCS__Group__112404 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_69_in_rule__ObjectTemplateCS__Group__1__Impl12432 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__2__Impl_in_rule__ObjectTemplateCS__Group__212463 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__3_in_rule__ObjectTemplateCS__Group__212466 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ObjectTemplateCS__TypeAssignment_2_in_rule__ObjectTemplateCS__Group__2__Impl12493 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__3__Impl_in_rule__ObjectTemplateCS__Group__312523 = new BitSet(new long[]{0x0000001FFFFA00C0L,0x0000000000000080L}); + public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__4_in_rule__ObjectTemplateCS__Group__312526 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_70_in_rule__ObjectTemplateCS__Group__3__Impl12554 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__4__Impl_in_rule__ObjectTemplateCS__Group__412585 = new BitSet(new long[]{0x0000001FFFFA00C0L,0x0000000000000080L}); + public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__5_in_rule__ObjectTemplateCS__Group__412588 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group_4__0_in_rule__ObjectTemplateCS__Group__4__Impl12615 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__5__Impl_in_rule__ObjectTemplateCS__Group__512646 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_71_in_rule__ObjectTemplateCS__Group__5__Impl12674 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group_4__0__Impl_in_rule__ObjectTemplateCS__Group_4__012717 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group_4__1_in_rule__ObjectTemplateCS__Group_4__012720 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_0_in_rule__ObjectTemplateCS__Group_4__0__Impl12747 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group_4__1__Impl_in_rule__ObjectTemplateCS__Group_4__112777 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group_4_1__0_in_rule__ObjectTemplateCS__Group_4__1__Impl12804 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group_4_1__0__Impl_in_rule__ObjectTemplateCS__Group_4_1__012839 = new BitSet(new long[]{0x0000001FFFFA00C0L}); + public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group_4_1__1_in_rule__ObjectTemplateCS__Group_4_1__012842 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_73_in_rule__ObjectTemplateCS__Group_4_1__0__Impl12870 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group_4_1__1__Impl_in_rule__ObjectTemplateCS__Group_4_1__112901 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_1_1_in_rule__ObjectTemplateCS__Group_4_1__1__Impl12928 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__0__Impl_in_rule__ParamDeclarationCS__Group__012962 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__1_in_rule__ParamDeclarationCS__Group__012965 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ParamDeclarationCS__NameAssignment_0_in_rule__ParamDeclarationCS__Group__0__Impl12992 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__1__Impl_in_rule__ParamDeclarationCS__Group__113022 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E0B040FL}); + public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__2_in_rule__ParamDeclarationCS__Group__113025 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_69_in_rule__ParamDeclarationCS__Group__1__Impl13053 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__2__Impl_in_rule__ParamDeclarationCS__Group__213084 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ParamDeclarationCS__OwnedTypeAssignment_2_in_rule__ParamDeclarationCS__Group__2__Impl13111 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PredicateCS__Group__0__Impl_in_rule__PredicateCS__Group__013147 = new BitSet(new long[]{0x0000000000040000L}); + public static final BitSet FOLLOW_rule__PredicateCS__Group__1_in_rule__PredicateCS__Group__013150 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PredicateCS__ExprAssignment_0_in_rule__PredicateCS__Group__0__Impl13177 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PredicateCS__Group__1__Impl_in_rule__PredicateCS__Group__113207 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_18_in_rule__PredicateCS__Group__1__Impl13235 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__0__Impl_in_rule__PrimitiveTypeDomainCS__Group__013270 = new BitSet(new long[]{0x0000000000200000L}); + public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__1_in_rule__PrimitiveTypeDomainCS__Group__013273 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_30_in_rule__PrimitiveTypeDomainCS__Group__0__Impl13301 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__1__Impl_in_rule__PrimitiveTypeDomainCS__Group__113332 = new BitSet(new long[]{0x0000001FFFFA00C0L}); + public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__2_in_rule__PrimitiveTypeDomainCS__Group__113335 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_21_in_rule__PrimitiveTypeDomainCS__Group__1__Impl13363 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__2__Impl_in_rule__PrimitiveTypeDomainCS__Group__213394 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__3_in_rule__PrimitiveTypeDomainCS__Group__213397 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__NameAssignment_2_in_rule__PrimitiveTypeDomainCS__Group__2__Impl13424 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__3__Impl_in_rule__PrimitiveTypeDomainCS__Group__313454 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E0B040FL}); + public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__4_in_rule__PrimitiveTypeDomainCS__Group__313457 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_69_in_rule__PrimitiveTypeDomainCS__Group__3__Impl13485 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__4__Impl_in_rule__PrimitiveTypeDomainCS__Group__413516 = new BitSet(new long[]{0x0000000000040000L}); + public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__5_in_rule__PrimitiveTypeDomainCS__Group__413519 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__TypeAssignment_4_in_rule__PrimitiveTypeDomainCS__Group__4__Impl13546 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__5__Impl_in_rule__PrimitiveTypeDomainCS__Group__513576 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_18_in_rule__PrimitiveTypeDomainCS__Group__5__Impl13604 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group__0__Impl_in_rule__PropertyTemplateCS__Group__013647 = new BitSet(new long[]{0x0000400000000000L}); + public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group__1_in_rule__PropertyTemplateCS__Group__013650 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PropertyTemplateCS__Alternatives_0_in_rule__PropertyTemplateCS__Group__0__Impl13677 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group__1__Impl_in_rule__PropertyTemplateCS__Group__113707 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B042FL}); + public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group__2_in_rule__PropertyTemplateCS__Group__113710 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_46_in_rule__PropertyTemplateCS__Group__1__Impl13738 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group__2__Impl_in_rule__PropertyTemplateCS__Group__213769 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PropertyTemplateCS__ExpressionAssignment_2_in_rule__PropertyTemplateCS__Group__2__Impl13796 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group_0_1__0__Impl_in_rule__PropertyTemplateCS__Group_0_1__013832 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); + public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group_0_1__1_in_rule__PropertyTemplateCS__Group_0_1__013835 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_28_in_rule__PropertyTemplateCS__Group_0_1__0__Impl13863 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group_0_1__1__Impl_in_rule__PropertyTemplateCS__Group_0_1__113894 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E0B040FL}); + public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group_0_1__2_in_rule__PropertyTemplateCS__Group_0_1__113897 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_74_in_rule__PropertyTemplateCS__Group_0_1__1__Impl13925 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group_0_1__2__Impl_in_rule__PropertyTemplateCS__Group_0_1__213956 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); + public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group_0_1__3_in_rule__PropertyTemplateCS__Group_0_1__213959 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PropertyTemplateCS__OppositePropertyIdAssignment_0_1_2_in_rule__PropertyTemplateCS__Group_0_1__2__Impl13986 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group_0_1__3__Impl_in_rule__PropertyTemplateCS__Group_0_1__314016 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_75_in_rule__PropertyTemplateCS__Group_0_1__3__Impl14044 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__0__Impl_in_rule__QueryCS__Group__014083 = new BitSet(new long[]{0x0000001FFFFA00C0L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__1_in_rule__QueryCS__Group__014086 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_31_in_rule__QueryCS__Group__0__Impl14114 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__1__Impl_in_rule__QueryCS__Group__114145 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__2_in_rule__QueryCS__Group__114148 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__NameAssignment_1_in_rule__QueryCS__Group__1__Impl14175 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__2__Impl_in_rule__QueryCS__Group__214205 = new BitSet(new long[]{0x0000001FFFFA00C0L,0x0000000000000800L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__3_in_rule__QueryCS__Group__214208 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_74_in_rule__QueryCS__Group__2__Impl14236 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__3__Impl_in_rule__QueryCS__Group__314267 = new BitSet(new long[]{0x0000001FFFFA00C0L,0x0000000000000800L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__4_in_rule__QueryCS__Group__314270 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_3__0_in_rule__QueryCS__Group__3__Impl14297 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__4__Impl_in_rule__QueryCS__Group__414328 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__5_in_rule__QueryCS__Group__414331 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_75_in_rule__QueryCS__Group__4__Impl14359 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__5__Impl_in_rule__QueryCS__Group__514390 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E0B040FL}); + public static final BitSet FOLLOW_rule__QueryCS__Group__6_in_rule__QueryCS__Group__514393 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_69_in_rule__QueryCS__Group__5__Impl14421 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__6__Impl_in_rule__QueryCS__Group__614452 = new BitSet(new long[]{0x0000000000040000L,0x0000000000000040L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__7_in_rule__QueryCS__Group__614455 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__OwnedTypeAssignment_6_in_rule__QueryCS__Group__6__Impl14482 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group__7__Impl_in_rule__QueryCS__Group__714512 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Alternatives_7_in_rule__QueryCS__Group__7__Impl14539 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_3__0__Impl_in_rule__QueryCS__Group_3__014585 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_3__1_in_rule__QueryCS__Group_3__014588 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__InputParamDeclarationsAssignment_3_0_in_rule__QueryCS__Group_3__0__Impl14615 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_3__1__Impl_in_rule__QueryCS__Group_3__114645 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_3_1__0_in_rule__QueryCS__Group_3__1__Impl14672 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_3_1__0__Impl_in_rule__QueryCS__Group_3_1__014707 = new BitSet(new long[]{0x0000001FFFFA00C0L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_3_1__1_in_rule__QueryCS__Group_3_1__014710 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_73_in_rule__QueryCS__Group_3_1__0__Impl14738 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_3_1__1__Impl_in_rule__QueryCS__Group_3_1__114769 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__InputParamDeclarationsAssignment_3_1_1_in_rule__QueryCS__Group_3_1__1__Impl14796 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_7_1__0__Impl_in_rule__QueryCS__Group_7_1__014830 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B040FL}); + public static final BitSet FOLLOW_rule__QueryCS__Group_7_1__1_in_rule__QueryCS__Group_7_1__014833 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_70_in_rule__QueryCS__Group_7_1__0__Impl14861 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_7_1__1__Impl_in_rule__QueryCS__Group_7_1__114892 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_7_1__2_in_rule__QueryCS__Group_7_1__114895 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__ExpressionAssignment_7_1_1_in_rule__QueryCS__Group_7_1__1__Impl14922 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__QueryCS__Group_7_1__2__Impl_in_rule__QueryCS__Group_7_1__214952 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_71_in_rule__QueryCS__Group_7_1__2__Impl14980 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RelationCS__Group__0__Impl_in_rule__RelationCS__Group__015017 = new BitSet(new long[]{0x0000000100000000L}); + public static final BitSet FOLLOW_rule__RelationCS__Group__1_in_rule__RelationCS__Group__015020 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RelationCS__TopAssignment_0_in_rule__RelationCS__Group__0__Impl15047 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RelationCS__Group__1__Impl_in_rule__RelationCS__Group__115078 = new BitSet(new long[]{0x0000001FFFFA00C0L}); + public static final BitSet FOLLOW_rule__RelationCS__Group__2_in_rule__RelationCS__Group__115081 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_32_in_rule__RelationCS__Group__1__Impl15109 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RelationCS__Group__2__Impl_in_rule__RelationCS__Group__215140 = new BitSet(new long[]{0x0000000020000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_rule__RelationCS__Group__3_in_rule__RelationCS__Group__215143 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RelationCS__NameAssignment_2_in_rule__RelationCS__Group__2__Impl15170 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RelationCS__Group__3__Impl_in_rule__RelationCS__Group__315200 = new BitSet(new long[]{0x0000000020000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_rule__RelationCS__Group__4_in_rule__RelationCS__Group__315203 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RelationCS__Group_3__0_in_rule__RelationCS__Group__3__Impl15230 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RelationCS__Group__4__Impl_in_rule__RelationCS__Group__415261 = new BitSet(new long[]{0x0000001FFFFA00C0L}); + public static final BitSet FOLLOW_rule__RelationCS__Group__5_in_rule__RelationCS__Group__415264 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_70_in_rule__RelationCS__Group__4__Impl15292 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RelationCS__Group__5__Impl_in_rule__RelationCS__Group__515323 = new BitSet(new long[]{0x0000001FFFFA00C0L}); + public static final BitSet FOLLOW_rule__RelationCS__Group__6_in_rule__RelationCS__Group__515326 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RelationCS__VarDeclarationsAssignment_5_in_rule__RelationCS__Group__5__Impl15353 = new BitSet(new long[]{0x0000001FFFFA00C2L}); + public static final BitSet FOLLOW_rule__RelationCS__Group__6__Impl_in_rule__RelationCS__Group__615384 = new BitSet(new long[]{0x0000001800000000L,0x0000000000000080L}); + public static final BitSet FOLLOW_rule__RelationCS__Group__7_in_rule__RelationCS__Group__615387 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RelationCS__Alternatives_6_in_rule__RelationCS__Group__6__Impl15416 = new BitSet(new long[]{0x0000001FFFFA00C2L}); + public static final BitSet FOLLOW_rule__RelationCS__Alternatives_6_in_rule__RelationCS__Group__6__Impl15428 = new BitSet(new long[]{0x0000001FFFFA00C2L}); + public static final BitSet FOLLOW_rule__RelationCS__Group__7__Impl_in_rule__RelationCS__Group__715461 = new BitSet(new long[]{0x0000001800000000L,0x0000000000000080L}); + public static final BitSet FOLLOW_rule__RelationCS__Group__8_in_rule__RelationCS__Group__715464 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RelationCS__WhenAssignment_7_in_rule__RelationCS__Group__7__Impl15491 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RelationCS__Group__8__Impl_in_rule__RelationCS__Group__815522 = new BitSet(new long[]{0x0000001800000000L,0x0000000000000080L}); + public static final BitSet FOLLOW_rule__RelationCS__Group__9_in_rule__RelationCS__Group__815525 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RelationCS__WhereAssignment_8_in_rule__RelationCS__Group__8__Impl15552 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RelationCS__Group__9__Impl_in_rule__RelationCS__Group__915583 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_71_in_rule__RelationCS__Group__9__Impl15611 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RelationCS__Group_3__0__Impl_in_rule__RelationCS__Group_3__015662 = new BitSet(new long[]{0x0000001FFFFA00C0L}); + public static final BitSet FOLLOW_rule__RelationCS__Group_3__1_in_rule__RelationCS__Group_3__015665 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_29_in_rule__RelationCS__Group_3__0__Impl15693 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RelationCS__Group_3__1__Impl_in_rule__RelationCS__Group_3__115724 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__RelationCS__OverridesAssignment_3_1_in_rule__RelationCS__Group_3__1__Impl15751 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TemplateCS__Group__0__Impl_in_rule__TemplateCS__Group__015785 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_rule__TemplateCS__Group__1_in_rule__TemplateCS__Group__015788 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TemplateCS__Alternatives_0_in_rule__TemplateCS__Group__0__Impl15815 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TemplateCS__Group__1__Impl_in_rule__TemplateCS__Group__115845 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TemplateCS__Group_1__0_in_rule__TemplateCS__Group__1__Impl15872 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TemplateCS__Group_1__0__Impl_in_rule__TemplateCS__Group_1__015907 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B040FL}); + public static final BitSet FOLLOW_rule__TemplateCS__Group_1__1_in_rule__TemplateCS__Group_1__015910 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_70_in_rule__TemplateCS__Group_1__0__Impl15938 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TemplateCS__Group_1__1__Impl_in_rule__TemplateCS__Group_1__115969 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); + public static final BitSet FOLLOW_rule__TemplateCS__Group_1__2_in_rule__TemplateCS__Group_1__115972 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TemplateCS__GuardExpressionAssignment_1_1_in_rule__TemplateCS__Group_1__1__Impl15999 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TemplateCS__Group_1__2__Impl_in_rule__TemplateCS__Group_1__216029 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_71_in_rule__TemplateCS__Group_1__2__Impl16057 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__0__Impl_in_rule__TransformationCS__Group__016094 = new BitSet(new long[]{0x0000001FFFFA00C0L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__1_in_rule__TransformationCS__Group__016097 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_34_in_rule__TransformationCS__Group__0__Impl16125 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__1__Impl_in_rule__TransformationCS__Group__116156 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__2_in_rule__TransformationCS__Group__116159 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__NameAssignment_1_in_rule__TransformationCS__Group__1__Impl16186 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__2__Impl_in_rule__TransformationCS__Group__216216 = new BitSet(new long[]{0x0000001FFFFA00C0L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__3_in_rule__TransformationCS__Group__216219 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_74_in_rule__TransformationCS__Group__2__Impl16247 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__3__Impl_in_rule__TransformationCS__Group__316278 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000A00L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__4_in_rule__TransformationCS__Group__316281 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__ModelDeclsAssignment_3_in_rule__TransformationCS__Group__3__Impl16308 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__4__Impl_in_rule__TransformationCS__Group__416338 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000A00L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__5_in_rule__TransformationCS__Group__416341 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group_4__0_in_rule__TransformationCS__Group__4__Impl16368 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__5__Impl_in_rule__TransformationCS__Group__516399 = new BitSet(new long[]{0x0000000000800000L,0x0000000000000040L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__6_in_rule__TransformationCS__Group__516402 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_75_in_rule__TransformationCS__Group__5__Impl16430 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__6__Impl_in_rule__TransformationCS__Group__616461 = new BitSet(new long[]{0x0000000000800000L,0x0000000000000040L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__7_in_rule__TransformationCS__Group__616464 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group_6__0_in_rule__TransformationCS__Group__6__Impl16491 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__7__Impl_in_rule__TransformationCS__Group__716522 = new BitSet(new long[]{0x0000000388000000L,0x0000000000000080L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__8_in_rule__TransformationCS__Group__716525 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_70_in_rule__TransformationCS__Group__7__Impl16553 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__8__Impl_in_rule__TransformationCS__Group__816584 = new BitSet(new long[]{0x0000000388000000L,0x0000000000000080L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__9_in_rule__TransformationCS__Group__816587 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__KeyDeclsAssignment_8_in_rule__TransformationCS__Group__8__Impl16614 = new BitSet(new long[]{0x0000000008000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__9__Impl_in_rule__TransformationCS__Group__916645 = new BitSet(new long[]{0x0000000388000000L,0x0000000000000080L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__10_in_rule__TransformationCS__Group__916648 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Alternatives_9_in_rule__TransformationCS__Group__9__Impl16675 = new BitSet(new long[]{0x0000000380000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group__10__Impl_in_rule__TransformationCS__Group__1016706 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_71_in_rule__TransformationCS__Group__10__Impl16734 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group_4__0__Impl_in_rule__TransformationCS__Group_4__016787 = new BitSet(new long[]{0x0000001FFFFA00C0L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group_4__1_in_rule__TransformationCS__Group_4__016790 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_73_in_rule__TransformationCS__Group_4__0__Impl16818 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group_4__1__Impl_in_rule__TransformationCS__Group_4__116849 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__ModelDeclsAssignment_4_1_in_rule__TransformationCS__Group_4__1__Impl16876 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group_6__0__Impl_in_rule__TransformationCS__Group_6__016910 = new BitSet(new long[]{0x0000001FFFFA00C0L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group_6__1_in_rule__TransformationCS__Group_6__016913 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_23_in_rule__TransformationCS__Group_6__0__Impl16941 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group_6__1__Impl_in_rule__TransformationCS__Group_6__116972 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group_6__2_in_rule__TransformationCS__Group_6__116975 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__ExtendsAssignment_6_1_in_rule__TransformationCS__Group_6__1__Impl17002 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group_6__2__Impl_in_rule__TransformationCS__Group_6__217032 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group_6_2__0_in_rule__TransformationCS__Group_6__2__Impl17059 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group_6_2__0__Impl_in_rule__TransformationCS__Group_6_2__017096 = new BitSet(new long[]{0x0000001FFFFA00C0L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group_6_2__1_in_rule__TransformationCS__Group_6_2__017099 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_73_in_rule__TransformationCS__Group_6_2__0__Impl17127 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__Group_6_2__1__Impl_in_rule__TransformationCS__Group_6_2__117158 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TransformationCS__ExtendsAssignment_6_2_1_in_rule__TransformationCS__Group_6_2__1__Impl17185 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnitCS__Group__0__Impl_in_rule__UnitCS__Group__017219 = new BitSet(new long[]{0x0000001FFFFA00E0L}); + public static final BitSet FOLLOW_rule__UnitCS__Group__1_in_rule__UnitCS__Group__017222 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_25_in_rule__UnitCS__Group__0__Impl17250 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnitCS__Group__1__Impl_in_rule__UnitCS__Group__117281 = new BitSet(new long[]{0x0000001FFFFA00E0L}); + public static final BitSet FOLLOW_rule__UnitCS__Group__2_in_rule__UnitCS__Group__117284 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnitCS__Group_1__0_in_rule__UnitCS__Group__1__Impl17311 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnitCS__Group__2__Impl_in_rule__UnitCS__Group__217342 = new BitSet(new long[]{0x0000000000040000L,0x0000000000001000L}); + public static final BitSet FOLLOW_rule__UnitCS__Group__3_in_rule__UnitCS__Group__217345 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnitCS__PathNameAssignment_2_in_rule__UnitCS__Group__2__Impl17372 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnitCS__Group__3__Impl_in_rule__UnitCS__Group__317402 = new BitSet(new long[]{0x0000000000040000L,0x0000000000001000L}); + public static final BitSet FOLLOW_rule__UnitCS__Group__4_in_rule__UnitCS__Group__317405 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnitCS__Group_3__0_in_rule__UnitCS__Group__3__Impl17432 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnitCS__Group__4__Impl_in_rule__UnitCS__Group__417463 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_18_in_rule__UnitCS__Group__4__Impl17491 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnitCS__Group_1__0__Impl_in_rule__UnitCS__Group_1__017532 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_rule__UnitCS__Group_1__1_in_rule__UnitCS__Group_1__017535 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnitCS__NameAssignment_1_0_in_rule__UnitCS__Group_1__0__Impl17562 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnitCS__Group_1__1__Impl_in_rule__UnitCS__Group_1__117592 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_69_in_rule__UnitCS__Group_1__1__Impl17620 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnitCS__Group_3__0__Impl_in_rule__UnitCS__Group_3__017655 = new BitSet(new long[]{0x0000002000000000L}); + public static final BitSet FOLLOW_rule__UnitCS__Group_3__1_in_rule__UnitCS__Group_3__017658 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_76_in_rule__UnitCS__Group_3__0__Impl17686 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnitCS__Group_3__1__Impl_in_rule__UnitCS__Group_3__117717 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnitCS__AllAssignment_3_1_in_rule__UnitCS__Group_3__1__Impl17744 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__VarDeclarationCS__Group__0__Impl_in_rule__VarDeclarationCS__Group__017778 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000220L}); + public static final BitSet FOLLOW_rule__VarDeclarationCS__Group__1_in_rule__VarDeclarationCS__Group__017781 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__VarDeclarationCS__VarDeclarationIdsAssignment_0_in_rule__VarDeclarationCS__Group__0__Impl17808 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__VarDeclarationCS__Group__1__Impl_in_rule__VarDeclarationCS__Group__117838 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000220L}); + public static final BitSet FOLLOW_rule__VarDeclarationCS__Group__2_in_rule__VarDeclarationCS__Group__117841 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__VarDeclarationCS__Group_1__0_in_rule__VarDeclarationCS__Group__1__Impl17868 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__VarDeclarationCS__Group__2__Impl_in_rule__VarDeclarationCS__Group__217899 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E0B040FL}); + public static final BitSet FOLLOW_rule__VarDeclarationCS__Group__3_in_rule__VarDeclarationCS__Group__217902 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_69_in_rule__VarDeclarationCS__Group__2__Impl17930 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__VarDeclarationCS__Group__3__Impl_in_rule__VarDeclarationCS__Group__317961 = new BitSet(new long[]{0x0000000000040000L}); + public static final BitSet FOLLOW_rule__VarDeclarationCS__Group__4_in_rule__VarDeclarationCS__Group__317964 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__VarDeclarationCS__TypeAssignment_3_in_rule__VarDeclarationCS__Group__3__Impl17991 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__VarDeclarationCS__Group__4__Impl_in_rule__VarDeclarationCS__Group__418021 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_18_in_rule__VarDeclarationCS__Group__4__Impl18049 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__VarDeclarationCS__Group_1__0__Impl_in_rule__VarDeclarationCS__Group_1__018090 = new BitSet(new long[]{0x0000001FFFFA00C0L}); + public static final BitSet FOLLOW_rule__VarDeclarationCS__Group_1__1_in_rule__VarDeclarationCS__Group_1__018093 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_73_in_rule__VarDeclarationCS__Group_1__0__Impl18121 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__VarDeclarationCS__Group_1__1__Impl_in_rule__VarDeclarationCS__Group_1__118152 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__VarDeclarationCS__VarDeclarationIdsAssignment_1_1_in_rule__VarDeclarationCS__Group_1__1__Impl18179 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__WhenCS__Group__0__Impl_in_rule__WhenCS__Group__018213 = new BitSet(new long[]{0x0000000800000000L}); + public static final BitSet FOLLOW_rule__WhenCS__Group__1_in_rule__WhenCS__Group__018216 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__WhenCS__Group__1__Impl_in_rule__WhenCS__Group__118274 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_rule__WhenCS__Group__2_in_rule__WhenCS__Group__118277 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_35_in_rule__WhenCS__Group__1__Impl18305 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__WhenCS__Group__2__Impl_in_rule__WhenCS__Group__218336 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B048FL}); + public static final BitSet FOLLOW_rule__WhenCS__Group__3_in_rule__WhenCS__Group__218339 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_70_in_rule__WhenCS__Group__2__Impl18367 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__WhenCS__Group__3__Impl_in_rule__WhenCS__Group__318398 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B048FL}); + public static final BitSet FOLLOW_rule__WhenCS__Group__4_in_rule__WhenCS__Group__318401 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__WhenCS__PredicatesAssignment_3_in_rule__WhenCS__Group__3__Impl18428 = new BitSet(new long[]{0xFFC000FFFFFA00F2L,0x000000000E8B040FL}); + public static final BitSet FOLLOW_rule__WhenCS__Group__4__Impl_in_rule__WhenCS__Group__418459 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_71_in_rule__WhenCS__Group__4__Impl18487 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__WhereCS__Group__0__Impl_in_rule__WhereCS__Group__018528 = new BitSet(new long[]{0x0000001000000000L}); + public static final BitSet FOLLOW_rule__WhereCS__Group__1_in_rule__WhereCS__Group__018531 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__WhereCS__Group__1__Impl_in_rule__WhereCS__Group__118589 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_rule__WhereCS__Group__2_in_rule__WhereCS__Group__118592 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_36_in_rule__WhereCS__Group__1__Impl18620 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__WhereCS__Group__2__Impl_in_rule__WhereCS__Group__218651 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B048FL}); + public static final BitSet FOLLOW_rule__WhereCS__Group__3_in_rule__WhereCS__Group__218654 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_70_in_rule__WhereCS__Group__2__Impl18682 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__WhereCS__Group__3__Impl_in_rule__WhereCS__Group__318713 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B048FL}); + public static final BitSet FOLLOW_rule__WhereCS__Group__4_in_rule__WhereCS__Group__318716 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__WhereCS__PredicatesAssignment_3_in_rule__WhereCS__Group__3__Impl18743 = new BitSet(new long[]{0xFFC000FFFFFA00F2L,0x000000000E8B040FL}); + public static final BitSet FOLLOW_rule__WhereCS__Group__4__Impl_in_rule__WhereCS__Group__418774 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_71_in_rule__WhereCS__Group__4__Impl18802 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PathNameCS__Group__0__Impl_in_rule__PathNameCS__Group__018843 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L}); + public static final BitSet FOLLOW_rule__PathNameCS__Group__1_in_rule__PathNameCS__Group__018846 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PathNameCS__PathAssignment_0_in_rule__PathNameCS__Group__0__Impl18873 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PathNameCS__Group__1__Impl_in_rule__PathNameCS__Group__118903 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PathNameCS__Group_1__0_in_rule__PathNameCS__Group__1__Impl18930 = new BitSet(new long[]{0x0000000000000002L,0x0000000000001000L}); + public static final BitSet FOLLOW_rule__PathNameCS__Group_1__0__Impl_in_rule__PathNameCS__Group_1__018965 = new BitSet(new long[]{0xFFC0001FFFFA00C0L,0x000000000000000FL}); + public static final BitSet FOLLOW_rule__PathNameCS__Group_1__1_in_rule__PathNameCS__Group_1__018968 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_76_in_rule__PathNameCS__Group_1__0__Impl18996 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PathNameCS__Group_1__1__Impl_in_rule__PathNameCS__Group_1__119027 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PathNameCS__PathAssignment_1_1_in_rule__PathNameCS__Group_1__1__Impl19054 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__Group__0__Impl_in_rule__URIPathNameCS__Group__019088 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__Group__1_in_rule__URIPathNameCS__Group__019091 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__PathAssignment_0_in_rule__URIPathNameCS__Group__0__Impl19118 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__Group__1__Impl_in_rule__URIPathNameCS__Group__119148 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__0_in_rule__URIPathNameCS__Group__1__Impl19175 = new BitSet(new long[]{0x0000000000000002L,0x0000000000001000L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__0__Impl_in_rule__URIPathNameCS__Group_1__019210 = new BitSet(new long[]{0xFFC0001FFFFA00C0L,0x000000000000000FL}); + public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__1_in_rule__URIPathNameCS__Group_1__019213 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_76_in_rule__URIPathNameCS__Group_1__0__Impl19241 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__Group_1__1__Impl_in_rule__URIPathNameCS__Group_1__119272 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIPathNameCS__PathAssignment_1_1_in_rule__URIPathNameCS__Group_1__1__Impl19299 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIFirstPathElementCS__Group_1__0__Impl_in_rule__URIFirstPathElementCS__Group_1__019333 = new BitSet(new long[]{0x0000001FFFFA00E0L}); + public static final BitSet FOLLOW_rule__URIFirstPathElementCS__Group_1__1_in_rule__URIFirstPathElementCS__Group_1__019336 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIFirstPathElementCS__Group_1__1__Impl_in_rule__URIFirstPathElementCS__Group_1__119394 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__URIFirstPathElementCS__ElementAssignment_1_1_in_rule__URIFirstPathElementCS__Group_1__1__Impl19421 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group__0__Impl_in_rule__CollectionTypeCS__Group__019455 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group__1_in_rule__CollectionTypeCS__Group__019458 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__NameAssignment_0_in_rule__CollectionTypeCS__Group__0__Impl19485 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group__1__Impl_in_rule__CollectionTypeCS__Group__119515 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__0_in_rule__CollectionTypeCS__Group__1__Impl19542 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__0__Impl_in_rule__CollectionTypeCS__Group_1__019577 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E0B040FL}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__1_in_rule__CollectionTypeCS__Group_1__019580 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_74_in_rule__CollectionTypeCS__Group_1__0__Impl19608 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__1__Impl_in_rule__CollectionTypeCS__Group_1__119639 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__2_in_rule__CollectionTypeCS__Group_1__119642 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__OwnedTypeAssignment_1_1_in_rule__CollectionTypeCS__Group_1__1__Impl19669 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__2__Impl_in_rule__CollectionTypeCS__Group_1__219699 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_75_in_rule__CollectionTypeCS__Group_1__2__Impl19727 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group__0__Impl_in_rule__MultiplicityBoundsCS__Group__019764 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); + public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group__1_in_rule__MultiplicityBoundsCS__Group__019767 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__LowerBoundAssignment_0_in_rule__MultiplicityBoundsCS__Group__0__Impl19794 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group__1__Impl_in_rule__MultiplicityBoundsCS__Group__119824 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group_1__0_in_rule__MultiplicityBoundsCS__Group__1__Impl19851 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group_1__0__Impl_in_rule__MultiplicityBoundsCS__Group_1__019886 = new BitSet(new long[]{0x0000002000000010L}); + public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group_1__1_in_rule__MultiplicityBoundsCS__Group_1__019889 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_77_in_rule__MultiplicityBoundsCS__Group_1__0__Impl19917 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group_1__1__Impl_in_rule__MultiplicityBoundsCS__Group_1__119948 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1_in_rule__MultiplicityBoundsCS__Group_1__1__Impl19975 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MultiplicityCS__Group__0__Impl_in_rule__MultiplicityCS__Group__020009 = new BitSet(new long[]{0x0000022000000010L,0x0000000000000010L}); + public static final BitSet FOLLOW_rule__MultiplicityCS__Group__1_in_rule__MultiplicityCS__Group__020012 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_78_in_rule__MultiplicityCS__Group__0__Impl20040 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MultiplicityCS__Group__1__Impl_in_rule__MultiplicityCS__Group__120071 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L}); + public static final BitSet FOLLOW_rule__MultiplicityCS__Group__2_in_rule__MultiplicityCS__Group__120074 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MultiplicityCS__Alternatives_1_in_rule__MultiplicityCS__Group__1__Impl20101 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MultiplicityCS__Group__2__Impl_in_rule__MultiplicityCS__Group__220131 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_79_in_rule__MultiplicityCS__Group__2__Impl20159 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group__0__Impl_in_rule__TupleTypeCS__Group__020196 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group__1_in_rule__TupleTypeCS__Group__020199 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__NameAssignment_0_in_rule__TupleTypeCS__Group__0__Impl20226 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group__1__Impl_in_rule__TupleTypeCS__Group__120256 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__0_in_rule__TupleTypeCS__Group__1__Impl20283 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__0__Impl_in_rule__TupleTypeCS__Group_1__020318 = new BitSet(new long[]{0x0000001FFFFA00C0L,0x0000000000000800L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__1_in_rule__TupleTypeCS__Group_1__020321 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_74_in_rule__TupleTypeCS__Group_1__0__Impl20349 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__1__Impl_in_rule__TupleTypeCS__Group_1__120380 = new BitSet(new long[]{0x0000001FFFFA00C0L,0x0000000000000800L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__2_in_rule__TupleTypeCS__Group_1__120383 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__0_in_rule__TupleTypeCS__Group_1__1__Impl20410 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__2__Impl_in_rule__TupleTypeCS__Group_1__220441 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_75_in_rule__TupleTypeCS__Group_1__2__Impl20469 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1__020506 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__1_in_rule__TupleTypeCS__Group_1_1__020509 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_0_in_rule__TupleTypeCS__Group_1_1__0__Impl20536 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1__120566 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__0_in_rule__TupleTypeCS__Group_1_1__1__Impl20593 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1_1__020628 = new BitSet(new long[]{0x0000001FFFFA00C0L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__1_in_rule__TupleTypeCS__Group_1_1_1__020631 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_73_in_rule__TupleTypeCS__Group_1_1_1__0__Impl20659 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1_1__120690 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1_in_rule__TupleTypeCS__Group_1_1_1__1__Impl20717 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TuplePartCS__Group__0__Impl_in_rule__TuplePartCS__Group__020751 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_rule__TuplePartCS__Group__1_in_rule__TuplePartCS__Group__020754 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TuplePartCS__NameAssignment_0_in_rule__TuplePartCS__Group__0__Impl20781 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TuplePartCS__Group__1__Impl_in_rule__TuplePartCS__Group__120811 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E0B040FL}); + public static final BitSet FOLLOW_rule__TuplePartCS__Group__2_in_rule__TuplePartCS__Group__120814 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_69_in_rule__TuplePartCS__Group__1__Impl20842 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TuplePartCS__Group__2__Impl_in_rule__TuplePartCS__Group__220873 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TuplePartCS__OwnedTypeAssignment_2_in_rule__TuplePartCS__Group__2__Impl20900 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__0__Impl_in_rule__CollectionLiteralExpCS__Group__020936 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__1_in_rule__CollectionLiteralExpCS__Group__020939 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__OwnedTypeAssignment_0_in_rule__CollectionLiteralExpCS__Group__0__Impl20966 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__1__Impl_in_rule__CollectionLiteralExpCS__Group__120996 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B048FL}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__2_in_rule__CollectionLiteralExpCS__Group__120999 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_70_in_rule__CollectionLiteralExpCS__Group__1__Impl21027 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__2__Impl_in_rule__CollectionLiteralExpCS__Group__221058 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B048FL}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__3_in_rule__CollectionLiteralExpCS__Group__221061 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__0_in_rule__CollectionLiteralExpCS__Group__2__Impl21088 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__3__Impl_in_rule__CollectionLiteralExpCS__Group__321119 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_71_in_rule__CollectionLiteralExpCS__Group__3__Impl21147 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__0__Impl_in_rule__CollectionLiteralExpCS__Group_2__021186 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__1_in_rule__CollectionLiteralExpCS__Group_2__021189 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0_in_rule__CollectionLiteralExpCS__Group_2__0__Impl21216 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__1__Impl_in_rule__CollectionLiteralExpCS__Group_2__121246 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0_in_rule__CollectionLiteralExpCS__Group_2__1__Impl21273 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__021308 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B040FL}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1_in_rule__CollectionLiteralExpCS__Group_2_1__021311 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_73_in_rule__CollectionLiteralExpCS__Group_2_1__0__Impl21339 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__121370 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1_in_rule__CollectionLiteralExpCS__Group_2_1__1__Impl21397 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group__0__Impl_in_rule__CollectionLiteralPartCS__Group__021431 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group__1_in_rule__CollectionLiteralPartCS__Group__021434 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__ExpressionCSAssignment_0_in_rule__CollectionLiteralPartCS__Group__0__Impl21461 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group__1__Impl_in_rule__CollectionLiteralPartCS__Group__121491 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_1__0_in_rule__CollectionLiteralPartCS__Group__1__Impl21518 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_1__0__Impl_in_rule__CollectionLiteralPartCS__Group_1__021553 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B040FL}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_1__1_in_rule__CollectionLiteralPartCS__Group_1__021556 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_77_in_rule__CollectionLiteralPartCS__Group_1__0__Impl21584 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_1__1__Impl_in_rule__CollectionLiteralPartCS__Group_1__121615 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_1_in_rule__CollectionLiteralPartCS__Group_1__1__Impl21642 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ConstructorPartCS__Group__0__Impl_in_rule__ConstructorPartCS__Group__021676 = new BitSet(new long[]{0x0000400000000000L}); + public static final BitSet FOLLOW_rule__ConstructorPartCS__Group__1_in_rule__ConstructorPartCS__Group__021679 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ConstructorPartCS__PropertyAssignment_0_in_rule__ConstructorPartCS__Group__0__Impl21706 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ConstructorPartCS__Group__1__Impl_in_rule__ConstructorPartCS__Group__121736 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B040FL}); + public static final BitSet FOLLOW_rule__ConstructorPartCS__Group__2_in_rule__ConstructorPartCS__Group__121739 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_46_in_rule__ConstructorPartCS__Group__1__Impl21767 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ConstructorPartCS__Group__2__Impl_in_rule__ConstructorPartCS__Group__221798 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ConstructorPartCS__InitExpressionAssignment_2_in_rule__ConstructorPartCS__Group__2__Impl21825 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__0__Impl_in_rule__TupleLiteralExpCS__Group__021861 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__1_in_rule__TupleLiteralExpCS__Group__021864 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_54_in_rule__TupleLiteralExpCS__Group__0__Impl21892 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__1__Impl_in_rule__TupleLiteralExpCS__Group__121923 = new BitSet(new long[]{0x0000001FFFFA00C0L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__2_in_rule__TupleLiteralExpCS__Group__121926 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_70_in_rule__TupleLiteralExpCS__Group__1__Impl21954 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__2__Impl_in_rule__TupleLiteralExpCS__Group__221985 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000280L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__3_in_rule__TupleLiteralExpCS__Group__221988 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_2_in_rule__TupleLiteralExpCS__Group__2__Impl22015 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__3__Impl_in_rule__TupleLiteralExpCS__Group__322045 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000280L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__4_in_rule__TupleLiteralExpCS__Group__322048 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__0_in_rule__TupleLiteralExpCS__Group__3__Impl22075 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__4__Impl_in_rule__TupleLiteralExpCS__Group__422106 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_71_in_rule__TupleLiteralExpCS__Group__4__Impl22134 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__0__Impl_in_rule__TupleLiteralExpCS__Group_3__022175 = new BitSet(new long[]{0x0000001FFFFA00C0L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__1_in_rule__TupleLiteralExpCS__Group_3__022178 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_73_in_rule__TupleLiteralExpCS__Group_3__0__Impl22206 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__1__Impl_in_rule__TupleLiteralExpCS__Group_3__122237 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1_in_rule__TupleLiteralExpCS__Group_3__1__Impl22264 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__0__Impl_in_rule__TupleLiteralPartCS__Group__022298 = new BitSet(new long[]{0x0000400000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__1_in_rule__TupleLiteralPartCS__Group__022301 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__NameAssignment_0_in_rule__TupleLiteralPartCS__Group__0__Impl22328 = new BitSet(new long[]{0x0000000000000002L}); } private static class FollowSets001 { - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__1__Impl_in_rule__TupleLiteralPartCS__Group__122357 = new BitSet(new long[]{0x0000400000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__2_in_rule__TupleLiteralPartCS__Group__122360 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__0_in_rule__TupleLiteralPartCS__Group__1__Impl22387 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__2__Impl_in_rule__TupleLiteralPartCS__Group__222418 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B040FL}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__3_in_rule__TupleLiteralPartCS__Group__222421 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_46_in_rule__TupleLiteralPartCS__Group__2__Impl22449 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__3__Impl_in_rule__TupleLiteralPartCS__Group__322480 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__InitExpressionAssignment_3_in_rule__TupleLiteralPartCS__Group__3__Impl22507 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__0__Impl_in_rule__TupleLiteralPartCS__Group_1__022545 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E0B040FL}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__1_in_rule__TupleLiteralPartCS__Group_1__022548 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_69_in_rule__TupleLiteralPartCS__Group_1__0__Impl22576 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__1__Impl_in_rule__TupleLiteralPartCS__Group_1__122607 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1_in_rule__TupleLiteralPartCS__Group_1__1__Impl22634 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__022668 = new BitSet(new long[]{0x0000002000000000L}); - public static final BitSet FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1_in_rule__UnlimitedNaturalLiteralExpCS__Group__022671 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__122729 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_37_in_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl22757 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InvalidLiteralExpCS__Group__0__Impl_in_rule__InvalidLiteralExpCS__Group__022792 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L}); - public static final BitSet FOLLOW_rule__InvalidLiteralExpCS__Group__1_in_rule__InvalidLiteralExpCS__Group__022795 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__InvalidLiteralExpCS__Group__1__Impl_in_rule__InvalidLiteralExpCS__Group__122853 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_80_in_rule__InvalidLiteralExpCS__Group__1__Impl22881 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NullLiteralExpCS__Group__0__Impl_in_rule__NullLiteralExpCS__Group__022916 = new BitSet(new long[]{0x0000002000000030L,0x000000000C030000L}); - public static final BitSet FOLLOW_rule__NullLiteralExpCS__Group__1_in_rule__NullLiteralExpCS__Group__022919 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NullLiteralExpCS__Group__1__Impl_in_rule__NullLiteralExpCS__Group__122977 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_81_in_rule__NullLiteralExpCS__Group__1__Impl23005 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__023040 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); - public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1_in_rule__TypeLiteralWithMultiplicityCS__Group__023043 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypeLiteralCS_in_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl23070 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__123099 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__MultiplicityAssignment_1_in_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl23126 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeExpCS__Group__0__Impl_in_rule__TypeExpCS__Group__023161 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); - public static final BitSet FOLLOW_rule__TypeExpCS__Group__1_in_rule__TypeExpCS__Group__023164 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeExpCS__Alternatives_0_in_rule__TypeExpCS__Group__0__Impl23191 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeExpCS__Group__1__Impl_in_rule__TypeExpCS__Group__123221 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__TypeExpCS__MultiplicityAssignment_1_in_rule__TypeExpCS__Group__1__Impl23248 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0__0__Impl_in_rule__ExpCS__Group_0__023283 = new BitSet(new long[]{0x003FFF6000000000L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0__1_in_rule__ExpCS__Group_0__023286 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePrefixedExpCS_in_rule__ExpCS__Group_0__0__Impl23313 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0__1__Impl_in_rule__ExpCS__Group_0__123342 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__0_in_rule__ExpCS__Group_0__1__Impl23369 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__0__Impl_in_rule__ExpCS__Group_0_1__023404 = new BitSet(new long[]{0x003FFF6000000000L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__1_in_rule__ExpCS__Group_0_1__023407 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__1__Impl_in_rule__ExpCS__Group_0_1__123465 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B040FL}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__2_in_rule__ExpCS__Group_0_1__123468 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__OwnedOperatorAssignment_0_1_1_in_rule__ExpCS__Group_0_1__1__Impl23495 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__2__Impl_in_rule__ExpCS__Group_0_1__223525 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Alternatives_0_1_2_in_rule__ExpCS__Group_0_1__2__Impl23552 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0__0__Impl_in_rule__ExpCS__Group_0_1_2_0__023588 = new BitSet(new long[]{0x003FFF6000000000L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0__1_in_rule__ExpCS__Group_0_1_2_0__023591 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_0_in_rule__ExpCS__Group_0_1_2_0__0__Impl23618 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0__1__Impl_in_rule__ExpCS__Group_0_1_2_0__123648 = new BitSet(new long[]{0x003FFF6000000000L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0__2_in_rule__ExpCS__Group_0_1_2_0__123651 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_1__0_in_rule__ExpCS__Group_0_1_2_0__1__Impl23678 = new BitSet(new long[]{0x003FFF6000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0__2__Impl_in_rule__ExpCS__Group_0_1_2_0__223709 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_2__0_in_rule__ExpCS__Group_0_1_2_0__2__Impl23736 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_1__0__Impl_in_rule__ExpCS__Group_0_1_2_0_1__023773 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E0B040FL}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_1__1_in_rule__ExpCS__Group_0_1_2_0_1__023776 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_1_0_in_rule__ExpCS__Group_0_1_2_0_1__0__Impl23803 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_1__1__Impl_in_rule__ExpCS__Group_0_1_2_0_1__123833 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_1_1_in_rule__ExpCS__Group_0_1_2_0_1__1__Impl23860 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_2__0__Impl_in_rule__ExpCS__Group_0_1_2_0_2__023894 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B040FL}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_2__1_in_rule__ExpCS__Group_0_1_2_0_2__023897 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_2_0_in_rule__ExpCS__Group_0_1_2_0_2__0__Impl23924 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_2__1__Impl_in_rule__ExpCS__Group_0_1_2_0_2__123954 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_2_1_in_rule__ExpCS__Group_0_1_2_0_2__1__Impl23981 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_1__0__Impl_in_rule__ExpCS__Group_1__024015 = new BitSet(new long[]{0x000000C000000000L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_1__1_in_rule__ExpCS__Group_1__024018 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_1__1__Impl_in_rule__ExpCS__Group_1__124076 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B040FL}); - public static final BitSet FOLLOW_rule__ExpCS__Group_1__2_in_rule__ExpCS__Group_1__124079 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__OwnedOperatorAssignment_1_1_in_rule__ExpCS__Group_1__1__Impl24108 = new BitSet(new long[]{0x000000C000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__OwnedOperatorAssignment_1_1_in_rule__ExpCS__Group_1__1__Impl24120 = new BitSet(new long[]{0x000000C000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__Group_1__2__Impl_in_rule__ExpCS__Group_1__224153 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__ExpCS__OwnedExpressionAssignment_1_2_in_rule__ExpCS__Group_1__2__Impl24180 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrefixedExpCS__Group_0__0__Impl_in_rule__PrefixedExpCS__Group_0__024216 = new BitSet(new long[]{0x000000C000000000L}); - public static final BitSet FOLLOW_rule__PrefixedExpCS__Group_0__1_in_rule__PrefixedExpCS__Group_0__024219 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrefixedExpCS__Group_0__1__Impl_in_rule__PrefixedExpCS__Group_0__124277 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E0B040FL}); - public static final BitSet FOLLOW_rule__PrefixedExpCS__Group_0__2_in_rule__PrefixedExpCS__Group_0__124280 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrefixedExpCS__OwnedOperatorAssignment_0_1_in_rule__PrefixedExpCS__Group_0__1__Impl24309 = new BitSet(new long[]{0x000000C000000002L}); - public static final BitSet FOLLOW_rule__PrefixedExpCS__OwnedOperatorAssignment_0_1_in_rule__PrefixedExpCS__Group_0__1__Impl24321 = new BitSet(new long[]{0x000000C000000002L}); - public static final BitSet FOLLOW_rule__PrefixedExpCS__Group_0__2__Impl_in_rule__PrefixedExpCS__Group_0__224354 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrefixedExpCS__OwnedExpressionAssignment_0_2_in_rule__PrefixedExpCS__Group_0__2__Impl24381 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7__0__Impl_in_rule__PrimaryExpCS__Group_7__024417 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E0B040FL}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7__1_in_rule__PrimaryExpCS__Group_7__024420 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7__1__Impl_in_rule__PrimaryExpCS__Group_7__124478 = new BitSet(new long[]{0x0000000000000000L,0x0000000010004440L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7__2_in_rule__PrimaryExpCS__Group_7__124481 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__PathNameAssignment_7_1_in_rule__PrimaryExpCS__Group_7__1__Impl24508 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7__2__Impl_in_rule__PrimaryExpCS__Group_7__224538 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Alternatives_7_2_in_rule__PrimaryExpCS__Group_7__2__Impl24565 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0__024601 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__1_in_rule__PrimaryExpCS__Group_7_2_0__024604 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0__124662 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B040FL}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__2_in_rule__PrimaryExpCS__Group_7_2_0__124665 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_78_in_rule__PrimaryExpCS__Group_7_2_0__1__Impl24693 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__2__Impl_in_rule__PrimaryExpCS__Group_7_2_0__224724 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008200L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__3_in_rule__PrimaryExpCS__Group_7_2_0__224727 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_2_in_rule__PrimaryExpCS__Group_7_2_0__2__Impl24754 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__3__Impl_in_rule__PrimaryExpCS__Group_7_2_0__324784 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008200L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__4_in_rule__PrimaryExpCS__Group_7_2_0__324787 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__0_in_rule__PrimaryExpCS__Group_7_2_0__3__Impl24814 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__4__Impl_in_rule__PrimaryExpCS__Group_7_2_0__424845 = new BitSet(new long[]{0x0000000000000000L,0x0000000010004000L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__5_in_rule__PrimaryExpCS__Group_7_2_0__424848 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_79_in_rule__PrimaryExpCS__Group_7_2_0__4__Impl24876 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__5__Impl_in_rule__PrimaryExpCS__Group_7_2_0__524907 = new BitSet(new long[]{0x0000000000000000L,0x0000000010004000L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__6_in_rule__PrimaryExpCS__Group_7_2_0__524910 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__0_in_rule__PrimaryExpCS__Group_7_2_0__5__Impl24937 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__6__Impl_in_rule__PrimaryExpCS__Group_7_2_0__624968 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__0_in_rule__PrimaryExpCS__Group_7_2_0__6__Impl24995 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_3__025040 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B040FL}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__1_in_rule__PrimaryExpCS__Group_7_2_0_3__025043 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_73_in_rule__PrimaryExpCS__Group_7_2_0_3__0__Impl25071 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_3__125102 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_3_1_in_rule__PrimaryExpCS__Group_7_2_0_3__1__Impl25129 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__025163 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B040FL}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__1_in_rule__PrimaryExpCS__Group_7_2_0_5__025166 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_78_in_rule__PrimaryExpCS__Group_7_2_0_5__0__Impl25194 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__125225 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008200L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__2_in_rule__PrimaryExpCS__Group_7_2_0_5__125228 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_1_in_rule__PrimaryExpCS__Group_7_2_0_5__1__Impl25255 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__2__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__225285 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008200L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__3_in_rule__PrimaryExpCS__Group_7_2_0_5__225288 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__0_in_rule__PrimaryExpCS__Group_7_2_0_5__2__Impl25315 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__3__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__325346 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_79_in_rule__PrimaryExpCS__Group_7_2_0_5__3__Impl25374 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5_2__025413 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B040FL}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__1_in_rule__PrimaryExpCS__Group_7_2_0_5_2__025416 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_73_in_rule__PrimaryExpCS__Group_7_2_0_5_2__0__Impl25444 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5_2__125475 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_2_1_in_rule__PrimaryExpCS__Group_7_2_0_5_2__1__Impl25502 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_6__025536 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__1_in_rule__PrimaryExpCS__Group_7_2_0_6__025539 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__AtPreAssignment_7_2_0_6_0_in_rule__PrimaryExpCS__Group_7_2_0_6__0__Impl25566 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_6__125596 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_82_in_rule__PrimaryExpCS__Group_7_2_0_6__1__Impl25624 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__0__Impl_in_rule__PrimaryExpCS__Group_7_2_1__025659 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__1_in_rule__PrimaryExpCS__Group_7_2_1__025662 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__1__Impl_in_rule__PrimaryExpCS__Group_7_2_1__125720 = new BitSet(new long[]{0x0000001FFFFA00E0L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__2_in_rule__PrimaryExpCS__Group_7_2_1__125723 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_70_in_rule__PrimaryExpCS__Group_7_2_1__1__Impl25751 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__2__Impl_in_rule__PrimaryExpCS__Group_7_2_1__225782 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__3_in_rule__PrimaryExpCS__Group_7_2_1__225785 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Alternatives_7_2_1_2_in_rule__PrimaryExpCS__Group_7_2_1__2__Impl25812 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__3__Impl_in_rule__PrimaryExpCS__Group_7_2_1__325842 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_71_in_rule__PrimaryExpCS__Group_7_2_1__3__Impl25870 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__0__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0__025909 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__1_in_rule__PrimaryExpCS__Group_7_2_1_2_0__025912 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_0_in_rule__PrimaryExpCS__Group_7_2_1_2_0__0__Impl25939 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__1__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0__125969 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__0_in_rule__PrimaryExpCS__Group_7_2_1_2_0__1__Impl25996 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__0__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__026031 = new BitSet(new long[]{0x0000001FFFFA00C0L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__1_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__026034 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_73_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__0__Impl26062 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__1__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__126093 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_1_1_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__1__Impl26120 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2__026154 = new BitSet(new long[]{0x0000000000000000L,0x0000000010004440L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2__1_in_rule__PrimaryExpCS__Group_7_2_2__026157 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__0_in_rule__PrimaryExpCS__Group_7_2_2__0__Impl26184 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2__126215 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__0_in_rule__PrimaryExpCS__Group_7_2_2__1__Impl26242 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_0__026277 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__1_in_rule__PrimaryExpCS__Group_7_2_2_0__026280 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__AtPreAssignment_7_2_2_0_0_in_rule__PrimaryExpCS__Group_7_2_2_0__0__Impl26307 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_0__126337 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_82_in_rule__PrimaryExpCS__Group_7_2_2_0__1__Impl26365 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__026400 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__1_in_rule__PrimaryExpCS__Group_7_2_2_1__026403 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__126461 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B0C0FL}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__2_in_rule__PrimaryExpCS__Group_7_2_2_1__126464 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_74_in_rule__PrimaryExpCS__Group_7_2_2_1__1__Impl26492 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__2__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__226523 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B0C0FL}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__3_in_rule__PrimaryExpCS__Group_7_2_2_1__226526 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__0_in_rule__PrimaryExpCS__Group_7_2_2_1__2__Impl26553 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__3__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__326584 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_75_in_rule__PrimaryExpCS__Group_7_2_2_1__3__Impl26612 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__026651 = new BitSet(new long[]{0x0000000000040000L,0x0000000020000200L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__1_in_rule__PrimaryExpCS__Group_7_2_2_1_2__026654 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_0_in_rule__PrimaryExpCS__Group_7_2_2_1_2__0__Impl26681 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__126711 = new BitSet(new long[]{0x0000000000040000L,0x0000000020000200L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__2_in_rule__PrimaryExpCS__Group_7_2_2_1_2__126714 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_1_in_rule__PrimaryExpCS__Group_7_2_2_1_2__1__Impl26741 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__2__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__226772 = new BitSet(new long[]{0x0000000000040000L,0x0000000020000200L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__3_in_rule__PrimaryExpCS__Group_7_2_2_1_2__226775 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__0_in_rule__PrimaryExpCS__Group_7_2_2_1_2__2__Impl26802 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__3__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__326833 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__0_in_rule__PrimaryExpCS__Group_7_2_2_1_2__3__Impl26860 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__026899 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__026902 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_0_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__0__Impl26929 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__126959 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__1__Impl26986 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__027021 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__027024 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_0_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__0__Impl27051 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__127081 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__1__Impl27108 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group__0__Impl_in_rule__NavigatingArgCS__Group__027143 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group__1_in_rule__NavigatingArgCS__Group__027146 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__NameAssignment_0_in_rule__NavigatingArgCS__Group__0__Impl27173 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group__1__Impl_in_rule__NavigatingArgCS__Group__127203 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__0_in_rule__NavigatingArgCS__Group__1__Impl27230 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__0__Impl_in_rule__NavigatingArgCS__Group_1__027265 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E0B040FL}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__1_in_rule__NavigatingArgCS__Group_1__027268 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_69_in_rule__NavigatingArgCS__Group_1__0__Impl27296 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__1__Impl_in_rule__NavigatingArgCS__Group_1__127327 = new BitSet(new long[]{0x0000400000000000L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__2_in_rule__NavigatingArgCS__Group_1__127330 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__OwnedTypeAssignment_1_1_in_rule__NavigatingArgCS__Group_1__1__Impl27357 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__2__Impl_in_rule__NavigatingArgCS__Group_1__227387 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1_2__0_in_rule__NavigatingArgCS__Group_1__2__Impl27414 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1_2__0__Impl_in_rule__NavigatingArgCS__Group_1_2__027451 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B040FL}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1_2__1_in_rule__NavigatingArgCS__Group_1_2__027454 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_46_in_rule__NavigatingArgCS__Group_1_2__0__Impl27482 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1_2__1__Impl_in_rule__NavigatingArgCS__Group_1_2__127513 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingArgCS__InitAssignment_1_2_1_in_rule__NavigatingArgCS__Group_1_2__1__Impl27540 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group__0__Impl_in_rule__NavigatingBarArgCS__Group__027574 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B040FL}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group__1_in_rule__NavigatingBarArgCS__Group__027577 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__PrefixAssignment_0_in_rule__NavigatingBarArgCS__Group__0__Impl27604 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group__1__Impl_in_rule__NavigatingBarArgCS__Group__127634 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group__2_in_rule__NavigatingBarArgCS__Group__127637 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__NameAssignment_1_in_rule__NavigatingBarArgCS__Group__1__Impl27664 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group__2__Impl_in_rule__NavigatingBarArgCS__Group__227694 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__0_in_rule__NavigatingBarArgCS__Group__2__Impl27721 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__0__Impl_in_rule__NavigatingBarArgCS__Group_2__027758 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E0B040FL}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__1_in_rule__NavigatingBarArgCS__Group_2__027761 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_69_in_rule__NavigatingBarArgCS__Group_2__0__Impl27789 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__1__Impl_in_rule__NavigatingBarArgCS__Group_2__127820 = new BitSet(new long[]{0x0000400000000000L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__2_in_rule__NavigatingBarArgCS__Group_2__127823 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingBarArgCS__Group_2__1__Impl27850 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__2__Impl_in_rule__NavigatingBarArgCS__Group_2__227880 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2_2__0_in_rule__NavigatingBarArgCS__Group_2__2__Impl27907 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2_2__0__Impl_in_rule__NavigatingBarArgCS__Group_2_2__027944 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B040FL}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2_2__1_in_rule__NavigatingBarArgCS__Group_2_2__027947 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_46_in_rule__NavigatingBarArgCS__Group_2_2__0__Impl27975 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2_2__1__Impl_in_rule__NavigatingBarArgCS__Group_2_2__128006 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingBarArgCS__InitAssignment_2_2_1_in_rule__NavigatingBarArgCS__Group_2_2__1__Impl28033 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group__0__Impl_in_rule__NavigatingCommaArgCS__Group__028067 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B040FL}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group__1_in_rule__NavigatingCommaArgCS__Group__028070 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__PrefixAssignment_0_in_rule__NavigatingCommaArgCS__Group__0__Impl28097 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group__1__Impl_in_rule__NavigatingCommaArgCS__Group__128127 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group__2_in_rule__NavigatingCommaArgCS__Group__128130 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__NameAssignment_1_in_rule__NavigatingCommaArgCS__Group__1__Impl28157 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group__2__Impl_in_rule__NavigatingCommaArgCS__Group__228187 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__0_in_rule__NavigatingCommaArgCS__Group__2__Impl28214 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__0__Impl_in_rule__NavigatingCommaArgCS__Group_2__028251 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E0B040FL}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__1_in_rule__NavigatingCommaArgCS__Group_2__028254 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_69_in_rule__NavigatingCommaArgCS__Group_2__0__Impl28282 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__1__Impl_in_rule__NavigatingCommaArgCS__Group_2__128313 = new BitSet(new long[]{0x0000400000000000L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__2_in_rule__NavigatingCommaArgCS__Group_2__128316 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingCommaArgCS__Group_2__1__Impl28343 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__2__Impl_in_rule__NavigatingCommaArgCS__Group_2__228373 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__0_in_rule__NavigatingCommaArgCS__Group_2__2__Impl28400 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__0__Impl_in_rule__NavigatingCommaArgCS__Group_2_2__028437 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B040FL}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__1_in_rule__NavigatingCommaArgCS__Group_2_2__028440 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_46_in_rule__NavigatingCommaArgCS__Group_2_2__0__Impl28468 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__1__Impl_in_rule__NavigatingCommaArgCS__Group_2_2__128499 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__InitAssignment_2_2_1_in_rule__NavigatingCommaArgCS__Group_2_2__1__Impl28526 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group__0__Impl_in_rule__NavigatingSemiArgCS__Group__028560 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B040FL}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group__1_in_rule__NavigatingSemiArgCS__Group__028563 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__PrefixAssignment_0_in_rule__NavigatingSemiArgCS__Group__0__Impl28590 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group__1__Impl_in_rule__NavigatingSemiArgCS__Group__128620 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group__2_in_rule__NavigatingSemiArgCS__Group__128623 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__NameAssignment_1_in_rule__NavigatingSemiArgCS__Group__1__Impl28650 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group__2__Impl_in_rule__NavigatingSemiArgCS__Group__228680 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__0_in_rule__NavigatingSemiArgCS__Group__2__Impl28707 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__0__Impl_in_rule__NavigatingSemiArgCS__Group_2__028744 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E0B040FL}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__1_in_rule__NavigatingSemiArgCS__Group_2__028747 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_69_in_rule__NavigatingSemiArgCS__Group_2__0__Impl28775 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__1__Impl_in_rule__NavigatingSemiArgCS__Group_2__128806 = new BitSet(new long[]{0x0000400000000000L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__2_in_rule__NavigatingSemiArgCS__Group_2__128809 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingSemiArgCS__Group_2__1__Impl28836 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__2__Impl_in_rule__NavigatingSemiArgCS__Group_2__228866 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__0_in_rule__NavigatingSemiArgCS__Group_2__2__Impl28893 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__0__Impl_in_rule__NavigatingSemiArgCS__Group_2_2__028930 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B040FL}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__1_in_rule__NavigatingSemiArgCS__Group_2_2__028933 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_46_in_rule__NavigatingSemiArgCS__Group_2_2__0__Impl28961 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__1__Impl_in_rule__NavigatingSemiArgCS__Group_2_2__128992 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__InitAssignment_2_2_1_in_rule__NavigatingSemiArgCS__Group_2_2__1__Impl29019 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__IfExpCS__Group__0__Impl_in_rule__IfExpCS__Group__029053 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B040FL}); - public static final BitSet FOLLOW_rule__IfExpCS__Group__1_in_rule__IfExpCS__Group__029056 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_83_in_rule__IfExpCS__Group__0__Impl29084 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__IfExpCS__Group__1__Impl_in_rule__IfExpCS__Group__129115 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L}); - public static final BitSet FOLLOW_rule__IfExpCS__Group__2_in_rule__IfExpCS__Group__129118 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__IfExpCS__ConditionAssignment_1_in_rule__IfExpCS__Group__1__Impl29145 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__IfExpCS__Group__2__Impl_in_rule__IfExpCS__Group__229175 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B040FL}); - public static final BitSet FOLLOW_rule__IfExpCS__Group__3_in_rule__IfExpCS__Group__229178 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_84_in_rule__IfExpCS__Group__2__Impl29206 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__IfExpCS__Group__3__Impl_in_rule__IfExpCS__Group__329237 = new BitSet(new long[]{0x0000000000000000L,0x0000000000200000L}); - public static final BitSet FOLLOW_rule__IfExpCS__Group__4_in_rule__IfExpCS__Group__329240 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__IfExpCS__ThenExpressionAssignment_3_in_rule__IfExpCS__Group__3__Impl29267 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__IfExpCS__Group__4__Impl_in_rule__IfExpCS__Group__429297 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B040FL}); - public static final BitSet FOLLOW_rule__IfExpCS__Group__5_in_rule__IfExpCS__Group__429300 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_85_in_rule__IfExpCS__Group__4__Impl29328 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__IfExpCS__Group__5__Impl_in_rule__IfExpCS__Group__529359 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L}); - public static final BitSet FOLLOW_rule__IfExpCS__Group__6_in_rule__IfExpCS__Group__529362 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__IfExpCS__ElseExpressionAssignment_5_in_rule__IfExpCS__Group__5__Impl29389 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__IfExpCS__Group__6__Impl_in_rule__IfExpCS__Group__629419 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_86_in_rule__IfExpCS__Group__6__Impl29447 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetExpCS__Group__0__Impl_in_rule__LetExpCS__Group__029492 = new BitSet(new long[]{0x0000001FFFFA00C0L}); - public static final BitSet FOLLOW_rule__LetExpCS__Group__1_in_rule__LetExpCS__Group__029495 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_87_in_rule__LetExpCS__Group__0__Impl29523 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetExpCS__Group__1__Impl_in_rule__LetExpCS__Group__129554 = new BitSet(new long[]{0x0000000000000000L,0x0000000001000200L}); - public static final BitSet FOLLOW_rule__LetExpCS__Group__2_in_rule__LetExpCS__Group__129557 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetExpCS__VariableAssignment_1_in_rule__LetExpCS__Group__1__Impl29584 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetExpCS__Group__2__Impl_in_rule__LetExpCS__Group__229614 = new BitSet(new long[]{0x0000000000000000L,0x0000000001000200L}); - public static final BitSet FOLLOW_rule__LetExpCS__Group__3_in_rule__LetExpCS__Group__229617 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetExpCS__Group_2__0_in_rule__LetExpCS__Group__2__Impl29644 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000200L}); - public static final BitSet FOLLOW_rule__LetExpCS__Group__3__Impl_in_rule__LetExpCS__Group__329675 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B040FL}); - public static final BitSet FOLLOW_rule__LetExpCS__Group__4_in_rule__LetExpCS__Group__329678 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_88_in_rule__LetExpCS__Group__3__Impl29706 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetExpCS__Group__4__Impl_in_rule__LetExpCS__Group__429737 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetExpCS__InAssignment_4_in_rule__LetExpCS__Group__4__Impl29764 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetExpCS__Group_2__0__Impl_in_rule__LetExpCS__Group_2__029804 = new BitSet(new long[]{0x0000001FFFFA00C0L}); - public static final BitSet FOLLOW_rule__LetExpCS__Group_2__1_in_rule__LetExpCS__Group_2__029807 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_73_in_rule__LetExpCS__Group_2__0__Impl29835 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetExpCS__Group_2__1__Impl_in_rule__LetExpCS__Group_2__129866 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetExpCS__VariableAssignment_2_1_in_rule__LetExpCS__Group_2__1__Impl29893 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetVariableCS__Group__0__Impl_in_rule__LetVariableCS__Group__029927 = new BitSet(new long[]{0x0000400000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_rule__LetVariableCS__Group__1_in_rule__LetVariableCS__Group__029930 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetVariableCS__NameAssignment_0_in_rule__LetVariableCS__Group__0__Impl29957 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetVariableCS__Group__1__Impl_in_rule__LetVariableCS__Group__129987 = new BitSet(new long[]{0x0000400000000000L,0x0000000000000020L}); - public static final BitSet FOLLOW_rule__LetVariableCS__Group__2_in_rule__LetVariableCS__Group__129990 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetVariableCS__Group_1__0_in_rule__LetVariableCS__Group__1__Impl30017 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetVariableCS__Group__2__Impl_in_rule__LetVariableCS__Group__230048 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B040FL}); - public static final BitSet FOLLOW_rule__LetVariableCS__Group__3_in_rule__LetVariableCS__Group__230051 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_46_in_rule__LetVariableCS__Group__2__Impl30079 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetVariableCS__Group__3__Impl_in_rule__LetVariableCS__Group__330110 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetVariableCS__InitExpressionAssignment_3_in_rule__LetVariableCS__Group__3__Impl30137 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetVariableCS__Group_1__0__Impl_in_rule__LetVariableCS__Group_1__030175 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E0B040FL}); - public static final BitSet FOLLOW_rule__LetVariableCS__Group_1__1_in_rule__LetVariableCS__Group_1__030178 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_69_in_rule__LetVariableCS__Group_1__0__Impl30206 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetVariableCS__Group_1__1__Impl_in_rule__LetVariableCS__Group_1__130237 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__LetVariableCS__OwnedTypeAssignment_1_1_in_rule__LetVariableCS__Group_1__1__Impl30264 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NestedExpCS__Group__0__Impl_in_rule__NestedExpCS__Group__030298 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B040FL}); - public static final BitSet FOLLOW_rule__NestedExpCS__Group__1_in_rule__NestedExpCS__Group__030301 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_74_in_rule__NestedExpCS__Group__0__Impl30329 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NestedExpCS__Group__1__Impl_in_rule__NestedExpCS__Group__130360 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); - public static final BitSet FOLLOW_rule__NestedExpCS__Group__2_in_rule__NestedExpCS__Group__130363 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NestedExpCS__SourceAssignment_1_in_rule__NestedExpCS__Group__1__Impl30390 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__NestedExpCS__Group__2__Impl_in_rule__NestedExpCS__Group__230420 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_75_in_rule__NestedExpCS__Group__2__Impl30448 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SelfExpCS__Group__0__Impl_in_rule__SelfExpCS__Group__030485 = new BitSet(new long[]{0x0000000000000000L,0x0000000002000000L}); - public static final BitSet FOLLOW_rule__SelfExpCS__Group__1_in_rule__SelfExpCS__Group__030488 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__SelfExpCS__Group__1__Impl_in_rule__SelfExpCS__Group__130546 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_89_in_rule__SelfExpCS__Group__1__Impl30574 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnitCS_in_rule__TopLevelCS__OwnedImportAssignment_0_030614 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleLibraryCS_in_rule__TopLevelCS__OwnedLibraryAssignment_0_130645 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTransformationCS_in_rule__TopLevelCS__TransformationsAssignment_130676 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__CollectionTemplateCS__NameAssignment_030707 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleCollectionTypeCS_in_rule__CollectionTemplateCS__TypeAssignment_230738 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_0_0_in_rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_030769 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_1_1_0_in_rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_1_130802 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__CollectionTemplateCS__RestIdentifierAssignment_4_3_030839 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__DefaultValueCS__PropertyIdAssignment_030878 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__DefaultValueCS__InitialiserAssignment_230913 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_19_in_rule__DomainCS__CheckonlyAssignment_0_030949 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_22_in_rule__DomainCS__EnforceAssignment_0_130993 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__DomainCS__ModelIdAssignment_231036 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDomainPatternCS_in_rule__DomainCS__PatternAssignment_331071 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__DomainCS__ImplementedByAssignment_4_131102 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDefaultValueCS_in_rule__DomainCS__DefaultValuesAssignment_5_231133 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTemplateCS_in_rule__DomainPatternCS__TemplateAssignment31164 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__ElementTemplateCS__NameAssignment_031195 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePathNameCS_in_rule__KeyDeclCS__PathNameAssignment_131226 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__KeyDeclCS__PropertyIdsAssignment_3_031261 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePathNameCS_in_rule__KeyDeclCS__OppositePropertyIdsAssignment_3_1_231296 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__KeyDeclCS__PropertyIdsAssignment_4_1_031331 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePathNameCS_in_rule__KeyDeclCS__OppositePropertyIdsAssignment_4_1_1_231366 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleURI_in_rule__LibraryCS__PackageAssignment_131401 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__ModelDeclCS__NameAssignment_031436 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__ModelDeclCS__MetaModelIdsAssignment_2_031471 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__ModelDeclCS__MetaModelIdsAssignment_2_1_131510 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__ModelDeclCS__MetaModelIdsAssignment_2_1_2_131549 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__ObjectTemplateCS__NameAssignment_031584 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypedRefCS_in_rule__ObjectTemplateCS__TypeAssignment_231615 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePropertyTemplateCS_in_rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_031646 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePropertyTemplateCS_in_rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_1_131677 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__ParamDeclarationCS__NameAssignment_031708 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypedRefCS_in_rule__ParamDeclarationCS__OwnedTypeAssignment_231739 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__PredicateCS__ExprAssignment_031770 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__PrimitiveTypeDomainCS__NameAssignment_231801 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypedRefCS_in_rule__PrimitiveTypeDomainCS__TypeAssignment_431832 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__PropertyTemplateCS__PropertyIdAssignment_0_031867 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePathNameCS_in_rule__PropertyTemplateCS__OppositePropertyIdAssignment_0_1_231902 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCSOrTemplateCS_in_rule__PropertyTemplateCS__ExpressionAssignment_231933 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__QueryCS__NameAssignment_131964 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleParamDeclarationCS_in_rule__QueryCS__InputParamDeclarationsAssignment_3_031995 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleParamDeclarationCS_in_rule__QueryCS__InputParamDeclarationsAssignment_3_1_132026 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypedRefCS_in_rule__QueryCS__OwnedTypeAssignment_632057 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__QueryCS__ExpressionAssignment_7_1_132088 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_33_in_rule__RelationCS__TopAssignment_032124 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__RelationCS__NameAssignment_232163 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__RelationCS__OverridesAssignment_3_132198 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleVarDeclarationCS_in_rule__RelationCS__VarDeclarationsAssignment_532233 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleDomainCS_in_rule__RelationCS__DomainsAssignment_6_032264 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePrimitiveTypeDomainCS_in_rule__RelationCS__DomainsAssignment_6_132295 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleWhenCS_in_rule__RelationCS__WhenAssignment_732326 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleWhereCS_in_rule__RelationCS__WhereAssignment_832357 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__TemplateCS__GuardExpressionAssignment_1_132388 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__TransformationCS__NameAssignment_132419 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleModelDeclCS_in_rule__TransformationCS__ModelDeclsAssignment_332450 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleModelDeclCS_in_rule__TransformationCS__ModelDeclsAssignment_4_132481 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__TransformationCS__ExtendsAssignment_6_132516 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__TransformationCS__ExtendsAssignment_6_2_132555 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleKeyDeclCS_in_rule__TransformationCS__KeyDeclsAssignment_832590 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleRelationCS_in_rule__TransformationCS__RelationAssignment_9_032621 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleQueryCS_in_rule__TransformationCS__QueriesAssignment_9_132652 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__UnitCS__NameAssignment_1_032683 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleURIPathNameCS_in_rule__UnitCS__PathNameAssignment_232714 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_37_in_rule__UnitCS__AllAssignment_3_132750 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleVarDeclarationIdCS_in_rule__VarDeclarationCS__VarDeclarationIdsAssignment_032789 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleVarDeclarationIdCS_in_rule__VarDeclarationCS__VarDeclarationIdsAssignment_1_132820 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypedRefCS_in_rule__VarDeclarationCS__TypeAssignment_332851 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__VarDeclarationIdCS__NameAssignment32882 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePredicateCS_in_rule__WhenCS__PredicatesAssignment_332913 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePredicateCS_in_rule__WhereCS__PredicatesAssignment_332944 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePathNameCS_in_rule__TypedTypeRefCS__PathNameAssignment32976 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EssentialOCLUnaryOperatorCS__NameAlternatives_0_in_rule__EssentialOCLUnaryOperatorCS__NameAssignment33008 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EssentialOCLInfixOperatorCS__NameAlternatives_0_in_rule__EssentialOCLInfixOperatorCS__NameAssignment33041 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__EssentialOCLNavigationOperatorCS__NameAlternatives_0_in_rule__EssentialOCLNavigationOperatorCS__NameAssignment33074 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleFirstPathElementCS_in_rule__PathNameCS__PathAssignment_033107 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNextPathElementCS_in_rule__PathNameCS__PathAssignment_1_133138 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__FirstPathElementCS__ElementAssignment33173 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnreservedName_in_rule__NextPathElementCS__ElementAssignment33212 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleURIFirstPathElementCS_in_rule__URIPathNameCS__PathAssignment_033247 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNextPathElementCS_in_rule__URIPathNameCS__PathAssignment_1_133278 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__URIFirstPathElementCS__ElementAssignment_033313 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleURI_in_rule__URIFirstPathElementCS__ElementAssignment_1_133352 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePrimitiveTypeIdentifier_in_rule__PrimitiveTypeCS__NameAssignment33387 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleCollectionTypeIdentifier_in_rule__CollectionTypeCS__NameAssignment_033418 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__CollectionTypeCS__OwnedTypeAssignment_1_133449 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleLOWER_in_rule__MultiplicityBoundsCS__LowerBoundAssignment_033480 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUPPER_in_rule__MultiplicityBoundsCS__UpperBoundAssignment_1_133511 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rule__MultiplicityStringCS__StringBoundsAlternatives_0_in_rule__MultiplicityStringCS__StringBoundsAssignment33542 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_54_in_rule__TupleTypeCS__NameAssignment_033580 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTuplePartCS_in_rule__TupleTypeCS__OwnedPartsAssignment_1_1_033619 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTuplePartCS_in_rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_133650 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__TuplePartCS__NameAssignment_033681 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__TuplePartCS__OwnedTypeAssignment_233712 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleCollectionTypeCS_in_rule__CollectionLiteralExpCS__OwnedTypeAssignment_033743 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleCollectionLiteralPartCS_in_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_033774 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleCollectionLiteralPartCS_in_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_133805 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__CollectionLiteralPartCS__ExpressionCSAssignment_033836 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_133867 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__ConstructorPartCS__PropertyAssignment_033902 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__ConstructorPartCS__InitExpressionAssignment_233937 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTupleLiteralPartCS_in_rule__TupleLiteralExpCS__OwnedPartsAssignment_233968 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTupleLiteralPartCS_in_rule__TupleLiteralExpCS__OwnedPartsAssignment_3_133999 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__TupleLiteralPartCS__NameAssignment_034030 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__TupleLiteralPartCS__OwnedTypeAssignment_1_134061 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__TupleLiteralPartCS__InitExpressionAssignment_334092 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNUMBER_LITERAL_in_rule__NumberLiteralExpCS__NameAssignment34123 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleStringLiteral_in_rule__StringLiteralExpCS__NameAssignment34154 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_90_in_rule__BooleanLiteralExpCS__NameAssignment_034190 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_91_in_rule__BooleanLiteralExpCS__NameAssignment_134234 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleMultiplicityCS_in_rule__TypeLiteralWithMultiplicityCS__MultiplicityAssignment_134273 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypeLiteralWithMultiplicityCS_in_rule__TypeLiteralExpCS__OwnedTypeAssignment34304 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePathNameCS_in_rule__TypeNameExpCS__PathNameAssignment34335 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleMultiplicityCS_in_rule__TypeExpCS__MultiplicityAssignment_134366 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleBinaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_0_1_134397 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePrefixedExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_034428 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleBinaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_1_034459 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePrefixedExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_1_134490 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleBinaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_2_034521 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleLetExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_2_134552 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleLetExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_134583 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_1_134614 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleLetExpCS_in_rule__ExpCS__OwnedExpressionAssignment_1_234645 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnaryOperatorCS_in_rule__PrefixedExpCS__OwnedOperatorAssignment_0_134676 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePrimaryExpCS_in_rule__PrefixedExpCS__OwnedExpressionAssignment_0_234707 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_rulePathNameCS_in_rule__PrimaryExpCS__PathNameAssignment_7_134738 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_234769 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_3_134800 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_134831 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_2_134862 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_92_in_rule__PrimaryExpCS__AtPreAssignment_7_2_0_6_034898 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleConstructorPartCS_in_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_034937 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleConstructorPartCS_in_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_1_134968 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleStringLiteral_in_rule__PrimaryExpCS__ValueAssignment_7_2_1_2_134999 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_92_in_rule__PrimaryExpCS__AtPreAssignment_7_2_2_0_035035 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_035074 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_135105 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingSemiArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_035136 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_135167 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingBarArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_035198 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_135229 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingArgCS__NameAssignment_035260 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__NavigatingArgCS__OwnedTypeAssignment_1_135291 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__NavigatingArgCS__InitAssignment_1_2_135322 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_93_in_rule__NavigatingBarArgCS__PrefixAssignment_035358 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingBarArgCS__NameAssignment_135397 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__NavigatingBarArgCS__OwnedTypeAssignment_2_135428 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__NavigatingBarArgCS__InitAssignment_2_2_135459 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_73_in_rule__NavigatingCommaArgCS__PrefixAssignment_035495 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingCommaArgCS__NameAssignment_135534 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_135565 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__NavigatingCommaArgCS__InitAssignment_2_2_135596 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_18_in_rule__NavigatingSemiArgCS__PrefixAssignment_035632 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingSemiArgCS__NameAssignment_135671 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_135702 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__NavigatingSemiArgCS__InitAssignment_2_2_135733 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__IfExpCS__ConditionAssignment_135764 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__IfExpCS__ThenExpressionAssignment_335795 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__IfExpCS__ElseExpressionAssignment_535826 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleLetVariableCS_in_rule__LetExpCS__VariableAssignment_135857 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleLetVariableCS_in_rule__LetExpCS__VariableAssignment_2_135888 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__LetExpCS__InAssignment_435919 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__LetVariableCS__NameAssignment_035950 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__LetVariableCS__OwnedTypeAssignment_1_135981 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__LetVariableCS__InitExpressionAssignment_336012 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_rule__NestedExpCS__SourceAssignment_136043 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__1__Impl_in_rule__TupleLiteralPartCS__Group__122358 = new BitSet(new long[]{0x0000400000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__2_in_rule__TupleLiteralPartCS__Group__122361 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__0_in_rule__TupleLiteralPartCS__Group__1__Impl22388 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__2__Impl_in_rule__TupleLiteralPartCS__Group__222419 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B040FL}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__3_in_rule__TupleLiteralPartCS__Group__222422 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_46_in_rule__TupleLiteralPartCS__Group__2__Impl22450 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__3__Impl_in_rule__TupleLiteralPartCS__Group__322481 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__InitExpressionAssignment_3_in_rule__TupleLiteralPartCS__Group__3__Impl22508 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__0__Impl_in_rule__TupleLiteralPartCS__Group_1__022546 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E0B040FL}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__1_in_rule__TupleLiteralPartCS__Group_1__022549 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_69_in_rule__TupleLiteralPartCS__Group_1__0__Impl22577 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__1__Impl_in_rule__TupleLiteralPartCS__Group_1__122608 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1_in_rule__TupleLiteralPartCS__Group_1__1__Impl22635 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__022669 = new BitSet(new long[]{0x0000002000000000L}); + public static final BitSet FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1_in_rule__UnlimitedNaturalLiteralExpCS__Group__022672 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__122730 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_37_in_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl22758 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InvalidLiteralExpCS__Group__0__Impl_in_rule__InvalidLiteralExpCS__Group__022793 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L}); + public static final BitSet FOLLOW_rule__InvalidLiteralExpCS__Group__1_in_rule__InvalidLiteralExpCS__Group__022796 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__InvalidLiteralExpCS__Group__1__Impl_in_rule__InvalidLiteralExpCS__Group__122854 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_80_in_rule__InvalidLiteralExpCS__Group__1__Impl22882 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NullLiteralExpCS__Group__0__Impl_in_rule__NullLiteralExpCS__Group__022917 = new BitSet(new long[]{0x0000002000000030L,0x000000000C030000L}); + public static final BitSet FOLLOW_rule__NullLiteralExpCS__Group__1_in_rule__NullLiteralExpCS__Group__022920 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NullLiteralExpCS__Group__1__Impl_in_rule__NullLiteralExpCS__Group__122978 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_81_in_rule__NullLiteralExpCS__Group__1__Impl23006 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__023041 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); + public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1_in_rule__TypeLiteralWithMultiplicityCS__Group__023044 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypeLiteralCS_in_rule__TypeLiteralWithMultiplicityCS__Group__0__Impl23071 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl_in_rule__TypeLiteralWithMultiplicityCS__Group__123100 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeLiteralWithMultiplicityCS__MultiplicityAssignment_1_in_rule__TypeLiteralWithMultiplicityCS__Group__1__Impl23127 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeExpCS__Group__0__Impl_in_rule__TypeExpCS__Group__023162 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); + public static final BitSet FOLLOW_rule__TypeExpCS__Group__1_in_rule__TypeExpCS__Group__023165 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeExpCS__Alternatives_0_in_rule__TypeExpCS__Group__0__Impl23192 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeExpCS__Group__1__Impl_in_rule__TypeExpCS__Group__123222 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__TypeExpCS__MultiplicityAssignment_1_in_rule__TypeExpCS__Group__1__Impl23249 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0__0__Impl_in_rule__ExpCS__Group_0__023284 = new BitSet(new long[]{0x003FFF6000000000L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0__1_in_rule__ExpCS__Group_0__023287 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePrefixedExpCS_in_rule__ExpCS__Group_0__0__Impl23314 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0__1__Impl_in_rule__ExpCS__Group_0__123343 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__0_in_rule__ExpCS__Group_0__1__Impl23370 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__0__Impl_in_rule__ExpCS__Group_0_1__023405 = new BitSet(new long[]{0x003FFF6000000000L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__1_in_rule__ExpCS__Group_0_1__023408 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__1__Impl_in_rule__ExpCS__Group_0_1__123466 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B040FL}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__2_in_rule__ExpCS__Group_0_1__123469 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__OwnedOperatorAssignment_0_1_1_in_rule__ExpCS__Group_0_1__1__Impl23496 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__2__Impl_in_rule__ExpCS__Group_0_1__223526 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Alternatives_0_1_2_in_rule__ExpCS__Group_0_1__2__Impl23553 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0__0__Impl_in_rule__ExpCS__Group_0_1_2_0__023589 = new BitSet(new long[]{0x003FFF6000000000L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0__1_in_rule__ExpCS__Group_0_1_2_0__023592 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_0_in_rule__ExpCS__Group_0_1_2_0__0__Impl23619 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0__1__Impl_in_rule__ExpCS__Group_0_1_2_0__123649 = new BitSet(new long[]{0x003FFF6000000000L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0__2_in_rule__ExpCS__Group_0_1_2_0__123652 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_1__0_in_rule__ExpCS__Group_0_1_2_0__1__Impl23679 = new BitSet(new long[]{0x003FFF6000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0__2__Impl_in_rule__ExpCS__Group_0_1_2_0__223710 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_2__0_in_rule__ExpCS__Group_0_1_2_0__2__Impl23737 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_1__0__Impl_in_rule__ExpCS__Group_0_1_2_0_1__023774 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E0B040FL}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_1__1_in_rule__ExpCS__Group_0_1_2_0_1__023777 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_1_0_in_rule__ExpCS__Group_0_1_2_0_1__0__Impl23804 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_1__1__Impl_in_rule__ExpCS__Group_0_1_2_0_1__123834 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_1_1_in_rule__ExpCS__Group_0_1_2_0_1__1__Impl23861 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_2__0__Impl_in_rule__ExpCS__Group_0_1_2_0_2__023895 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B040FL}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_2__1_in_rule__ExpCS__Group_0_1_2_0_2__023898 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_2_0_in_rule__ExpCS__Group_0_1_2_0_2__0__Impl23925 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_0_1_2_0_2__1__Impl_in_rule__ExpCS__Group_0_1_2_0_2__123955 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_2_1_in_rule__ExpCS__Group_0_1_2_0_2__1__Impl23982 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_1__0__Impl_in_rule__ExpCS__Group_1__024016 = new BitSet(new long[]{0x000000C000000000L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_1__1_in_rule__ExpCS__Group_1__024019 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_1__1__Impl_in_rule__ExpCS__Group_1__124077 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B040FL}); + public static final BitSet FOLLOW_rule__ExpCS__Group_1__2_in_rule__ExpCS__Group_1__124080 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__OwnedOperatorAssignment_1_1_in_rule__ExpCS__Group_1__1__Impl24109 = new BitSet(new long[]{0x000000C000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__OwnedOperatorAssignment_1_1_in_rule__ExpCS__Group_1__1__Impl24121 = new BitSet(new long[]{0x000000C000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__Group_1__2__Impl_in_rule__ExpCS__Group_1__224154 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__ExpCS__OwnedExpressionAssignment_1_2_in_rule__ExpCS__Group_1__2__Impl24181 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrefixedExpCS__Group_0__0__Impl_in_rule__PrefixedExpCS__Group_0__024217 = new BitSet(new long[]{0x000000C000000000L}); + public static final BitSet FOLLOW_rule__PrefixedExpCS__Group_0__1_in_rule__PrefixedExpCS__Group_0__024220 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrefixedExpCS__Group_0__1__Impl_in_rule__PrefixedExpCS__Group_0__124278 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E0B040FL}); + public static final BitSet FOLLOW_rule__PrefixedExpCS__Group_0__2_in_rule__PrefixedExpCS__Group_0__124281 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrefixedExpCS__OwnedOperatorAssignment_0_1_in_rule__PrefixedExpCS__Group_0__1__Impl24310 = new BitSet(new long[]{0x000000C000000002L}); + public static final BitSet FOLLOW_rule__PrefixedExpCS__OwnedOperatorAssignment_0_1_in_rule__PrefixedExpCS__Group_0__1__Impl24322 = new BitSet(new long[]{0x000000C000000002L}); + public static final BitSet FOLLOW_rule__PrefixedExpCS__Group_0__2__Impl_in_rule__PrefixedExpCS__Group_0__224355 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrefixedExpCS__OwnedExpressionAssignment_0_2_in_rule__PrefixedExpCS__Group_0__2__Impl24382 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7__0__Impl_in_rule__PrimaryExpCS__Group_7__024418 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E0B040FL}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7__1_in_rule__PrimaryExpCS__Group_7__024421 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7__1__Impl_in_rule__PrimaryExpCS__Group_7__124479 = new BitSet(new long[]{0x0000000000000000L,0x0000000010004440L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7__2_in_rule__PrimaryExpCS__Group_7__124482 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__PathNameAssignment_7_1_in_rule__PrimaryExpCS__Group_7__1__Impl24509 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7__2__Impl_in_rule__PrimaryExpCS__Group_7__224539 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Alternatives_7_2_in_rule__PrimaryExpCS__Group_7__2__Impl24566 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0__024602 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__1_in_rule__PrimaryExpCS__Group_7_2_0__024605 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0__124663 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B040FL}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__2_in_rule__PrimaryExpCS__Group_7_2_0__124666 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_78_in_rule__PrimaryExpCS__Group_7_2_0__1__Impl24694 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__2__Impl_in_rule__PrimaryExpCS__Group_7_2_0__224725 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008200L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__3_in_rule__PrimaryExpCS__Group_7_2_0__224728 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_2_in_rule__PrimaryExpCS__Group_7_2_0__2__Impl24755 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__3__Impl_in_rule__PrimaryExpCS__Group_7_2_0__324785 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008200L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__4_in_rule__PrimaryExpCS__Group_7_2_0__324788 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__0_in_rule__PrimaryExpCS__Group_7_2_0__3__Impl24815 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__4__Impl_in_rule__PrimaryExpCS__Group_7_2_0__424846 = new BitSet(new long[]{0x0000000000000000L,0x0000000010004000L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__5_in_rule__PrimaryExpCS__Group_7_2_0__424849 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_79_in_rule__PrimaryExpCS__Group_7_2_0__4__Impl24877 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__5__Impl_in_rule__PrimaryExpCS__Group_7_2_0__524908 = new BitSet(new long[]{0x0000000000000000L,0x0000000010004000L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__6_in_rule__PrimaryExpCS__Group_7_2_0__524911 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__0_in_rule__PrimaryExpCS__Group_7_2_0__5__Impl24938 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0__6__Impl_in_rule__PrimaryExpCS__Group_7_2_0__624969 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__0_in_rule__PrimaryExpCS__Group_7_2_0__6__Impl24996 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_3__025041 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B040FL}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__1_in_rule__PrimaryExpCS__Group_7_2_0_3__025044 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_73_in_rule__PrimaryExpCS__Group_7_2_0_3__0__Impl25072 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_3__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_3__125103 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_3_1_in_rule__PrimaryExpCS__Group_7_2_0_3__1__Impl25130 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__025164 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B040FL}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__1_in_rule__PrimaryExpCS__Group_7_2_0_5__025167 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_78_in_rule__PrimaryExpCS__Group_7_2_0_5__0__Impl25195 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__125226 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008200L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__2_in_rule__PrimaryExpCS__Group_7_2_0_5__125229 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_1_in_rule__PrimaryExpCS__Group_7_2_0_5__1__Impl25256 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__2__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__225286 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008200L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__3_in_rule__PrimaryExpCS__Group_7_2_0_5__225289 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__0_in_rule__PrimaryExpCS__Group_7_2_0_5__2__Impl25316 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5__3__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5__325347 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_79_in_rule__PrimaryExpCS__Group_7_2_0_5__3__Impl25375 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5_2__025414 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B040FL}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__1_in_rule__PrimaryExpCS__Group_7_2_0_5_2__025417 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_73_in_rule__PrimaryExpCS__Group_7_2_0_5_2__0__Impl25445 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_5_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_5_2__125476 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_2_1_in_rule__PrimaryExpCS__Group_7_2_0_5_2__1__Impl25503 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__0__Impl_in_rule__PrimaryExpCS__Group_7_2_0_6__025537 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__1_in_rule__PrimaryExpCS__Group_7_2_0_6__025540 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__AtPreAssignment_7_2_0_6_0_in_rule__PrimaryExpCS__Group_7_2_0_6__0__Impl25567 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_0_6__1__Impl_in_rule__PrimaryExpCS__Group_7_2_0_6__125597 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_82_in_rule__PrimaryExpCS__Group_7_2_0_6__1__Impl25625 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__0__Impl_in_rule__PrimaryExpCS__Group_7_2_1__025660 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__1_in_rule__PrimaryExpCS__Group_7_2_1__025663 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__1__Impl_in_rule__PrimaryExpCS__Group_7_2_1__125721 = new BitSet(new long[]{0x0000001FFFFA00E0L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__2_in_rule__PrimaryExpCS__Group_7_2_1__125724 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_70_in_rule__PrimaryExpCS__Group_7_2_1__1__Impl25752 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__2__Impl_in_rule__PrimaryExpCS__Group_7_2_1__225783 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__3_in_rule__PrimaryExpCS__Group_7_2_1__225786 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Alternatives_7_2_1_2_in_rule__PrimaryExpCS__Group_7_2_1__2__Impl25813 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1__3__Impl_in_rule__PrimaryExpCS__Group_7_2_1__325843 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_71_in_rule__PrimaryExpCS__Group_7_2_1__3__Impl25871 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__0__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0__025910 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__1_in_rule__PrimaryExpCS__Group_7_2_1_2_0__025913 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_0_in_rule__PrimaryExpCS__Group_7_2_1_2_0__0__Impl25940 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0__1__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0__125970 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__0_in_rule__PrimaryExpCS__Group_7_2_1_2_0__1__Impl25997 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__0__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__026032 = new BitSet(new long[]{0x0000001FFFFA00C0L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__1_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__026035 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_73_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__0__Impl26063 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_1_2_0_1__1__Impl_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__126094 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_1_1_in_rule__PrimaryExpCS__Group_7_2_1_2_0_1__1__Impl26121 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2__026155 = new BitSet(new long[]{0x0000000000000000L,0x0000000010004440L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2__1_in_rule__PrimaryExpCS__Group_7_2_2__026158 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__0_in_rule__PrimaryExpCS__Group_7_2_2__0__Impl26185 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2__126216 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__0_in_rule__PrimaryExpCS__Group_7_2_2__1__Impl26243 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_0__026278 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__1_in_rule__PrimaryExpCS__Group_7_2_2_0__026281 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__AtPreAssignment_7_2_2_0_0_in_rule__PrimaryExpCS__Group_7_2_2_0__0__Impl26308 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_0__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_0__126338 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_82_in_rule__PrimaryExpCS__Group_7_2_2_0__1__Impl26366 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__026401 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__1_in_rule__PrimaryExpCS__Group_7_2_2_1__026404 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__126462 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B0C0FL}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__2_in_rule__PrimaryExpCS__Group_7_2_2_1__126465 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_74_in_rule__PrimaryExpCS__Group_7_2_2_1__1__Impl26493 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__2__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__226524 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B0C0FL}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__3_in_rule__PrimaryExpCS__Group_7_2_2_1__226527 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__0_in_rule__PrimaryExpCS__Group_7_2_2_1__2__Impl26554 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1__3__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1__326585 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_75_in_rule__PrimaryExpCS__Group_7_2_2_1__3__Impl26613 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__026652 = new BitSet(new long[]{0x0000000000040000L,0x0000000020000200L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__1_in_rule__PrimaryExpCS__Group_7_2_2_1_2__026655 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_0_in_rule__PrimaryExpCS__Group_7_2_2_1_2__0__Impl26682 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__126712 = new BitSet(new long[]{0x0000000000040000L,0x0000000020000200L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__2_in_rule__PrimaryExpCS__Group_7_2_2_1_2__126715 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_1_in_rule__PrimaryExpCS__Group_7_2_2_1_2__1__Impl26742 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__2__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__226773 = new BitSet(new long[]{0x0000000000040000L,0x0000000020000200L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__3_in_rule__PrimaryExpCS__Group_7_2_2_1_2__226776 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__0_in_rule__PrimaryExpCS__Group_7_2_2_1_2__2__Impl26803 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2__3__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2__326834 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__0_in_rule__PrimaryExpCS__Group_7_2_2_1_2__3__Impl26861 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__026900 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__026903 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_0_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__0__Impl26930 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_2__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__126960 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_2__1__Impl26987 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__0__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__027022 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__027025 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_0_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__0__Impl27052 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_7_2_2_1_2_3__1__Impl_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__127082 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_1_in_rule__PrimaryExpCS__Group_7_2_2_1_2_3__1__Impl27109 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group__0__Impl_in_rule__NavigatingArgCS__Group__027144 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group__1_in_rule__NavigatingArgCS__Group__027147 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__NameAssignment_0_in_rule__NavigatingArgCS__Group__0__Impl27174 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group__1__Impl_in_rule__NavigatingArgCS__Group__127204 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__0_in_rule__NavigatingArgCS__Group__1__Impl27231 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__0__Impl_in_rule__NavigatingArgCS__Group_1__027266 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E0B040FL}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__1_in_rule__NavigatingArgCS__Group_1__027269 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_69_in_rule__NavigatingArgCS__Group_1__0__Impl27297 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__1__Impl_in_rule__NavigatingArgCS__Group_1__127328 = new BitSet(new long[]{0x0000400000000000L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__2_in_rule__NavigatingArgCS__Group_1__127331 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__OwnedTypeAssignment_1_1_in_rule__NavigatingArgCS__Group_1__1__Impl27358 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__2__Impl_in_rule__NavigatingArgCS__Group_1__227388 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1_2__0_in_rule__NavigatingArgCS__Group_1__2__Impl27415 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1_2__0__Impl_in_rule__NavigatingArgCS__Group_1_2__027452 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B040FL}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1_2__1_in_rule__NavigatingArgCS__Group_1_2__027455 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_46_in_rule__NavigatingArgCS__Group_1_2__0__Impl27483 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1_2__1__Impl_in_rule__NavigatingArgCS__Group_1_2__127514 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingArgCS__InitAssignment_1_2_1_in_rule__NavigatingArgCS__Group_1_2__1__Impl27541 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group__0__Impl_in_rule__NavigatingBarArgCS__Group__027575 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B040FL}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group__1_in_rule__NavigatingBarArgCS__Group__027578 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__PrefixAssignment_0_in_rule__NavigatingBarArgCS__Group__0__Impl27605 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group__1__Impl_in_rule__NavigatingBarArgCS__Group__127635 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group__2_in_rule__NavigatingBarArgCS__Group__127638 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__NameAssignment_1_in_rule__NavigatingBarArgCS__Group__1__Impl27665 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group__2__Impl_in_rule__NavigatingBarArgCS__Group__227695 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__0_in_rule__NavigatingBarArgCS__Group__2__Impl27722 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__0__Impl_in_rule__NavigatingBarArgCS__Group_2__027759 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E0B040FL}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__1_in_rule__NavigatingBarArgCS__Group_2__027762 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_69_in_rule__NavigatingBarArgCS__Group_2__0__Impl27790 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__1__Impl_in_rule__NavigatingBarArgCS__Group_2__127821 = new BitSet(new long[]{0x0000400000000000L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__2_in_rule__NavigatingBarArgCS__Group_2__127824 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingBarArgCS__Group_2__1__Impl27851 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__2__Impl_in_rule__NavigatingBarArgCS__Group_2__227881 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2_2__0_in_rule__NavigatingBarArgCS__Group_2__2__Impl27908 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2_2__0__Impl_in_rule__NavigatingBarArgCS__Group_2_2__027945 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B040FL}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2_2__1_in_rule__NavigatingBarArgCS__Group_2_2__027948 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_46_in_rule__NavigatingBarArgCS__Group_2_2__0__Impl27976 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2_2__1__Impl_in_rule__NavigatingBarArgCS__Group_2_2__128007 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingBarArgCS__InitAssignment_2_2_1_in_rule__NavigatingBarArgCS__Group_2_2__1__Impl28034 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group__0__Impl_in_rule__NavigatingCommaArgCS__Group__028068 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B040FL}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group__1_in_rule__NavigatingCommaArgCS__Group__028071 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__PrefixAssignment_0_in_rule__NavigatingCommaArgCS__Group__0__Impl28098 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group__1__Impl_in_rule__NavigatingCommaArgCS__Group__128128 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group__2_in_rule__NavigatingCommaArgCS__Group__128131 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__NameAssignment_1_in_rule__NavigatingCommaArgCS__Group__1__Impl28158 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group__2__Impl_in_rule__NavigatingCommaArgCS__Group__228188 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__0_in_rule__NavigatingCommaArgCS__Group__2__Impl28215 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__0__Impl_in_rule__NavigatingCommaArgCS__Group_2__028252 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E0B040FL}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__1_in_rule__NavigatingCommaArgCS__Group_2__028255 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_69_in_rule__NavigatingCommaArgCS__Group_2__0__Impl28283 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__1__Impl_in_rule__NavigatingCommaArgCS__Group_2__128314 = new BitSet(new long[]{0x0000400000000000L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__2_in_rule__NavigatingCommaArgCS__Group_2__128317 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingCommaArgCS__Group_2__1__Impl28344 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__2__Impl_in_rule__NavigatingCommaArgCS__Group_2__228374 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__0_in_rule__NavigatingCommaArgCS__Group_2__2__Impl28401 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__0__Impl_in_rule__NavigatingCommaArgCS__Group_2_2__028438 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B040FL}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__1_in_rule__NavigatingCommaArgCS__Group_2_2__028441 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_46_in_rule__NavigatingCommaArgCS__Group_2_2__0__Impl28469 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__1__Impl_in_rule__NavigatingCommaArgCS__Group_2_2__128500 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__InitAssignment_2_2_1_in_rule__NavigatingCommaArgCS__Group_2_2__1__Impl28527 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group__0__Impl_in_rule__NavigatingSemiArgCS__Group__028561 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B040FL}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group__1_in_rule__NavigatingSemiArgCS__Group__028564 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__PrefixAssignment_0_in_rule__NavigatingSemiArgCS__Group__0__Impl28591 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group__1__Impl_in_rule__NavigatingSemiArgCS__Group__128621 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group__2_in_rule__NavigatingSemiArgCS__Group__128624 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__NameAssignment_1_in_rule__NavigatingSemiArgCS__Group__1__Impl28651 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group__2__Impl_in_rule__NavigatingSemiArgCS__Group__228681 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__0_in_rule__NavigatingSemiArgCS__Group__2__Impl28708 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__0__Impl_in_rule__NavigatingSemiArgCS__Group_2__028745 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E0B040FL}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__1_in_rule__NavigatingSemiArgCS__Group_2__028748 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_69_in_rule__NavigatingSemiArgCS__Group_2__0__Impl28776 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__1__Impl_in_rule__NavigatingSemiArgCS__Group_2__128807 = new BitSet(new long[]{0x0000400000000000L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__2_in_rule__NavigatingSemiArgCS__Group_2__128810 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingSemiArgCS__Group_2__1__Impl28837 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__2__Impl_in_rule__NavigatingSemiArgCS__Group_2__228867 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__0_in_rule__NavigatingSemiArgCS__Group_2__2__Impl28894 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__0__Impl_in_rule__NavigatingSemiArgCS__Group_2_2__028931 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B040FL}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__1_in_rule__NavigatingSemiArgCS__Group_2_2__028934 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_46_in_rule__NavigatingSemiArgCS__Group_2_2__0__Impl28962 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__1__Impl_in_rule__NavigatingSemiArgCS__Group_2_2__128993 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__InitAssignment_2_2_1_in_rule__NavigatingSemiArgCS__Group_2_2__1__Impl29020 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__IfExpCS__Group__0__Impl_in_rule__IfExpCS__Group__029054 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B040FL}); + public static final BitSet FOLLOW_rule__IfExpCS__Group__1_in_rule__IfExpCS__Group__029057 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_83_in_rule__IfExpCS__Group__0__Impl29085 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__IfExpCS__Group__1__Impl_in_rule__IfExpCS__Group__129116 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L}); + public static final BitSet FOLLOW_rule__IfExpCS__Group__2_in_rule__IfExpCS__Group__129119 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__IfExpCS__ConditionAssignment_1_in_rule__IfExpCS__Group__1__Impl29146 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__IfExpCS__Group__2__Impl_in_rule__IfExpCS__Group__229176 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B040FL}); + public static final BitSet FOLLOW_rule__IfExpCS__Group__3_in_rule__IfExpCS__Group__229179 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_84_in_rule__IfExpCS__Group__2__Impl29207 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__IfExpCS__Group__3__Impl_in_rule__IfExpCS__Group__329238 = new BitSet(new long[]{0x0000000000000000L,0x0000000000200000L}); + public static final BitSet FOLLOW_rule__IfExpCS__Group__4_in_rule__IfExpCS__Group__329241 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__IfExpCS__ThenExpressionAssignment_3_in_rule__IfExpCS__Group__3__Impl29268 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__IfExpCS__Group__4__Impl_in_rule__IfExpCS__Group__429298 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B040FL}); + public static final BitSet FOLLOW_rule__IfExpCS__Group__5_in_rule__IfExpCS__Group__429301 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_85_in_rule__IfExpCS__Group__4__Impl29329 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__IfExpCS__Group__5__Impl_in_rule__IfExpCS__Group__529360 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L}); + public static final BitSet FOLLOW_rule__IfExpCS__Group__6_in_rule__IfExpCS__Group__529363 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__IfExpCS__ElseExpressionAssignment_5_in_rule__IfExpCS__Group__5__Impl29390 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__IfExpCS__Group__6__Impl_in_rule__IfExpCS__Group__629420 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_86_in_rule__IfExpCS__Group__6__Impl29448 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetExpCS__Group__0__Impl_in_rule__LetExpCS__Group__029493 = new BitSet(new long[]{0x0000001FFFFA00C0L}); + public static final BitSet FOLLOW_rule__LetExpCS__Group__1_in_rule__LetExpCS__Group__029496 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_87_in_rule__LetExpCS__Group__0__Impl29524 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetExpCS__Group__1__Impl_in_rule__LetExpCS__Group__129555 = new BitSet(new long[]{0x0000000000000000L,0x0000000001000200L}); + public static final BitSet FOLLOW_rule__LetExpCS__Group__2_in_rule__LetExpCS__Group__129558 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetExpCS__VariableAssignment_1_in_rule__LetExpCS__Group__1__Impl29585 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetExpCS__Group__2__Impl_in_rule__LetExpCS__Group__229615 = new BitSet(new long[]{0x0000000000000000L,0x0000000001000200L}); + public static final BitSet FOLLOW_rule__LetExpCS__Group__3_in_rule__LetExpCS__Group__229618 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetExpCS__Group_2__0_in_rule__LetExpCS__Group__2__Impl29645 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000200L}); + public static final BitSet FOLLOW_rule__LetExpCS__Group__3__Impl_in_rule__LetExpCS__Group__329676 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B040FL}); + public static final BitSet FOLLOW_rule__LetExpCS__Group__4_in_rule__LetExpCS__Group__329679 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_88_in_rule__LetExpCS__Group__3__Impl29707 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetExpCS__Group__4__Impl_in_rule__LetExpCS__Group__429738 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetExpCS__InAssignment_4_in_rule__LetExpCS__Group__4__Impl29765 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetExpCS__Group_2__0__Impl_in_rule__LetExpCS__Group_2__029805 = new BitSet(new long[]{0x0000001FFFFA00C0L}); + public static final BitSet FOLLOW_rule__LetExpCS__Group_2__1_in_rule__LetExpCS__Group_2__029808 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_73_in_rule__LetExpCS__Group_2__0__Impl29836 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetExpCS__Group_2__1__Impl_in_rule__LetExpCS__Group_2__129867 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetExpCS__VariableAssignment_2_1_in_rule__LetExpCS__Group_2__1__Impl29894 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetVariableCS__Group__0__Impl_in_rule__LetVariableCS__Group__029928 = new BitSet(new long[]{0x0000400000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_rule__LetVariableCS__Group__1_in_rule__LetVariableCS__Group__029931 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetVariableCS__NameAssignment_0_in_rule__LetVariableCS__Group__0__Impl29958 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetVariableCS__Group__1__Impl_in_rule__LetVariableCS__Group__129988 = new BitSet(new long[]{0x0000400000000000L,0x0000000000000020L}); + public static final BitSet FOLLOW_rule__LetVariableCS__Group__2_in_rule__LetVariableCS__Group__129991 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetVariableCS__Group_1__0_in_rule__LetVariableCS__Group__1__Impl30018 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetVariableCS__Group__2__Impl_in_rule__LetVariableCS__Group__230049 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B040FL}); + public static final BitSet FOLLOW_rule__LetVariableCS__Group__3_in_rule__LetVariableCS__Group__230052 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_46_in_rule__LetVariableCS__Group__2__Impl30080 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetVariableCS__Group__3__Impl_in_rule__LetVariableCS__Group__330111 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetVariableCS__InitExpressionAssignment_3_in_rule__LetVariableCS__Group__3__Impl30138 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetVariableCS__Group_1__0__Impl_in_rule__LetVariableCS__Group_1__030176 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E0B040FL}); + public static final BitSet FOLLOW_rule__LetVariableCS__Group_1__1_in_rule__LetVariableCS__Group_1__030179 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_69_in_rule__LetVariableCS__Group_1__0__Impl30207 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetVariableCS__Group_1__1__Impl_in_rule__LetVariableCS__Group_1__130238 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__LetVariableCS__OwnedTypeAssignment_1_1_in_rule__LetVariableCS__Group_1__1__Impl30265 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NestedExpCS__Group__0__Impl_in_rule__NestedExpCS__Group__030299 = new BitSet(new long[]{0xFFC000FFFFFA00F0L,0x000000000E8B040FL}); + public static final BitSet FOLLOW_rule__NestedExpCS__Group__1_in_rule__NestedExpCS__Group__030302 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_74_in_rule__NestedExpCS__Group__0__Impl30330 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NestedExpCS__Group__1__Impl_in_rule__NestedExpCS__Group__130361 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); + public static final BitSet FOLLOW_rule__NestedExpCS__Group__2_in_rule__NestedExpCS__Group__130364 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NestedExpCS__SourceAssignment_1_in_rule__NestedExpCS__Group__1__Impl30391 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__NestedExpCS__Group__2__Impl_in_rule__NestedExpCS__Group__230421 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_75_in_rule__NestedExpCS__Group__2__Impl30449 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SelfExpCS__Group__0__Impl_in_rule__SelfExpCS__Group__030486 = new BitSet(new long[]{0x0000000000000000L,0x0000000002000000L}); + public static final BitSet FOLLOW_rule__SelfExpCS__Group__1_in_rule__SelfExpCS__Group__030489 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__SelfExpCS__Group__1__Impl_in_rule__SelfExpCS__Group__130547 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_89_in_rule__SelfExpCS__Group__1__Impl30575 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnitCS_in_rule__TopLevelCS__OwnedImportAssignment_0_030615 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleLibraryCS_in_rule__TopLevelCS__OwnedLibraryAssignment_0_130646 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTransformationCS_in_rule__TopLevelCS__TransformationsAssignment_130677 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__CollectionTemplateCS__NameAssignment_030708 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleCollectionTypeCS_in_rule__CollectionTemplateCS__TypeAssignment_230739 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_0_0_in_rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_030770 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_1_1_0_in_rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_1_130803 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__CollectionTemplateCS__RestIdentifierAssignment_4_3_030840 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__DefaultValueCS__PropertyIdAssignment_030879 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__DefaultValueCS__InitialiserAssignment_230914 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_19_in_rule__DomainCS__CheckonlyAssignment_0_030950 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_22_in_rule__DomainCS__EnforceAssignment_0_130994 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__DomainCS__ModelIdAssignment_231037 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDomainPatternCS_in_rule__DomainCS__PatternAssignment_331072 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__DomainCS__ImplementedByAssignment_4_131103 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDefaultValueCS_in_rule__DomainCS__DefaultValuesAssignment_5_231134 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTemplateCS_in_rule__DomainPatternCS__TemplateAssignment31165 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__ElementTemplateCS__NameAssignment_031196 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePathNameCS_in_rule__KeyDeclCS__PathNameAssignment_131227 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__KeyDeclCS__PropertyIdsAssignment_3_031262 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePathNameCS_in_rule__KeyDeclCS__OppositePropertyIdsAssignment_3_1_231297 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__KeyDeclCS__PropertyIdsAssignment_4_1_031332 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePathNameCS_in_rule__KeyDeclCS__OppositePropertyIdsAssignment_4_1_1_231367 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleURI_in_rule__LibraryCS__PackageAssignment_131402 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__ModelDeclCS__NameAssignment_031437 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__ModelDeclCS__MetaModelIdsAssignment_2_031472 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__ModelDeclCS__MetaModelIdsAssignment_2_1_131511 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__ModelDeclCS__MetaModelIdsAssignment_2_1_2_131550 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__ObjectTemplateCS__NameAssignment_031585 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypedRefCS_in_rule__ObjectTemplateCS__TypeAssignment_231616 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePropertyTemplateCS_in_rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_031647 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePropertyTemplateCS_in_rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_1_131678 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__ParamDeclarationCS__NameAssignment_031709 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypedRefCS_in_rule__ParamDeclarationCS__OwnedTypeAssignment_231740 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__PredicateCS__ExprAssignment_031771 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__PrimitiveTypeDomainCS__NameAssignment_231802 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypedRefCS_in_rule__PrimitiveTypeDomainCS__TypeAssignment_431833 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__PropertyTemplateCS__PropertyIdAssignment_0_031868 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePathNameCS_in_rule__PropertyTemplateCS__OppositePropertyIdAssignment_0_1_231903 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCSOrTemplateCS_in_rule__PropertyTemplateCS__ExpressionAssignment_231934 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__QueryCS__NameAssignment_131965 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleParamDeclarationCS_in_rule__QueryCS__InputParamDeclarationsAssignment_3_031996 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleParamDeclarationCS_in_rule__QueryCS__InputParamDeclarationsAssignment_3_1_132027 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypedRefCS_in_rule__QueryCS__OwnedTypeAssignment_632058 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__QueryCS__ExpressionAssignment_7_1_132089 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_33_in_rule__RelationCS__TopAssignment_032125 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__RelationCS__NameAssignment_232164 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__RelationCS__OverridesAssignment_3_132199 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleVarDeclarationCS_in_rule__RelationCS__VarDeclarationsAssignment_532234 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleDomainCS_in_rule__RelationCS__DomainsAssignment_6_032265 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePrimitiveTypeDomainCS_in_rule__RelationCS__DomainsAssignment_6_132296 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleWhenCS_in_rule__RelationCS__WhenAssignment_732327 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleWhereCS_in_rule__RelationCS__WhereAssignment_832358 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__TemplateCS__GuardExpressionAssignment_1_132389 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__TransformationCS__NameAssignment_132420 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleModelDeclCS_in_rule__TransformationCS__ModelDeclsAssignment_332451 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleModelDeclCS_in_rule__TransformationCS__ModelDeclsAssignment_4_132482 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__TransformationCS__ExtendsAssignment_6_132517 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__TransformationCS__ExtendsAssignment_6_2_132556 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleKeyDeclCS_in_rule__TransformationCS__KeyDeclsAssignment_832591 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleRelationCS_in_rule__TransformationCS__RelationAssignment_9_032622 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleQueryCS_in_rule__TransformationCS__QueriesAssignment_9_132653 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__UnitCS__NameAssignment_1_032684 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleURIPathNameCS_in_rule__UnitCS__PathNameAssignment_232715 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_37_in_rule__UnitCS__AllAssignment_3_132751 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleVarDeclarationIdCS_in_rule__VarDeclarationCS__VarDeclarationIdsAssignment_032790 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleVarDeclarationIdCS_in_rule__VarDeclarationCS__VarDeclarationIdsAssignment_1_132821 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypedRefCS_in_rule__VarDeclarationCS__TypeAssignment_332852 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__VarDeclarationIdCS__NameAssignment32883 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePredicateCS_in_rule__WhenCS__PredicatesAssignment_332914 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePredicateCS_in_rule__WhereCS__PredicatesAssignment_332945 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePathNameCS_in_rule__TypedTypeRefCS__PathNameAssignment32977 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EssentialOCLUnaryOperatorCS__NameAlternatives_0_in_rule__EssentialOCLUnaryOperatorCS__NameAssignment33009 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EssentialOCLInfixOperatorCS__NameAlternatives_0_in_rule__EssentialOCLInfixOperatorCS__NameAssignment33042 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__EssentialOCLNavigationOperatorCS__NameAlternatives_0_in_rule__EssentialOCLNavigationOperatorCS__NameAssignment33075 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleFirstPathElementCS_in_rule__PathNameCS__PathAssignment_033108 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNextPathElementCS_in_rule__PathNameCS__PathAssignment_1_133139 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__FirstPathElementCS__ElementAssignment33174 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnreservedName_in_rule__NextPathElementCS__ElementAssignment33213 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleURIFirstPathElementCS_in_rule__URIPathNameCS__PathAssignment_033248 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNextPathElementCS_in_rule__URIPathNameCS__PathAssignment_1_133279 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__URIFirstPathElementCS__ElementAssignment_033314 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleURI_in_rule__URIFirstPathElementCS__ElementAssignment_1_133353 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePrimitiveTypeIdentifier_in_rule__PrimitiveTypeCS__NameAssignment33388 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleCollectionTypeIdentifier_in_rule__CollectionTypeCS__NameAssignment_033419 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__CollectionTypeCS__OwnedTypeAssignment_1_133450 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleLOWER_in_rule__MultiplicityBoundsCS__LowerBoundAssignment_033481 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUPPER_in_rule__MultiplicityBoundsCS__UpperBoundAssignment_1_133512 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rule__MultiplicityStringCS__StringBoundsAlternatives_0_in_rule__MultiplicityStringCS__StringBoundsAssignment33543 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_54_in_rule__TupleTypeCS__NameAssignment_033581 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTuplePartCS_in_rule__TupleTypeCS__OwnedPartsAssignment_1_1_033620 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTuplePartCS_in_rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_133651 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__TuplePartCS__NameAssignment_033682 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__TuplePartCS__OwnedTypeAssignment_233713 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleCollectionTypeCS_in_rule__CollectionLiteralExpCS__OwnedTypeAssignment_033744 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleCollectionLiteralPartCS_in_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_033775 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleCollectionLiteralPartCS_in_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_133806 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__CollectionLiteralPartCS__ExpressionCSAssignment_033837 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_133868 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__ConstructorPartCS__PropertyAssignment_033903 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__ConstructorPartCS__InitExpressionAssignment_233938 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTupleLiteralPartCS_in_rule__TupleLiteralExpCS__OwnedPartsAssignment_233969 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTupleLiteralPartCS_in_rule__TupleLiteralExpCS__OwnedPartsAssignment_3_134000 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__TupleLiteralPartCS__NameAssignment_034031 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__TupleLiteralPartCS__OwnedTypeAssignment_1_134062 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__TupleLiteralPartCS__InitExpressionAssignment_334093 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNUMBER_LITERAL_in_rule__NumberLiteralExpCS__NameAssignment34124 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleStringLiteral_in_rule__StringLiteralExpCS__NameAssignment34155 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_90_in_rule__BooleanLiteralExpCS__NameAssignment_034191 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_91_in_rule__BooleanLiteralExpCS__NameAssignment_134235 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleMultiplicityCS_in_rule__TypeLiteralWithMultiplicityCS__MultiplicityAssignment_134274 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypeLiteralWithMultiplicityCS_in_rule__TypeLiteralExpCS__OwnedTypeAssignment34305 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePathNameCS_in_rule__TypeNameExpCS__PathNameAssignment34336 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleMultiplicityCS_in_rule__TypeExpCS__MultiplicityAssignment_134367 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleBinaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_0_1_134398 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePrefixedExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_034429 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleBinaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_1_034460 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePrefixedExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_1_134491 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleBinaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_0_1_2_0_2_034522 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleLetExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_0_2_134553 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleLetExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_2_134584 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_1_134615 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleLetExpCS_in_rule__ExpCS__OwnedExpressionAssignment_1_234646 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnaryOperatorCS_in_rule__PrefixedExpCS__OwnedOperatorAssignment_0_134677 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePrimaryExpCS_in_rule__PrefixedExpCS__OwnedExpressionAssignment_0_234708 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_rulePathNameCS_in_rule__PrimaryExpCS__PathNameAssignment_7_134739 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_234770 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__FirstIndexesAssignment_7_2_0_3_134801 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_134832 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__SecondIndexesAssignment_7_2_0_5_2_134863 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_92_in_rule__PrimaryExpCS__AtPreAssignment_7_2_0_6_034899 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleConstructorPartCS_in_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_034938 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleConstructorPartCS_in_rule__PrimaryExpCS__OwnedPartsAssignment_7_2_1_2_0_1_134969 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleStringLiteral_in_rule__PrimaryExpCS__ValueAssignment_7_2_1_2_135000 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_92_in_rule__PrimaryExpCS__AtPreAssignment_7_2_2_0_035036 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_035075 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_135106 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingSemiArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_035137 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_2_135168 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingBarArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_035199 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_7_2_2_1_2_3_135230 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingArgCS__NameAssignment_035261 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__NavigatingArgCS__OwnedTypeAssignment_1_135292 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__NavigatingArgCS__InitAssignment_1_2_135323 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_93_in_rule__NavigatingBarArgCS__PrefixAssignment_035359 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingBarArgCS__NameAssignment_135398 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__NavigatingBarArgCS__OwnedTypeAssignment_2_135429 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__NavigatingBarArgCS__InitAssignment_2_2_135460 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_73_in_rule__NavigatingCommaArgCS__PrefixAssignment_035496 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingCommaArgCS__NameAssignment_135535 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_135566 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__NavigatingCommaArgCS__InitAssignment_2_2_135597 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_18_in_rule__NavigatingSemiArgCS__PrefixAssignment_035633 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingSemiArgCS__NameAssignment_135672 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_135703 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__NavigatingSemiArgCS__InitAssignment_2_2_135734 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__IfExpCS__ConditionAssignment_135765 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__IfExpCS__ThenExpressionAssignment_335796 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__IfExpCS__ElseExpressionAssignment_535827 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleLetVariableCS_in_rule__LetExpCS__VariableAssignment_135858 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleLetVariableCS_in_rule__LetExpCS__VariableAssignment_2_135889 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__LetExpCS__InAssignment_435920 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__LetVariableCS__NameAssignment_035951 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__LetVariableCS__OwnedTypeAssignment_1_135982 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__LetVariableCS__InitExpressionAssignment_336013 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_rule__NestedExpCS__SourceAssignment_136044 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCollectionTemplateCS_in_synpred15_InternalQVTrelation6000 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleTupleLiteralExpCS_in_synpred92_InternalQVTrelation8254 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCollectionLiteralExpCS_in_synpred93_InternalQVTrelation8271 = new BitSet(new long[]{0x0000000000000002L}); diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/AbstractQVTrelationRuntimeModule.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/AbstractQVTrelationRuntimeModule.java index d6c9d9c63..f2df4d2a7 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/AbstractQVTrelationRuntimeModule.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/AbstractQVTrelationRuntimeModule.java @@ -129,11 +129,6 @@ public abstract class AbstractQVTrelationRuntimeModule extends DefaultRuntimeMod binder.bind(org.eclipse.xtext.resource.IResourceDescriptions.class).to(org.eclipse.xtext.resource.impl.ResourceSetBasedResourceDescriptions.class); } - // contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment - public void configureIResourceDescriptionsBuilderScope(com.google.inject.Binder binder) { - binder.bind(org.eclipse.xtext.resource.IResourceDescriptions.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.resource.impl.ResourceDescriptionsProvider.NAMED_BUILDER_SCOPE)).to(org.eclipse.xtext.resource.impl.ResourceSetBasedResourceDescriptions.class); - } - // contributed by org.eclipse.ocl.examples.build.fragments.EssentialOCLFragment public Class<? extends org.eclipse.xtext.serializer.tokens.ICrossReferenceSerializer> bindICrossReferenceSerializer() { return org.eclipse.ocl.examples.xtext.essentialocl.serializer.EssentialOCLCrossReferenceSerializer.class; diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/QVTrelation.xtextbin b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/QVTrelation.xtextbin Binary files differindex db4884400..55931073c 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/QVTrelation.xtextbin +++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/QVTrelation.xtextbin diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parseTreeConstruction/QVTrelationParsetreeConstructor.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parseTreeConstruction/QVTrelationParsetreeConstructor.java index 0b8206504..84e259977 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parseTreeConstruction/QVTrelationParsetreeConstructor.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parseTreeConstruction/QVTrelationParsetreeConstructor.java @@ -320,11 +320,10 @@ protected class TopLevelCS_TransformationsAssignment_1 extends AssignmentToken /************ begin Rule CollectionTemplateCS **************** * * //UnitCS: identifier+=[pivot::Element|UnrestrictedName] ('.' identifier+=[pivot::Element|UnrestrictedName])*; - * * CollectionTemplateCS: * name=UnrestrictedName? ":" type=CollectionTypeCS "{" (memberIdentifiers+=(TemplateCS | ElementTemplateCS) ("," - * memberIdentifiers+=(TemplateCS | ElementTemplateCS))* "++" (restIdentifier=[pivot::Variable|UnrestrictedName] | - * "_"))? "}"; + * memberIdentifiers+=(TemplateCS | ElementTemplateCS))* "++" (restIdentifier=[pivot::Variable|UnrestrictedName] | "_"))? + * "}"; * **/ @@ -6837,17 +6836,14 @@ protected class NameExpCS_PathNameAssignment extends AssignmentToken { /************ begin Rule ExpCSOrTemplateCS **************** * * //<OCLExpressionCS> ::= <PropertyCallExpCS> - * // | <VariableExpCS> - * + * // | <VariableExpCS> * // | <LiteralExpCS> - * // | <LetExpCS> - * // | <IfExpCS> - * + * // | <LetExpCS> + * // | <IfExpCS> * // | '(' <OCLExpressionCS> ')' - * // | <template> - * + * // | <template> * // notNameExpressionCS -> templateCS - * ExpCSOrTemplateCS returns essentialocl::ExpCS: + * ExpCSOrTemplateCS returns essentialocl::ExpCS: * ExpCS | TemplateCS; * **/ @@ -7210,7 +7206,7 @@ protected class TypedRefCS_TypedTypeRefCSParserRuleCall_2 extends RuleCallToken /************ begin Rule Model **************** * * //generate essentialOCLCST "http://www.eclipse.org/ocl/3.0.0/EssentialOCLCST" - * Model returns ContextCS: + * Model returns ContextCS: * ownedExpression=ExpCS; * **/ @@ -7600,7 +7596,7 @@ protected class BinaryOperatorCS_NavigationOperatorCSParserRuleCall_1 extends Ru /************ begin Rule InfixOperatorCS **************** * * // Intended to be overrideable - * InfixOperatorCS returns BinaryOperatorCS: + * InfixOperatorCS returns BinaryOperatorCS: * EssentialOCLInfixOperatorCS; * **/ @@ -7647,7 +7643,7 @@ protected class InfixOperatorCS_EssentialOCLInfixOperatorCSParserRuleCall extend /************ begin Rule NavigationOperatorCS **************** * * // Intended to be overrideable - * NavigationOperatorCS: + * NavigationOperatorCS: * EssentialOCLNavigationOperatorCS; * **/ @@ -7694,7 +7690,7 @@ protected class NavigationOperatorCS_EssentialOCLNavigationOperatorCSParserRuleC /************ begin Rule UnaryOperatorCS **************** * * // Intended to be overrideable - * UnaryOperatorCS: + * UnaryOperatorCS: * EssentialOCLUnaryOperatorCS; * **/ @@ -9437,10 +9433,9 @@ protected class TuplePartCS_OwnedTypeAssignment_2 extends AssignmentToken { /************ begin Rule CollectionLiteralExpCS **************** * * //--------------------------------------------------------------------- - * // Literals - * + * // Literals * //--------------------------------------------------------------------- - * CollectionLiteralExpCS: + * CollectionLiteralExpCS: * ownedType=CollectionTypeCS "{" (ownedParts+=CollectionLiteralPartCS ("," ownedParts+=CollectionLiteralPartCS)*)? "}"; * **/ @@ -11836,19 +11831,14 @@ protected class TypeExpCS_MultiplicityAssignment_1 extends AssignmentToken { /************ begin Rule ExpCS **************** * * //--------------------------------------------------------------------- - * // Expressions - * + * // Expressions * //--------------------------------------------------------------------- - * * // An ExpCS permits a LetExpCS only in the final term to ensure - * * // that let is right associative, whereas infix operators are left associative. - * * // a = 64 / 16 / let b : Integer in 8 / let c : Integer in 4 - * // is - * + * // is * // a = (64 / 16) / (let b : Integer in 8 / (let c : Integer in 4 )) - * ExpCS: + * ExpCS: * PrefixedExpCS ({InfixExpCS.ownedExpression+=current} ownedOperator+=BinaryOperatorCS (ownedExpression+=PrefixedExpCS * (ownedOperator+=BinaryOperatorCS ownedExpression+=PrefixedExpCS)* (ownedOperator+=BinaryOperatorCS * ownedExpression+=LetExpCS)? | ownedExpression+=LetExpCS))? | {PrefixExpCS} ownedOperator+=UnaryOperatorCS+ @@ -12944,7 +12934,7 @@ protected class PrefixedExpCS_PrimaryExpCSParserRuleCall_1 extends RuleCallToken * NestedExpCS | IfExpCS | SelfExpCS | PrimitiveLiteralExpCS | TupleLiteralExpCS | CollectionLiteralExpCS | * TypeLiteralExpCS | {NameExpCS} pathName=PathNameCS ({IndexExpCS.nameExp=current} "[" firstIndexes+=ExpCS ("," * firstIndexes+=ExpCS)* "]" ("[" secondIndexes+=ExpCS ("," secondIndexes+=ExpCS)* "]")? (atPre?="@" "pre")? | - * {ConstructorExpCS.nameExp=current} "{" (ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)* | + * {ConstructorExpCS.nameExp=current} "{" ((ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)*)? | * value=StringLiteral) "}" | (atPre?="@" "pre")? ({InvocationExpCS.nameExp=current} "(" (argument+=NavigatingArgCS * argument+=NavigatingCommaArgCS* (argument+=NavigatingSemiArgCS argument+=NavigatingCommaArgCS*)? * (argument+=NavigatingBarArgCS argument+=NavigatingCommaArgCS*)?)? ")")?); @@ -12954,7 +12944,7 @@ protected class PrefixedExpCS_PrimaryExpCSParserRuleCall_1 extends RuleCallToken // NestedExpCS | IfExpCS | SelfExpCS | PrimitiveLiteralExpCS | TupleLiteralExpCS | CollectionLiteralExpCS | // TypeLiteralExpCS | {NameExpCS} pathName=PathNameCS ({IndexExpCS.nameExp=current} "[" firstIndexes+=ExpCS ("," // firstIndexes+=ExpCS)* "]" ("[" secondIndexes+=ExpCS ("," secondIndexes+=ExpCS)* "]")? (atPre?="@" "pre")? | -// {ConstructorExpCS.nameExp=current} "{" (ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)* | +// {ConstructorExpCS.nameExp=current} "{" ((ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)*)? | // value=StringLiteral) "}" | (atPre?="@" "pre")? ({InvocationExpCS.nameExp=current} "(" (argument+=NavigatingArgCS // argument+=NavigatingCommaArgCS* (argument+=NavigatingSemiArgCS argument+=NavigatingCommaArgCS*)? // (argument+=NavigatingBarArgCS argument+=NavigatingCommaArgCS*)?)? ")")?) @@ -13267,7 +13257,7 @@ protected class PrimaryExpCS_TypeLiteralExpCSParserRuleCall_6 extends RuleCallTo // {NameExpCS} pathName=PathNameCS ({IndexExpCS.nameExp=current} "[" firstIndexes+=ExpCS ("," firstIndexes+=ExpCS)* "]" // ("[" secondIndexes+=ExpCS ("," secondIndexes+=ExpCS)* "]")? (atPre?="@" "pre")? | {ConstructorExpCS.nameExp=current} -// "{" (ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)* | value=StringLiteral) "}" | (atPre?="@" +// "{" ((ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)*)? | value=StringLiteral) "}" | (atPre?="@" // "pre")? ({InvocationExpCS.nameExp=current} "(" (argument+=NavigatingArgCS argument+=NavigatingCommaArgCS* // (argument+=NavigatingSemiArgCS argument+=NavigatingCommaArgCS*)? (argument+=NavigatingBarArgCS // argument+=NavigatingCommaArgCS*)?)? ")")?) @@ -13378,7 +13368,7 @@ protected class PrimaryExpCS_PathNameAssignment_7_1 extends AssignmentToken { // {IndexExpCS.nameExp=current} "[" firstIndexes+=ExpCS ("," firstIndexes+=ExpCS)* "]" ("[" secondIndexes+=ExpCS ("," // secondIndexes+=ExpCS)* "]")? (atPre?="@" "pre")? | {ConstructorExpCS.nameExp=current} "{" -// (ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)* | value=StringLiteral) "}" | (atPre?="@" "pre")? +// ((ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)*)? | value=StringLiteral) "}" | (atPre?="@" "pre")? // ({InvocationExpCS.nameExp=current} "(" (argument+=NavigatingArgCS argument+=NavigatingCommaArgCS* // (argument+=NavigatingSemiArgCS argument+=NavigatingCommaArgCS*)? (argument+=NavigatingBarArgCS // argument+=NavigatingCommaArgCS*)?)? ")")? @@ -13936,7 +13926,7 @@ protected class PrimaryExpCS_PreKeyword_7_2_0_6_1 extends KeywordToken { -// {ConstructorExpCS.nameExp=current} "{" (ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)* | +// {ConstructorExpCS.nameExp=current} "{" ((ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)*)? | // value=StringLiteral) "}" protected class PrimaryExpCS_Group_7_2_1 extends GroupToken { @@ -14017,7 +14007,7 @@ protected class PrimaryExpCS_LeftCurlyBracketKeyword_7_2_1_1 extends KeywordToke } -// ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)* | value=StringLiteral +// (ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)*)? | value=StringLiteral protected class PrimaryExpCS_Alternatives_7_2_1_2 extends AlternativesToken { public PrimaryExpCS_Alternatives_7_2_1_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { @@ -14034,13 +14024,14 @@ protected class PrimaryExpCS_Alternatives_7_2_1_2 extends AlternativesToken { switch(index) { case 0: return new PrimaryExpCS_Group_7_2_1_2_0(lastRuleCallOrigin, this, 0, inst); case 1: return new PrimaryExpCS_ValueAssignment_7_2_1_2_1(lastRuleCallOrigin, this, 1, inst); + case 2: return new PrimaryExpCS_LeftCurlyBracketKeyword_7_2_1_1(lastRuleCallOrigin, this, 2, inst); default: return null; } } } -// ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)* +// (ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)*)? protected class PrimaryExpCS_Group_7_2_1_2_0 extends GroupToken { public PrimaryExpCS_Group_7_2_1_2_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) { @@ -14854,7 +14845,7 @@ protected class PrimaryExpCS_RightParenthesisKeyword_7_2_2_1_3 extends KeywordTo /************ begin Rule NavigatingArgCS **************** * * // Type-less init is an illegal infix expression - * NavigatingArgCS: + * NavigatingArgCS: * name=NavigatingArgExpCS (":" ownedType=TypeExpCS ("=" init=ExpCS)?)?; * **/ @@ -15124,7 +15115,7 @@ protected class NavigatingArgCS_InitAssignment_1_2_1 extends AssignmentToken { /************ begin Rule NavigatingBarArgCS **************** * * // Type-less init is an illegal infix expression - * NavigatingBarArgCS returns NavigatingArgCS: + * NavigatingBarArgCS returns NavigatingArgCS: * prefix="|" name=NavigatingArgExpCS (":" ownedType=TypeExpCS ("=" init=ExpCS)?)?; * **/ @@ -15428,7 +15419,7 @@ protected class NavigatingBarArgCS_InitAssignment_2_2_1 extends AssignmentToken /************ begin Rule NavigatingCommaArgCS **************** * * // Type-less init is an illegal infix expression - * NavigatingCommaArgCS returns NavigatingArgCS: + * NavigatingCommaArgCS returns NavigatingArgCS: * prefix="," name=NavigatingArgExpCS (":" ownedType=TypeExpCS ("=" init=ExpCS)?)?; * **/ @@ -15732,7 +15723,7 @@ protected class NavigatingCommaArgCS_InitAssignment_2_2_1 extends AssignmentToke /************ begin Rule NavigatingSemiArgCS **************** * * // Type-less init is an illegal infix expression - * NavigatingSemiArgCS returns NavigatingArgCS: + * NavigatingSemiArgCS returns NavigatingArgCS: * prefix=";" name=NavigatingArgExpCS (":" ownedType=TypeExpCS ("=" init=ExpCS)?)?; * **/ @@ -16036,8 +16027,8 @@ protected class NavigatingSemiArgCS_InitAssignment_2_2_1 extends AssignmentToken /************ begin Rule NavigatingArgExpCS **************** * * // Intended to be overridden - * // '?' -- defined by Complete OCL - * NavigatingArgExpCS returns ExpCS: + * // '?' -- defined by Complete OCL + * NavigatingArgExpCS returns ExpCS: * ExpCS; * **/ diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g index 0cac5a962..b686ec426 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g +++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g @@ -5734,7 +5734,7 @@ rulePrimaryExpCS returns [EObject current=null] } ) -))*) +))*)? |( ( { diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.tokens b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.tokens index ecf9dc369..ab429b5cd 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.tokens +++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.tokens @@ -1,168 +1,168 @@ -T__29=29
-T__28=28
-T__27=27
-T__26=26
-T__25=25
-RULE_ESCAPED_CHARACTER=8
-T__24=24
-T__23=23
-T__22=22
-RULE_ANY_OTHER=15
-T__21=21
-T__20=20
-RULE_ESCAPED_ID=5
-RULE_DOUBLE_QUOTED_STRING=10
-T__93=93
-T__19=19
-T__91=91
-T__92=92
-T__16=16
-T__90=90
-T__18=18
-T__17=17
-RULE_SIMPLE_ID=4
-T__80=80
-T__81=81
-T__82=82
-T__83=83
-RULE_SINGLE_QUOTED_STRING=7
-T__85=85
-T__84=84
-T__87=87
-T__86=86
-T__89=89
-T__88=88
-RULE_LETTER_CHARACTER=9
-RULE_ML_COMMENT=12
-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__59=59
-RULE_INT=6
-T__50=50
-T__42=42
-T__43=43
-T__40=40
-T__41=41
-RULE_ML_SINGLE_QUOTED_STRING=11
-T__46=46
-T__47=47
-T__44=44
-T__45=45
-T__48=48
-T__49=49
-RULE_SL_COMMENT=13
-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=14
-'>='=53
-'primitive'=35
-'/'=49
-'Sequence'=73
-'where'=46
-'then'=88
-'enforce'=25
-'Real'=65
-'top'=37
-'>'=51
-'Integer'=64
-';'=23
-'Boolean'=63
-'opposite'=31
-'<>'=55
-'OclInvalid'=69
-'transformation'=40
-'+'=50
-'pre'=85
-'.'=60
-'library'=34
-'Set'=71
-'import'=42
-'++'=19
-'true'=80
-'else'=89
-'extends'=41
-'let'=91
-'key'=30
-'and'=56
-'{'=17
-'?'=79
-'domain'=27
-'OclVoid'=70
-'if'=87
-'('=32
-':'=16
-'not'=48
-'checkonly'=24
-'-'=47
-','=18
-'in'=92
-']'=78
-'query'=36
-'..'=76
-'|'=86
-'when'=45
-'OrderedSet'=75
-'default_values'=29
-'UnlimitedNatural'=67
-'null'=83
-'implementedby'=28
-'Collection'=74
-'Tuple'=62
-'String'=66
-'='=22
-'@'=84
-'Bag'=72
-'replace'=26
-'::'=43
-'_'=20
-')'=33
-'xor'=58
-'->'=61
-'}'=21
-'overrides'=39
-'<='=54
-'false'=81
-'<'=52
-'invalid'=82
-'OclAny'=68
-'['=77
-'*'=44
-'or'=57
-'implies'=59
-'self'=93
-'endif'=90
-'relation'=38
+T__29=29 +T__28=28 +T__27=27 +T__26=26 +T__25=25 +RULE_ESCAPED_CHARACTER=8 +T__24=24 +T__23=23 +T__22=22 +RULE_ANY_OTHER=15 +T__21=21 +T__20=20 +RULE_ESCAPED_ID=5 +RULE_DOUBLE_QUOTED_STRING=10 +T__93=93 +T__19=19 +T__91=91 +T__92=92 +T__16=16 +T__90=90 +T__18=18 +T__17=17 +RULE_SIMPLE_ID=4 +T__80=80 +T__81=81 +T__82=82 +T__83=83 +RULE_SINGLE_QUOTED_STRING=7 +T__85=85 +T__84=84 +T__87=87 +T__86=86 +T__89=89 +T__88=88 +RULE_LETTER_CHARACTER=9 +RULE_ML_COMMENT=12 +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__59=59 +RULE_INT=6 +T__50=50 +T__42=42 +T__43=43 +T__40=40 +T__41=41 +RULE_ML_SINGLE_QUOTED_STRING=11 +T__46=46 +T__47=47 +T__44=44 +T__45=45 +T__48=48 +T__49=49 +RULE_SL_COMMENT=13 +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=14 +'>='=53 +'primitive'=35 +'/'=49 +'Sequence'=73 +'where'=46 +'then'=88 +'enforce'=25 +'Real'=65 +'top'=37 +'>'=51 +'Integer'=64 +';'=23 +'Boolean'=63 +'opposite'=31 +'<>'=55 +'OclInvalid'=69 +'transformation'=40 +'+'=50 +'pre'=85 +'.'=60 +'library'=34 +'Set'=71 +'import'=42 +'++'=19 +'true'=80 +'else'=89 +'extends'=41 +'let'=91 +'key'=30 +'and'=56 +'{'=17 +'?'=79 +'domain'=27 +'OclVoid'=70 +'if'=87 +'('=32 +':'=16 +'not'=48 +'checkonly'=24 +'-'=47 +','=18 +'in'=92 +']'=78 +'query'=36 +'..'=76 +'|'=86 +'when'=45 +'OrderedSet'=75 +'default_values'=29 +'UnlimitedNatural'=67 +'null'=83 +'implementedby'=28 +'Collection'=74 +'Tuple'=62 +'String'=66 +'='=22 +'@'=84 +'Bag'=72 +'replace'=26 +'::'=43 +'_'=20 +')'=33 +'xor'=58 +'->'=61 +'}'=21 +'overrides'=39 +'<='=54 +'false'=81 +'<'=52 +'invalid'=82 +'OclAny'=68 +'['=77 +'*'=44 +'or'=57 +'implies'=59 +'self'=93 +'endif'=90 +'relation'=38 diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelationLexer.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelationLexer.java index 09d423d55..0b10c40db 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelationLexer.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelationLexer.java @@ -3135,8 +3135,7 @@ public class InternalQVTrelationLexer extends Lexer { "\1\u0088", "\1\u0089", "\1\u008a", - "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\25\74\1\u008b\4"+ - "\74", + "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\25\74\1\u008b\4\74", "\12\74\7\uffff\32\74\4\uffff\1\74\1\uffff\32\74", "\1\u008e", "\1\u008f", diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelationParser.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelationParser.java index 267d92230..df521d746 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelationParser.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelationParser.java @@ -3515,12 +3515,12 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { else if ( (LA22_0==31) ) { int LA22_2 = input.LA(2); - if ( (LA22_2==32) ) { - alt22=2; - } - else if ( (LA22_2==22) ) { + if ( (LA22_2==22) ) { alt22=1; } + else if ( (LA22_2==32) ) { + alt22=2; + } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = @@ -15695,7 +15695,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { // $ANTLR start "rulePrimaryExpCS" - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5437:1: rulePrimaryExpCS returns [EObject current=null] : (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_CollectionLiteralExpCS_5= ruleCollectionLiteralExpCS | this_TypeLiteralExpCS_6= ruleTypeLiteralExpCS | ( () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) ) ) ; + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5437:1: rulePrimaryExpCS returns [EObject current=null] : (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_CollectionLiteralExpCS_5= ruleCollectionLiteralExpCS | this_TypeLiteralExpCS_6= ruleTypeLiteralExpCS | ( () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) ) ) ; public final EObject rulePrimaryExpCS() throws RecognitionException { EObject current = null; @@ -15760,13 +15760,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { enterRule(); try { - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5440:28: ( (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_CollectionLiteralExpCS_5= ruleCollectionLiteralExpCS | this_TypeLiteralExpCS_6= ruleTypeLiteralExpCS | ( () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) ) ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5441:1: (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_CollectionLiteralExpCS_5= ruleCollectionLiteralExpCS | this_TypeLiteralExpCS_6= ruleTypeLiteralExpCS | ( () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5440:28: ( (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_CollectionLiteralExpCS_5= ruleCollectionLiteralExpCS | this_TypeLiteralExpCS_6= ruleTypeLiteralExpCS | ( () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) ) ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5441:1: (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_CollectionLiteralExpCS_5= ruleCollectionLiteralExpCS | this_TypeLiteralExpCS_6= ruleTypeLiteralExpCS | ( () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) ) ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5441:1: (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_CollectionLiteralExpCS_5= ruleCollectionLiteralExpCS | this_TypeLiteralExpCS_6= ruleTypeLiteralExpCS | ( () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) ) ) - int alt101=8; - alt101 = dfa101.predict(input); - switch (alt101) { + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5441:1: (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_CollectionLiteralExpCS_5= ruleCollectionLiteralExpCS | this_TypeLiteralExpCS_6= ruleTypeLiteralExpCS | ( () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) ) ) + int alt102=8; + alt102 = dfa102.predict(input); + switch (alt102) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5442:2: this_NestedExpCS_0= ruleNestedExpCS { @@ -15957,10 +15957,10 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { } break; case 8 : - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5532:6: ( () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5532:6: ( () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5532:6: ( () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5532:7: () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5532:6: ( () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5532:7: () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) { // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5532:7: () // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5533:2: @@ -16015,17 +16015,17 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { } - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5559:2: ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) - int alt100=3; + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5559:2: ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) + int alt101=3; switch ( input.LA(1) ) { case 77: { - alt100=1; + alt101=1; } break; case 17: { - alt100=2; + alt101=2; } break; case EOF: @@ -16061,18 +16061,18 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { case 90: case 92: { - alt100=3; + alt101=3; } break; default: if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 100, 0, input); + new NoViableAltException("", 101, 0, input); throw nvae; } - switch (alt100) { + switch (alt101) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5559:3: ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) { @@ -16394,10 +16394,10 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { } break; case 2 : - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5684:6: ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5684:6: ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) { - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5684:6: ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5684:7: () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5684:6: ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5684:7: () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' { // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5684:7: () // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5685:2: @@ -16423,131 +16423,142 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { newLeafNode(otherlv_23, grammarAccess.getPrimaryExpCSAccess().getLeftCurlyBracketKeyword_7_2_1_1()); } - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5697:1: ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) | ( (lv_value_27_0= ruleStringLiteral ) ) ) - int alt91=2; - int LA91_0 = input.LA(1); + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5697:1: ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? | ( (lv_value_27_0= ruleStringLiteral ) ) ) + int alt92=2; + int LA92_0 = input.LA(1); - if ( ((LA91_0>=RULE_SIMPLE_ID && LA91_0<=RULE_ESCAPED_ID)||(LA91_0>=24 && LA91_0<=31)||(LA91_0>=34 && LA91_0<=42)||(LA91_0>=45 && LA91_0<=46)) ) { - alt91=1; + if ( ((LA92_0>=RULE_SIMPLE_ID && LA92_0<=RULE_ESCAPED_ID)||LA92_0==21||(LA92_0>=24 && LA92_0<=31)||(LA92_0>=34 && LA92_0<=42)||(LA92_0>=45 && LA92_0<=46)) ) { + alt92=1; } - else if ( (LA91_0==RULE_SINGLE_QUOTED_STRING) ) { - alt91=2; + else if ( (LA92_0==RULE_SINGLE_QUOTED_STRING) ) { + alt92=2; } else { if (state.backtracking>0) {state.failed=true; return current;} NoViableAltException nvae = - new NoViableAltException("", 91, 0, input); + new NoViableAltException("", 92, 0, input); throw nvae; } - switch (alt91) { + switch (alt92) { case 1 : - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5697:2: ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5697:2: ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? { - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5697:2: ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5697:3: ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* - { - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5697:3: ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5698:1: (lv_ownedParts_24_0= ruleConstructorPartCS ) - { - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5698:1: (lv_ownedParts_24_0= ruleConstructorPartCS ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5699:3: lv_ownedParts_24_0= ruleConstructorPartCS - { - if ( state.backtracking==0 ) { - - newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getOwnedPartsConstructorPartCSParserRuleCall_7_2_1_2_0_0_0()); - + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5697:2: ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? + int alt91=2; + int LA91_0 = input.LA(1); + + if ( ((LA91_0>=RULE_SIMPLE_ID && LA91_0<=RULE_ESCAPED_ID)||(LA91_0>=24 && LA91_0<=31)||(LA91_0>=34 && LA91_0<=42)||(LA91_0>=45 && LA91_0<=46)) ) { + alt91=1; } - pushFollow(FollowSets000.FOLLOW_ruleConstructorPartCS_in_rulePrimaryExpCS12989); - lv_ownedParts_24_0=ruleConstructorPartCS(); + switch (alt91) { + case 1 : + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5697:3: ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* + { + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5697:3: ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5698:1: (lv_ownedParts_24_0= ruleConstructorPartCS ) + { + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5698:1: (lv_ownedParts_24_0= ruleConstructorPartCS ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5699:3: lv_ownedParts_24_0= ruleConstructorPartCS + { + if ( state.backtracking==0 ) { + + newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getOwnedPartsConstructorPartCSParserRuleCall_7_2_1_2_0_0_0()); + + } + pushFollow(FollowSets000.FOLLOW_ruleConstructorPartCS_in_rulePrimaryExpCS12989); + lv_ownedParts_24_0=ruleConstructorPartCS(); - state._fsp--; - if (state.failed) return current; - if ( state.backtracking==0 ) { + state._fsp--; + if (state.failed) return current; + if ( state.backtracking==0 ) { - if (current==null) { - current = createModelElementForParent(grammarAccess.getPrimaryExpCSRule()); - } - add( - current, - "ownedParts", - lv_ownedParts_24_0, - "ConstructorPartCS"); - afterParserOrEnumRuleCall(); - - } + if (current==null) { + current = createModelElementForParent(grammarAccess.getPrimaryExpCSRule()); + } + add( + current, + "ownedParts", + lv_ownedParts_24_0, + "ConstructorPartCS"); + afterParserOrEnumRuleCall(); + + } - } + } - } + } - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5715:2: (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* - loop90: - do { - int alt90=2; - int LA90_0 = input.LA(1); + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5715:2: (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* + loop90: + do { + int alt90=2; + int LA90_0 = input.LA(1); - if ( (LA90_0==18) ) { - alt90=1; - } + if ( (LA90_0==18) ) { + alt90=1; + } - switch (alt90) { - case 1 : - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5715:4: otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) - { - otherlv_25=(Token)match(input,18,FollowSets000.FOLLOW_18_in_rulePrimaryExpCS13002); if (state.failed) return current; - if ( state.backtracking==0 ) { + switch (alt90) { + case 1 : + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5715:4: otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) + { + otherlv_25=(Token)match(input,18,FollowSets000.FOLLOW_18_in_rulePrimaryExpCS13002); if (state.failed) return current; + if ( state.backtracking==0 ) { - newLeafNode(otherlv_25, grammarAccess.getPrimaryExpCSAccess().getCommaKeyword_7_2_1_2_0_1_0()); - - } - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5719:1: ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5720:1: (lv_ownedParts_26_0= ruleConstructorPartCS ) - { - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5720:1: (lv_ownedParts_26_0= ruleConstructorPartCS ) - // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5721:3: lv_ownedParts_26_0= ruleConstructorPartCS - { - if ( state.backtracking==0 ) { - - newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getOwnedPartsConstructorPartCSParserRuleCall_7_2_1_2_0_1_1_0()); - - } - pushFollow(FollowSets000.FOLLOW_ruleConstructorPartCS_in_rulePrimaryExpCS13023); - lv_ownedParts_26_0=ruleConstructorPartCS(); + newLeafNode(otherlv_25, grammarAccess.getPrimaryExpCSAccess().getCommaKeyword_7_2_1_2_0_1_0()); + + } + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5719:1: ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5720:1: (lv_ownedParts_26_0= ruleConstructorPartCS ) + { + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5720:1: (lv_ownedParts_26_0= ruleConstructorPartCS ) + // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5721:3: lv_ownedParts_26_0= ruleConstructorPartCS + { + if ( state.backtracking==0 ) { + + newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getOwnedPartsConstructorPartCSParserRuleCall_7_2_1_2_0_1_1_0()); + + } + pushFollow(FollowSets000.FOLLOW_ruleConstructorPartCS_in_rulePrimaryExpCS13023); + lv_ownedParts_26_0=ruleConstructorPartCS(); - state._fsp--; - if (state.failed) return current; - if ( state.backtracking==0 ) { + state._fsp--; + if (state.failed) return current; + if ( state.backtracking==0 ) { - if (current==null) { - current = createModelElementForParent(grammarAccess.getPrimaryExpCSRule()); - } - add( - current, - "ownedParts", - lv_ownedParts_26_0, - "ConstructorPartCS"); - afterParserOrEnumRuleCall(); - - } + if (current==null) { + current = createModelElementForParent(grammarAccess.getPrimaryExpCSRule()); + } + add( + current, + "ownedParts", + lv_ownedParts_26_0, + "ConstructorPartCS"); + afterParserOrEnumRuleCall(); + + } - } + } - } + } - } - break; + } + break; - default : - break loop90; - } - } while (true); + default : + break loop90; + } + } while (true); + } + break; + } @@ -16567,7 +16578,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getValueStringLiteralParserRuleCall_7_2_1_2_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleStringLiteral_in_rulePrimaryExpCS13053); + pushFollow(FollowSets000.FOLLOW_ruleStringLiteral_in_rulePrimaryExpCS13054); lv_value_27_0=ruleStringLiteral(); state._fsp--; @@ -16597,7 +16608,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { } - otherlv_28=(Token)match(input,21,FollowSets000.FOLLOW_21_in_rulePrimaryExpCS13066); if (state.failed) return current; + otherlv_28=(Token)match(input,21,FollowSets000.FOLLOW_21_in_rulePrimaryExpCS13067); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_28, grammarAccess.getPrimaryExpCSAccess().getRightCurlyBracketKeyword_7_2_1_3()); @@ -16616,13 +16627,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5761:7: ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? { // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5761:7: ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? - int alt92=2; - int LA92_0 = input.LA(1); + int alt93=2; + int LA93_0 = input.LA(1); - if ( (LA92_0==84) ) { - alt92=1; + if ( (LA93_0==84) ) { + alt93=1; } - switch (alt92) { + switch (alt93) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5761:8: ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' { @@ -16632,7 +16643,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5762:1: (lv_atPre_29_0= '@' ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5763:3: lv_atPre_29_0= '@' { - lv_atPre_29_0=(Token)match(input,84,FollowSets000.FOLLOW_84_in_rulePrimaryExpCS13093); if (state.failed) return current; + lv_atPre_29_0=(Token)match(input,84,FollowSets000.FOLLOW_84_in_rulePrimaryExpCS13094); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_atPre_29_0, grammarAccess.getPrimaryExpCSAccess().getAtPreCommercialAtKeyword_7_2_2_0_0_0()); @@ -16652,7 +16663,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { } - otherlv_30=(Token)match(input,85,FollowSets000.FOLLOW_85_in_rulePrimaryExpCS13118); if (state.failed) return current; + otherlv_30=(Token)match(input,85,FollowSets000.FOLLOW_85_in_rulePrimaryExpCS13119); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_30, grammarAccess.getPrimaryExpCSAccess().getPreKeyword_7_2_2_0_1()); @@ -16665,13 +16676,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5780:3: ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? - int alt99=2; - int LA99_0 = input.LA(1); + int alt100=2; + int LA100_0 = input.LA(1); - if ( (LA99_0==32) ) { - alt99=1; + if ( (LA100_0==32) ) { + alt100=1; } - switch (alt99) { + switch (alt100) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5780:4: () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' { @@ -16693,20 +16704,20 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { } - otherlv_32=(Token)match(input,32,FollowSets000.FOLLOW_32_in_rulePrimaryExpCS13145); if (state.failed) return current; + otherlv_32=(Token)match(input,32,FollowSets000.FOLLOW_32_in_rulePrimaryExpCS13146); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_32, grammarAccess.getPrimaryExpCSAccess().getLeftParenthesisKeyword_7_2_2_1_1()); } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5793:1: ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? - int alt98=2; - int LA98_0 = input.LA(1); + int alt99=2; + int LA99_0 = input.LA(1); - if ( ((LA98_0>=RULE_SIMPLE_ID && LA98_0<=RULE_SINGLE_QUOTED_STRING)||(LA98_0>=24 && LA98_0<=32)||(LA98_0>=34 && LA98_0<=42)||(LA98_0>=44 && LA98_0<=48)||(LA98_0>=62 && LA98_0<=75)||(LA98_0>=80 && LA98_0<=83)||LA98_0==87||LA98_0==91||LA98_0==93) ) { - alt98=1; + if ( ((LA99_0>=RULE_SIMPLE_ID && LA99_0<=RULE_SINGLE_QUOTED_STRING)||(LA99_0>=24 && LA99_0<=32)||(LA99_0>=34 && LA99_0<=42)||(LA99_0>=44 && LA99_0<=48)||(LA99_0>=62 && LA99_0<=75)||(LA99_0>=80 && LA99_0<=83)||LA99_0==87||LA99_0==91||LA99_0==93) ) { + alt99=1; } - switch (alt98) { + switch (alt99) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5793:2: ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? { @@ -16721,7 +16732,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingArgCSParserRuleCall_7_2_2_1_2_0_0()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgCS_in_rulePrimaryExpCS13167); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgCS_in_rulePrimaryExpCS13168); lv_argument_33_0=ruleNavigatingArgCS(); state._fsp--; @@ -16746,17 +16757,17 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5811:2: ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* - loop93: + loop94: do { - int alt93=2; - int LA93_0 = input.LA(1); + int alt94=2; + int LA94_0 = input.LA(1); - if ( (LA93_0==18) ) { - alt93=1; + if ( (LA94_0==18) ) { + alt94=1; } - switch (alt93) { + switch (alt94) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5812:1: (lv_argument_34_0= ruleNavigatingCommaArgCS ) { @@ -16768,7 +16779,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingCommaArgCSParserRuleCall_7_2_2_1_2_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS13188); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS13189); lv_argument_34_0=ruleNavigatingCommaArgCS(); state._fsp--; @@ -16794,18 +16805,18 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { break; default : - break loop93; + break loop94; } } while (true); // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5829:3: ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? - int alt95=2; - int LA95_0 = input.LA(1); + int alt96=2; + int LA96_0 = input.LA(1); - if ( (LA95_0==23) ) { - alt95=1; + if ( (LA96_0==23) ) { + alt96=1; } - switch (alt95) { + switch (alt96) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5829:4: ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* { @@ -16820,7 +16831,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingSemiArgCSParserRuleCall_7_2_2_1_2_2_0_0()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingSemiArgCS_in_rulePrimaryExpCS13211); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingSemiArgCS_in_rulePrimaryExpCS13212); lv_argument_35_0=ruleNavigatingSemiArgCS(); state._fsp--; @@ -16845,17 +16856,17 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5847:2: ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* - loop94: + loop95: do { - int alt94=2; - int LA94_0 = input.LA(1); + int alt95=2; + int LA95_0 = input.LA(1); - if ( (LA94_0==18) ) { - alt94=1; + if ( (LA95_0==18) ) { + alt95=1; } - switch (alt94) { + switch (alt95) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5848:1: (lv_argument_36_0= ruleNavigatingCommaArgCS ) { @@ -16867,7 +16878,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingCommaArgCSParserRuleCall_7_2_2_1_2_2_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS13232); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS13233); lv_argument_36_0=ruleNavigatingCommaArgCS(); state._fsp--; @@ -16893,7 +16904,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { break; default : - break loop94; + break loop95; } } while (true); @@ -16904,13 +16915,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5865:5: ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? - int alt97=2; - int LA97_0 = input.LA(1); + int alt98=2; + int LA98_0 = input.LA(1); - if ( (LA97_0==86) ) { - alt97=1; + if ( (LA98_0==86) ) { + alt98=1; } - switch (alt97) { + switch (alt98) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5865:6: ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* { @@ -16925,7 +16936,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingBarArgCSParserRuleCall_7_2_2_1_2_3_0_0()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingBarArgCS_in_rulePrimaryExpCS13257); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingBarArgCS_in_rulePrimaryExpCS13258); lv_argument_37_0=ruleNavigatingBarArgCS(); state._fsp--; @@ -16950,17 +16961,17 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5883:2: ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* - loop96: + loop97: do { - int alt96=2; - int LA96_0 = input.LA(1); + int alt97=2; + int LA97_0 = input.LA(1); - if ( (LA96_0==18) ) { - alt96=1; + if ( (LA97_0==18) ) { + alt97=1; } - switch (alt96) { + switch (alt97) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5884:1: (lv_argument_38_0= ruleNavigatingCommaArgCS ) { @@ -16972,7 +16983,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingCommaArgCSParserRuleCall_7_2_2_1_2_3_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS13278); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS13279); lv_argument_38_0=ruleNavigatingCommaArgCS(); state._fsp--; @@ -16998,7 +17009,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { break; default : - break loop96; + break loop97; } } while (true); @@ -17014,7 +17025,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { } - otherlv_39=(Token)match(input,33,FollowSets000.FOLLOW_33_in_rulePrimaryExpCS13295); if (state.failed) return current; + otherlv_39=(Token)match(input,33,FollowSets000.FOLLOW_33_in_rulePrimaryExpCS13296); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_39, grammarAccess.getPrimaryExpCSAccess().getRightParenthesisKeyword_7_2_2_1_3()); @@ -17078,7 +17089,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getNavigatingArgCSRule()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgCS_in_entryRuleNavigatingArgCS13336); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgCS_in_entryRuleNavigatingArgCS13337); iv_ruleNavigatingArgCS=ruleNavigatingArgCS(); state._fsp--; @@ -17086,7 +17097,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleNavigatingArgCS; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingArgCS13346); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingArgCS13347); if (state.failed) return current; } @@ -17137,7 +17148,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getNavigatingArgCSAccess().getNameNavigatingArgExpCSParserRuleCall_0_0()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingArgCS13392); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingArgCS13393); lv_name_0_0=ruleNavigatingArgExpCS(); state._fsp--; @@ -17162,17 +17173,17 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5944:2: (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_init_4_0= ruleExpCS ) ) )? )? - int alt103=2; - int LA103_0 = input.LA(1); + int alt104=2; + int LA104_0 = input.LA(1); - if ( (LA103_0==16) ) { - alt103=1; + if ( (LA104_0==16) ) { + alt104=1; } - switch (alt103) { + switch (alt104) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5944:4: otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_init_4_0= ruleExpCS ) ) )? { - otherlv_1=(Token)match(input,16,FollowSets000.FOLLOW_16_in_ruleNavigatingArgCS13405); if (state.failed) return current; + otherlv_1=(Token)match(input,16,FollowSets000.FOLLOW_16_in_ruleNavigatingArgCS13406); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getNavigatingArgCSAccess().getColonKeyword_1_0()); @@ -17189,7 +17200,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getNavigatingArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingArgCS13426); + pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingArgCS13427); lv_ownedType_2_0=ruleTypeExpCS(); state._fsp--; @@ -17214,17 +17225,17 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5966:2: (otherlv_3= '=' ( (lv_init_4_0= ruleExpCS ) ) )? - int alt102=2; - int LA102_0 = input.LA(1); + int alt103=2; + int LA103_0 = input.LA(1); - if ( (LA102_0==22) ) { - alt102=1; + if ( (LA103_0==22) ) { + alt103=1; } - switch (alt102) { + switch (alt103) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5966:4: otherlv_3= '=' ( (lv_init_4_0= ruleExpCS ) ) { - otherlv_3=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleNavigatingArgCS13439); if (state.failed) return current; + otherlv_3=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleNavigatingArgCS13440); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_3, grammarAccess.getNavigatingArgCSAccess().getEqualsSignKeyword_1_2_0()); @@ -17241,7 +17252,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getNavigatingArgCSAccess().getInitExpCSParserRuleCall_1_2_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingArgCS13460); + pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingArgCS13461); lv_init_4_0=ruleExpCS(); state._fsp--; @@ -17314,7 +17325,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getNavigatingBarArgCSRule()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingBarArgCS_in_entryRuleNavigatingBarArgCS13500); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingBarArgCS_in_entryRuleNavigatingBarArgCS13501); iv_ruleNavigatingBarArgCS=ruleNavigatingBarArgCS(); state._fsp--; @@ -17322,7 +17333,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleNavigatingBarArgCS; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingBarArgCS13510); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingBarArgCS13511); if (state.failed) return current; } @@ -17369,7 +17380,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6010:1: (lv_prefix_0_0= '|' ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6011:3: lv_prefix_0_0= '|' { - lv_prefix_0_0=(Token)match(input,86,FollowSets000.FOLLOW_86_in_ruleNavigatingBarArgCS13553); if (state.failed) return current; + lv_prefix_0_0=(Token)match(input,86,FollowSets000.FOLLOW_86_in_ruleNavigatingBarArgCS13554); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_prefix_0_0, grammarAccess.getNavigatingBarArgCSAccess().getPrefixVerticalLineKeyword_0_0()); @@ -17400,7 +17411,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getNavigatingBarArgCSAccess().getNameNavigatingArgExpCSParserRuleCall_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingBarArgCS13587); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingBarArgCS13588); lv_name_1_0=ruleNavigatingArgExpCS(); state._fsp--; @@ -17425,17 +17436,17 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6042:2: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? )? - int alt105=2; - int LA105_0 = input.LA(1); + int alt106=2; + int LA106_0 = input.LA(1); - if ( (LA105_0==16) ) { - alt105=1; + if ( (LA106_0==16) ) { + alt106=1; } - switch (alt105) { + switch (alt106) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6042:4: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? { - otherlv_2=(Token)match(input,16,FollowSets000.FOLLOW_16_in_ruleNavigatingBarArgCS13600); if (state.failed) return current; + otherlv_2=(Token)match(input,16,FollowSets000.FOLLOW_16_in_ruleNavigatingBarArgCS13601); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getNavigatingBarArgCSAccess().getColonKeyword_2_0()); @@ -17452,7 +17463,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getNavigatingBarArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingBarArgCS13621); + pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingBarArgCS13622); lv_ownedType_3_0=ruleTypeExpCS(); state._fsp--; @@ -17477,17 +17488,17 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6064:2: (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? - int alt104=2; - int LA104_0 = input.LA(1); + int alt105=2; + int LA105_0 = input.LA(1); - if ( (LA104_0==22) ) { - alt104=1; + if ( (LA105_0==22) ) { + alt105=1; } - switch (alt104) { + switch (alt105) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6064:4: otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) { - otherlv_4=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleNavigatingBarArgCS13634); if (state.failed) return current; + otherlv_4=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleNavigatingBarArgCS13635); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getNavigatingBarArgCSAccess().getEqualsSignKeyword_2_2_0()); @@ -17504,7 +17515,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getNavigatingBarArgCSAccess().getInitExpCSParserRuleCall_2_2_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingBarArgCS13655); + pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingBarArgCS13656); lv_init_5_0=ruleExpCS(); state._fsp--; @@ -17577,7 +17588,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getNavigatingCommaArgCSRule()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_entryRuleNavigatingCommaArgCS13695); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_entryRuleNavigatingCommaArgCS13696); iv_ruleNavigatingCommaArgCS=ruleNavigatingCommaArgCS(); state._fsp--; @@ -17585,7 +17596,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleNavigatingCommaArgCS; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingCommaArgCS13705); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingCommaArgCS13706); if (state.failed) return current; } @@ -17632,7 +17643,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6108:1: (lv_prefix_0_0= ',' ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6109:3: lv_prefix_0_0= ',' { - lv_prefix_0_0=(Token)match(input,18,FollowSets000.FOLLOW_18_in_ruleNavigatingCommaArgCS13748); if (state.failed) return current; + lv_prefix_0_0=(Token)match(input,18,FollowSets000.FOLLOW_18_in_ruleNavigatingCommaArgCS13749); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_prefix_0_0, grammarAccess.getNavigatingCommaArgCSAccess().getPrefixCommaKeyword_0_0()); @@ -17663,7 +17674,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getNavigatingCommaArgCSAccess().getNameNavigatingArgExpCSParserRuleCall_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingCommaArgCS13782); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingCommaArgCS13783); lv_name_1_0=ruleNavigatingArgExpCS(); state._fsp--; @@ -17688,17 +17699,17 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6140:2: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? )? - int alt107=2; - int LA107_0 = input.LA(1); + int alt108=2; + int LA108_0 = input.LA(1); - if ( (LA107_0==16) ) { - alt107=1; + if ( (LA108_0==16) ) { + alt108=1; } - switch (alt107) { + switch (alt108) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6140:4: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? { - otherlv_2=(Token)match(input,16,FollowSets000.FOLLOW_16_in_ruleNavigatingCommaArgCS13795); if (state.failed) return current; + otherlv_2=(Token)match(input,16,FollowSets000.FOLLOW_16_in_ruleNavigatingCommaArgCS13796); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getNavigatingCommaArgCSAccess().getColonKeyword_2_0()); @@ -17715,7 +17726,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingCommaArgCS13816); + pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingCommaArgCS13817); lv_ownedType_3_0=ruleTypeExpCS(); state._fsp--; @@ -17740,17 +17751,17 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6162:2: (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? - int alt106=2; - int LA106_0 = input.LA(1); + int alt107=2; + int LA107_0 = input.LA(1); - if ( (LA106_0==22) ) { - alt106=1; + if ( (LA107_0==22) ) { + alt107=1; } - switch (alt106) { + switch (alt107) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6162:4: otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) { - otherlv_4=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleNavigatingCommaArgCS13829); if (state.failed) return current; + otherlv_4=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleNavigatingCommaArgCS13830); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getNavigatingCommaArgCSAccess().getEqualsSignKeyword_2_2_0()); @@ -17767,7 +17778,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getNavigatingCommaArgCSAccess().getInitExpCSParserRuleCall_2_2_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingCommaArgCS13850); + pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingCommaArgCS13851); lv_init_5_0=ruleExpCS(); state._fsp--; @@ -17840,7 +17851,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getNavigatingSemiArgCSRule()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingSemiArgCS_in_entryRuleNavigatingSemiArgCS13890); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingSemiArgCS_in_entryRuleNavigatingSemiArgCS13891); iv_ruleNavigatingSemiArgCS=ruleNavigatingSemiArgCS(); state._fsp--; @@ -17848,7 +17859,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleNavigatingSemiArgCS; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingSemiArgCS13900); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingSemiArgCS13901); if (state.failed) return current; } @@ -17895,7 +17906,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6206:1: (lv_prefix_0_0= ';' ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6207:3: lv_prefix_0_0= ';' { - lv_prefix_0_0=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleNavigatingSemiArgCS13943); if (state.failed) return current; + lv_prefix_0_0=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleNavigatingSemiArgCS13944); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(lv_prefix_0_0, grammarAccess.getNavigatingSemiArgCSAccess().getPrefixSemicolonKeyword_0_0()); @@ -17926,7 +17937,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getNavigatingSemiArgCSAccess().getNameNavigatingArgExpCSParserRuleCall_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingSemiArgCS13977); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingSemiArgCS13978); lv_name_1_0=ruleNavigatingArgExpCS(); state._fsp--; @@ -17951,17 +17962,17 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6238:2: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? )? - int alt109=2; - int LA109_0 = input.LA(1); + int alt110=2; + int LA110_0 = input.LA(1); - if ( (LA109_0==16) ) { - alt109=1; + if ( (LA110_0==16) ) { + alt110=1; } - switch (alt109) { + switch (alt110) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6238:4: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? { - otherlv_2=(Token)match(input,16,FollowSets000.FOLLOW_16_in_ruleNavigatingSemiArgCS13990); if (state.failed) return current; + otherlv_2=(Token)match(input,16,FollowSets000.FOLLOW_16_in_ruleNavigatingSemiArgCS13991); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getNavigatingSemiArgCSAccess().getColonKeyword_2_0()); @@ -17978,7 +17989,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getNavigatingSemiArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingSemiArgCS14011); + pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingSemiArgCS14012); lv_ownedType_3_0=ruleTypeExpCS(); state._fsp--; @@ -18003,17 +18014,17 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6260:2: (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? - int alt108=2; - int LA108_0 = input.LA(1); + int alt109=2; + int LA109_0 = input.LA(1); - if ( (LA108_0==22) ) { - alt108=1; + if ( (LA109_0==22) ) { + alt109=1; } - switch (alt108) { + switch (alt109) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6260:4: otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) { - otherlv_4=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleNavigatingSemiArgCS14024); if (state.failed) return current; + otherlv_4=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleNavigatingSemiArgCS14025); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getNavigatingSemiArgCSAccess().getEqualsSignKeyword_2_2_0()); @@ -18030,7 +18041,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getNavigatingSemiArgCSAccess().getInitExpCSParserRuleCall_2_2_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingSemiArgCS14045); + pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingSemiArgCS14046); lv_init_5_0=ruleExpCS(); state._fsp--; @@ -18103,7 +18114,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getNavigatingArgExpCSRule()); } - pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_entryRuleNavigatingArgExpCS14085); + pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_entryRuleNavigatingArgExpCS14086); iv_ruleNavigatingArgExpCS=ruleNavigatingArgExpCS(); state._fsp--; @@ -18111,7 +18122,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleNavigatingArgExpCS; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingArgExpCS14095); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingArgExpCS14096); if (state.failed) return current; } @@ -18152,7 +18163,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getNavigatingArgExpCSAccess().getExpCSParserRuleCall()); } - pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingArgExpCS14144); + pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingArgExpCS14145); this_ExpCS_0=ruleExpCS(); state._fsp--; @@ -18197,7 +18208,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getIfExpCSRule()); } - pushFollow(FollowSets000.FOLLOW_ruleIfExpCS_in_entryRuleIfExpCS14178); + pushFollow(FollowSets000.FOLLOW_ruleIfExpCS_in_entryRuleIfExpCS14179); iv_ruleIfExpCS=ruleIfExpCS(); state._fsp--; @@ -18205,7 +18216,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleIfExpCS; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleIfExpCS14188); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleIfExpCS14189); if (state.failed) return current; } @@ -18247,7 +18258,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6336:1: (otherlv_0= 'if' ( (lv_condition_1_0= ruleExpCS ) ) otherlv_2= 'then' ( (lv_thenExpression_3_0= ruleExpCS ) ) otherlv_4= 'else' ( (lv_elseExpression_5_0= ruleExpCS ) ) otherlv_6= 'endif' ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6336:3: otherlv_0= 'if' ( (lv_condition_1_0= ruleExpCS ) ) otherlv_2= 'then' ( (lv_thenExpression_3_0= ruleExpCS ) ) otherlv_4= 'else' ( (lv_elseExpression_5_0= ruleExpCS ) ) otherlv_6= 'endif' { - otherlv_0=(Token)match(input,87,FollowSets000.FOLLOW_87_in_ruleIfExpCS14225); if (state.failed) return current; + otherlv_0=(Token)match(input,87,FollowSets000.FOLLOW_87_in_ruleIfExpCS14226); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getIfExpCSAccess().getIfKeyword_0()); @@ -18264,7 +18275,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getIfExpCSAccess().getConditionExpCSParserRuleCall_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleIfExpCS14246); + pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleIfExpCS14247); lv_condition_1_0=ruleExpCS(); state._fsp--; @@ -18288,7 +18299,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { } - otherlv_2=(Token)match(input,88,FollowSets000.FOLLOW_88_in_ruleIfExpCS14258); if (state.failed) return current; + otherlv_2=(Token)match(input,88,FollowSets000.FOLLOW_88_in_ruleIfExpCS14259); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getIfExpCSAccess().getThenKeyword_2()); @@ -18305,7 +18316,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getIfExpCSAccess().getThenExpressionExpCSParserRuleCall_3_0()); } - pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleIfExpCS14279); + pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleIfExpCS14280); lv_thenExpression_3_0=ruleExpCS(); state._fsp--; @@ -18329,7 +18340,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { } - otherlv_4=(Token)match(input,89,FollowSets000.FOLLOW_89_in_ruleIfExpCS14291); if (state.failed) return current; + otherlv_4=(Token)match(input,89,FollowSets000.FOLLOW_89_in_ruleIfExpCS14292); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getIfExpCSAccess().getElseKeyword_4()); @@ -18346,7 +18357,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getIfExpCSAccess().getElseExpressionExpCSParserRuleCall_5_0()); } - pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleIfExpCS14312); + pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleIfExpCS14313); lv_elseExpression_5_0=ruleExpCS(); state._fsp--; @@ -18370,7 +18381,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { } - otherlv_6=(Token)match(input,90,FollowSets000.FOLLOW_90_in_ruleIfExpCS14324); if (state.failed) return current; + otherlv_6=(Token)match(input,90,FollowSets000.FOLLOW_90_in_ruleIfExpCS14325); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_6, grammarAccess.getIfExpCSAccess().getEndifKeyword_6()); @@ -18413,7 +18424,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getLetExpCSRule()); } - pushFollow(FollowSets000.FOLLOW_ruleLetExpCS_in_entryRuleLetExpCS14360); + pushFollow(FollowSets000.FOLLOW_ruleLetExpCS_in_entryRuleLetExpCS14361); iv_ruleLetExpCS=ruleLetExpCS(); state._fsp--; @@ -18421,7 +18432,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleLetExpCS; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleLetExpCS14370); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleLetExpCS14371); if (state.failed) return current; } @@ -18462,7 +18473,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6427:1: (otherlv_0= 'let' ( (lv_variable_1_0= ruleLetVariableCS ) ) (otherlv_2= ',' ( (lv_variable_3_0= ruleLetVariableCS ) ) )* otherlv_4= 'in' ( (lv_in_5_0= ruleExpCS ) ) ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6427:3: otherlv_0= 'let' ( (lv_variable_1_0= ruleLetVariableCS ) ) (otherlv_2= ',' ( (lv_variable_3_0= ruleLetVariableCS ) ) )* otherlv_4= 'in' ( (lv_in_5_0= ruleExpCS ) ) { - otherlv_0=(Token)match(input,91,FollowSets000.FOLLOW_91_in_ruleLetExpCS14407); if (state.failed) return current; + otherlv_0=(Token)match(input,91,FollowSets000.FOLLOW_91_in_ruleLetExpCS14408); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getLetExpCSAccess().getLetKeyword_0()); @@ -18479,7 +18490,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getLetExpCSAccess().getVariableLetVariableCSParserRuleCall_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleLetVariableCS_in_ruleLetExpCS14428); + pushFollow(FollowSets000.FOLLOW_ruleLetVariableCS_in_ruleLetExpCS14429); lv_variable_1_0=ruleLetVariableCS(); state._fsp--; @@ -18504,21 +18515,21 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6449:2: (otherlv_2= ',' ( (lv_variable_3_0= ruleLetVariableCS ) ) )* - loop110: + loop111: do { - int alt110=2; - int LA110_0 = input.LA(1); + int alt111=2; + int LA111_0 = input.LA(1); - if ( (LA110_0==18) ) { - alt110=1; + if ( (LA111_0==18) ) { + alt111=1; } - switch (alt110) { + switch (alt111) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6449:4: otherlv_2= ',' ( (lv_variable_3_0= ruleLetVariableCS ) ) { - otherlv_2=(Token)match(input,18,FollowSets000.FOLLOW_18_in_ruleLetExpCS14441); if (state.failed) return current; + otherlv_2=(Token)match(input,18,FollowSets000.FOLLOW_18_in_ruleLetExpCS14442); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getLetExpCSAccess().getCommaKeyword_2_0()); @@ -18535,7 +18546,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getLetExpCSAccess().getVariableLetVariableCSParserRuleCall_2_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleLetVariableCS_in_ruleLetExpCS14462); + pushFollow(FollowSets000.FOLLOW_ruleLetVariableCS_in_ruleLetExpCS14463); lv_variable_3_0=ruleLetVariableCS(); state._fsp--; @@ -18564,11 +18575,11 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { break; default : - break loop110; + break loop111; } } while (true); - otherlv_4=(Token)match(input,92,FollowSets000.FOLLOW_92_in_ruleLetExpCS14476); if (state.failed) return current; + otherlv_4=(Token)match(input,92,FollowSets000.FOLLOW_92_in_ruleLetExpCS14477); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_4, grammarAccess.getLetExpCSAccess().getInKeyword_3()); @@ -18585,7 +18596,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getLetExpCSAccess().getInExpCSParserRuleCall_4_0()); } - pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleLetExpCS14497); + pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleLetExpCS14498); lv_in_5_0=ruleExpCS(); state._fsp--; @@ -18646,7 +18657,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getLetVariableCSRule()); } - pushFollow(FollowSets000.FOLLOW_ruleLetVariableCS_in_entryRuleLetVariableCS14533); + pushFollow(FollowSets000.FOLLOW_ruleLetVariableCS_in_entryRuleLetVariableCS14534); iv_ruleLetVariableCS=ruleLetVariableCS(); state._fsp--; @@ -18654,7 +18665,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleLetVariableCS; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleLetVariableCS14543); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleLetVariableCS14544); if (state.failed) return current; } @@ -18705,7 +18716,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getLetVariableCSAccess().getNameUnrestrictedNameParserRuleCall_0_0()); } - pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleLetVariableCS14589); + pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleLetVariableCS14590); lv_name_0_0=ruleUnrestrictedName(); state._fsp--; @@ -18730,17 +18741,17 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { } // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6532:2: (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? - int alt111=2; - int LA111_0 = input.LA(1); + int alt112=2; + int LA112_0 = input.LA(1); - if ( (LA111_0==16) ) { - alt111=1; + if ( (LA112_0==16) ) { + alt112=1; } - switch (alt111) { + switch (alt112) { case 1 : // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6532:4: otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) { - otherlv_1=(Token)match(input,16,FollowSets000.FOLLOW_16_in_ruleLetVariableCS14602); if (state.failed) return current; + otherlv_1=(Token)match(input,16,FollowSets000.FOLLOW_16_in_ruleLetVariableCS14603); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getLetVariableCSAccess().getColonKeyword_1_0()); @@ -18757,7 +18768,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getLetVariableCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleLetVariableCS14623); + pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleLetVariableCS14624); lv_ownedType_2_0=ruleTypeExpCS(); state._fsp--; @@ -18787,7 +18798,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { } - otherlv_3=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleLetVariableCS14637); if (state.failed) return current; + otherlv_3=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleLetVariableCS14638); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_3, grammarAccess.getLetVariableCSAccess().getEqualsSignKeyword_2()); @@ -18804,7 +18815,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getLetVariableCSAccess().getInitExpressionExpCSParserRuleCall_3_0()); } - pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleLetVariableCS14658); + pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleLetVariableCS14659); lv_initExpression_4_0=ruleExpCS(); state._fsp--; @@ -18865,7 +18876,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getNestedExpCSRule()); } - pushFollow(FollowSets000.FOLLOW_ruleNestedExpCS_in_entryRuleNestedExpCS14694); + pushFollow(FollowSets000.FOLLOW_ruleNestedExpCS_in_entryRuleNestedExpCS14695); iv_ruleNestedExpCS=ruleNestedExpCS(); state._fsp--; @@ -18873,7 +18884,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleNestedExpCS; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNestedExpCS14704); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNestedExpCS14705); if (state.failed) return current; } @@ -18909,7 +18920,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6597:1: (otherlv_0= '(' ( (lv_source_1_0= ruleExpCS ) ) otherlv_2= ')' ) // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6597:3: otherlv_0= '(' ( (lv_source_1_0= ruleExpCS ) ) otherlv_2= ')' { - otherlv_0=(Token)match(input,32,FollowSets000.FOLLOW_32_in_ruleNestedExpCS14741); if (state.failed) return current; + otherlv_0=(Token)match(input,32,FollowSets000.FOLLOW_32_in_ruleNestedExpCS14742); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_0, grammarAccess.getNestedExpCSAccess().getLeftParenthesisKeyword_0()); @@ -18926,7 +18937,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { newCompositeNode(grammarAccess.getNestedExpCSAccess().getSourceExpCSParserRuleCall_1_0()); } - pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNestedExpCS14762); + pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNestedExpCS14763); lv_source_1_0=ruleExpCS(); state._fsp--; @@ -18950,7 +18961,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { } - otherlv_2=(Token)match(input,33,FollowSets000.FOLLOW_33_in_ruleNestedExpCS14774); if (state.failed) return current; + otherlv_2=(Token)match(input,33,FollowSets000.FOLLOW_33_in_ruleNestedExpCS14775); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_2, grammarAccess.getNestedExpCSAccess().getRightParenthesisKeyword_2()); @@ -18993,7 +19004,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { newCompositeNode(grammarAccess.getSelfExpCSRule()); } - pushFollow(FollowSets000.FOLLOW_ruleSelfExpCS_in_entryRuleSelfExpCS14810); + pushFollow(FollowSets000.FOLLOW_ruleSelfExpCS_in_entryRuleSelfExpCS14811); iv_ruleSelfExpCS=ruleSelfExpCS(); state._fsp--; @@ -19001,7 +19012,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { if ( state.backtracking==0 ) { current =iv_ruleSelfExpCS; } - match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleSelfExpCS14820); if (state.failed) return current; + match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleSelfExpCS14821); if (state.failed) return current; } @@ -19052,7 +19063,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { } - otherlv_1=(Token)match(input,93,FollowSets000.FOLLOW_93_in_ruleSelfExpCS14869); if (state.failed) return current; + otherlv_1=(Token)match(input,93,FollowSets000.FOLLOW_93_in_ruleSelfExpCS14870); if (state.failed) return current; if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getSelfExpCSAccess().getSelfKeyword_1()); @@ -19238,7 +19249,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { protected DFA44 dfa44 = new DFA44(this); protected DFA83 dfa83 = new DFA83(this); protected DFA78 dfa78 = new DFA78(this); - protected DFA101 dfa101 = new DFA101(this); + protected DFA102 dfa102 = new DFA102(this); static final String DFA4_eotS = "\30\uffff"; static final String DFA4_eofS = @@ -19252,9 +19263,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { static final String DFA4_specialS = "\30\uffff}>"; static final String[] DFA4_transitionS = { - "\1\1\1\2\12\uffff\1\26\3\uffff\1\27\3\uffff\1\3\1\6\1\21\1"+ - "\5\1\10\1\4\1\13\1\14\2\uffff\1\12\1\16\1\17\1\22\1\20\1\15"+ - "\1\23\1\7\1\11\2\uffff\1\24\1\25", + "\1\1\1\2\12\uffff\1\26\3\uffff\1\27\3\uffff\1\3\1\6\1\21\1\5"+ + "\1\10\1\4\1\13\1\14\2\uffff\1\12\1\16\1\17\1\22\1\20\1\15\1"+ + "\23\1\7\1\11\2\uffff\1\24\1\25", "\1\26\1\uffff\2\27", "\1\26\1\uffff\2\27", "\1\26\1\uffff\2\27", @@ -19326,9 +19337,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { static final String DFA5_specialS = "\30\uffff}>"; static final String[] DFA5_transitionS = { - "\1\1\1\2\12\uffff\1\26\3\uffff\1\27\3\uffff\1\3\1\6\1\21\1"+ - "\5\1\10\1\4\1\13\1\14\2\uffff\1\12\1\16\1\17\1\22\1\20\1\15"+ - "\1\23\1\7\1\11\2\uffff\1\24\1\25", + "\1\1\1\2\12\uffff\1\26\3\uffff\1\27\3\uffff\1\3\1\6\1\21\1\5"+ + "\1\10\1\4\1\13\1\14\2\uffff\1\12\1\16\1\17\1\22\1\20\1\15\1"+ + "\23\1\7\1\11\2\uffff\1\24\1\25", "\1\26\1\uffff\2\27", "\1\26\1\uffff\2\27", "\1\26\1\uffff\2\27", @@ -19398,12 +19409,12 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { static final String DFA32_acceptS = "\27\uffff\1\1\1\2"; static final String DFA32_specialS = - "\1\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1"+ - "\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\2\uffff}>"; + "\1\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14"+ + "\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\2\uffff}>"; static final String[] DFA32_transitionS = { - "\1\1\1\2\12\uffff\1\26\7\uffff\1\3\1\6\1\21\1\5\1\10\1\4\1"+ - "\13\1\14\2\uffff\1\12\1\16\1\17\1\22\1\20\1\15\1\23\1\7\1\11"+ - "\2\uffff\1\24\1\25", + "\1\1\1\2\12\uffff\1\26\7\uffff\1\3\1\6\1\21\1\5\1\10\1\4\1\13"+ + "\1\14\2\uffff\1\12\1\16\1\17\1\22\1\20\1\15\1\23\1\7\1\11\2"+ + "\uffff\1\24\1\25", "\1\uffff", "\1\uffff", "\1\uffff", @@ -19817,9 +19828,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { static final String DFA39_specialS = "\30\uffff}>"; static final String[] DFA39_transitionS = { - "\1\1\1\2\1\uffff\1\26\20\uffff\1\3\1\6\1\21\1\5\1\10\1\4\1"+ - "\13\1\14\2\uffff\1\12\1\16\1\17\1\22\1\20\1\15\1\23\1\7\1\11"+ - "\2\uffff\1\24\1\25", + "\1\1\1\2\1\uffff\1\26\20\uffff\1\3\1\6\1\21\1\5\1\10\1\4\1\13"+ + "\1\14\2\uffff\1\12\1\16\1\17\1\22\1\20\1\15\1\23\1\7\1\11\2"+ + "\uffff\1\24\1\25", "\1\27\6\uffff\1\26\23\uffff\1\26", "\1\27\6\uffff\1\26\23\uffff\1\26", "\1\27\6\uffff\1\26\23\uffff\1\26", @@ -19891,53 +19902,53 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { static final String DFA44_specialS = "\30\uffff}>"; static final String[] DFA44_transitionS = { - "\1\2\1\3\2\1\10\uffff\1\27\7\uffff\1\4\1\7\1\22\1\6\1\11\1"+ - "\5\1\14\1\15\1\1\1\uffff\1\13\1\17\1\20\1\23\1\21\1\16\1\24"+ - "\1\10\1\12\1\uffff\1\1\1\25\1\26\2\1\15\uffff\16\1\4\uffff\4"+ - "\1\3\uffff\1\1\3\uffff\1\1\1\uffff\1\1", + "\1\2\1\3\2\1\10\uffff\1\27\7\uffff\1\4\1\7\1\22\1\6\1\11\1\5"+ + "\1\14\1\15\1\1\1\uffff\1\13\1\17\1\20\1\23\1\21\1\16\1\24\1"+ + "\10\1\12\1\uffff\1\1\1\25\1\26\2\1\15\uffff\16\1\4\uffff\4\1"+ + "\3\uffff\1\1\3\uffff\1\1\1\uffff\1\1", "", - "\1\27\2\1\2\uffff\2\1\11\uffff\1\1\12\uffff\2\1\2\uffff\1"+ - "\1\1\uffff\15\1\17\uffff\1\1\6\uffff\1\1", - "\1\27\2\1\2\uffff\2\1\11\uffff\1\1\12\uffff\2\1\2\uffff\1"+ - "\1\1\uffff\15\1\17\uffff\1\1\6\uffff\1\1", - "\1\27\2\1\2\uffff\2\1\11\uffff\1\1\12\uffff\2\1\2\uffff\1"+ - "\1\1\uffff\15\1\17\uffff\1\1\6\uffff\1\1", - "\1\27\2\1\2\uffff\2\1\11\uffff\1\1\12\uffff\2\1\2\uffff\1"+ - "\1\1\uffff\15\1\17\uffff\1\1\6\uffff\1\1", - "\1\27\2\1\2\uffff\2\1\11\uffff\1\1\12\uffff\2\1\2\uffff\1"+ - "\1\1\uffff\15\1\17\uffff\1\1\6\uffff\1\1", - "\1\27\2\1\2\uffff\2\1\11\uffff\1\1\12\uffff\2\1\2\uffff\1"+ - "\1\1\uffff\15\1\17\uffff\1\1\6\uffff\1\1", - "\1\27\2\1\2\uffff\2\1\11\uffff\1\1\12\uffff\2\1\2\uffff\1"+ - "\1\1\uffff\15\1\17\uffff\1\1\6\uffff\1\1", - "\1\27\2\1\2\uffff\2\1\11\uffff\1\1\12\uffff\2\1\2\uffff\1"+ - "\1\1\uffff\15\1\17\uffff\1\1\6\uffff\1\1", - "\1\27\2\1\2\uffff\2\1\11\uffff\1\1\12\uffff\2\1\2\uffff\1"+ - "\1\1\uffff\15\1\17\uffff\1\1\6\uffff\1\1", - "\1\27\2\1\2\uffff\2\1\11\uffff\1\1\12\uffff\2\1\2\uffff\1"+ - "\1\1\uffff\15\1\17\uffff\1\1\6\uffff\1\1", - "\1\27\2\1\2\uffff\2\1\11\uffff\1\1\12\uffff\2\1\2\uffff\1"+ - "\1\1\uffff\15\1\17\uffff\1\1\6\uffff\1\1", - "\1\27\2\1\2\uffff\2\1\11\uffff\1\1\12\uffff\2\1\2\uffff\1"+ - "\1\1\uffff\15\1\17\uffff\1\1\6\uffff\1\1", - "\1\27\2\1\2\uffff\2\1\11\uffff\1\1\12\uffff\2\1\2\uffff\1"+ - "\1\1\uffff\15\1\17\uffff\1\1\6\uffff\1\1", - "\1\27\2\1\2\uffff\2\1\11\uffff\1\1\12\uffff\2\1\2\uffff\1"+ - "\1\1\uffff\15\1\17\uffff\1\1\6\uffff\1\1", - "\1\27\2\1\2\uffff\2\1\11\uffff\1\1\12\uffff\2\1\2\uffff\1"+ - "\1\1\uffff\15\1\17\uffff\1\1\6\uffff\1\1", - "\1\27\2\1\2\uffff\2\1\11\uffff\1\1\12\uffff\2\1\2\uffff\1"+ - "\1\1\uffff\15\1\17\uffff\1\1\6\uffff\1\1", - "\1\27\2\1\2\uffff\2\1\11\uffff\1\1\12\uffff\2\1\2\uffff\1"+ - "\1\1\uffff\15\1\17\uffff\1\1\6\uffff\1\1", - "\1\27\2\1\2\uffff\2\1\11\uffff\1\1\12\uffff\2\1\2\uffff\1"+ - "\1\1\uffff\15\1\17\uffff\1\1\6\uffff\1\1", - "\1\27\2\1\2\uffff\2\1\11\uffff\1\1\12\uffff\2\1\2\uffff\1"+ - "\1\1\uffff\15\1\17\uffff\1\1\6\uffff\1\1", - "\1\27\2\1\2\uffff\2\1\11\uffff\1\1\12\uffff\2\1\2\uffff\1"+ - "\1\1\uffff\15\1\17\uffff\1\1\6\uffff\1\1", - "\1\27\2\1\2\uffff\2\1\11\uffff\1\1\12\uffff\2\1\2\uffff\1"+ - "\1\1\uffff\15\1\17\uffff\1\1\6\uffff\1\1", + "\1\27\2\1\2\uffff\2\1\11\uffff\1\1\12\uffff\2\1\2\uffff\1\1"+ + "\1\uffff\15\1\17\uffff\1\1\6\uffff\1\1", + "\1\27\2\1\2\uffff\2\1\11\uffff\1\1\12\uffff\2\1\2\uffff\1\1"+ + "\1\uffff\15\1\17\uffff\1\1\6\uffff\1\1", + "\1\27\2\1\2\uffff\2\1\11\uffff\1\1\12\uffff\2\1\2\uffff\1\1"+ + "\1\uffff\15\1\17\uffff\1\1\6\uffff\1\1", + "\1\27\2\1\2\uffff\2\1\11\uffff\1\1\12\uffff\2\1\2\uffff\1\1"+ + "\1\uffff\15\1\17\uffff\1\1\6\uffff\1\1", + "\1\27\2\1\2\uffff\2\1\11\uffff\1\1\12\uffff\2\1\2\uffff\1\1"+ + "\1\uffff\15\1\17\uffff\1\1\6\uffff\1\1", + "\1\27\2\1\2\uffff\2\1\11\uffff\1\1\12\uffff\2\1\2\uffff\1\1"+ + "\1\uffff\15\1\17\uffff\1\1\6\uffff\1\1", + "\1\27\2\1\2\uffff\2\1\11\uffff\1\1\12\uffff\2\1\2\uffff\1\1"+ + "\1\uffff\15\1\17\uffff\1\1\6\uffff\1\1", + "\1\27\2\1\2\uffff\2\1\11\uffff\1\1\12\uffff\2\1\2\uffff\1\1"+ + "\1\uffff\15\1\17\uffff\1\1\6\uffff\1\1", + "\1\27\2\1\2\uffff\2\1\11\uffff\1\1\12\uffff\2\1\2\uffff\1\1"+ + "\1\uffff\15\1\17\uffff\1\1\6\uffff\1\1", + "\1\27\2\1\2\uffff\2\1\11\uffff\1\1\12\uffff\2\1\2\uffff\1\1"+ + "\1\uffff\15\1\17\uffff\1\1\6\uffff\1\1", + "\1\27\2\1\2\uffff\2\1\11\uffff\1\1\12\uffff\2\1\2\uffff\1\1"+ + "\1\uffff\15\1\17\uffff\1\1\6\uffff\1\1", + "\1\27\2\1\2\uffff\2\1\11\uffff\1\1\12\uffff\2\1\2\uffff\1\1"+ + "\1\uffff\15\1\17\uffff\1\1\6\uffff\1\1", + "\1\27\2\1\2\uffff\2\1\11\uffff\1\1\12\uffff\2\1\2\uffff\1\1"+ + "\1\uffff\15\1\17\uffff\1\1\6\uffff\1\1", + "\1\27\2\1\2\uffff\2\1\11\uffff\1\1\12\uffff\2\1\2\uffff\1\1"+ + "\1\uffff\15\1\17\uffff\1\1\6\uffff\1\1", + "\1\27\2\1\2\uffff\2\1\11\uffff\1\1\12\uffff\2\1\2\uffff\1\1"+ + "\1\uffff\15\1\17\uffff\1\1\6\uffff\1\1", + "\1\27\2\1\2\uffff\2\1\11\uffff\1\1\12\uffff\2\1\2\uffff\1\1"+ + "\1\uffff\15\1\17\uffff\1\1\6\uffff\1\1", + "\1\27\2\1\2\uffff\2\1\11\uffff\1\1\12\uffff\2\1\2\uffff\1\1"+ + "\1\uffff\15\1\17\uffff\1\1\6\uffff\1\1", + "\1\27\2\1\2\uffff\2\1\11\uffff\1\1\12\uffff\2\1\2\uffff\1\1"+ + "\1\uffff\15\1\17\uffff\1\1\6\uffff\1\1", + "\1\27\2\1\2\uffff\2\1\11\uffff\1\1\12\uffff\2\1\2\uffff\1\1"+ + "\1\uffff\15\1\17\uffff\1\1\6\uffff\1\1", + "\1\27\2\1\2\uffff\2\1\11\uffff\1\1\12\uffff\2\1\2\uffff\1\1"+ + "\1\uffff\15\1\17\uffff\1\1\6\uffff\1\1", + "\1\27\2\1\2\uffff\2\1\11\uffff\1\1\12\uffff\2\1\2\uffff\1\1"+ + "\1\uffff\15\1\17\uffff\1\1\6\uffff\1\1", "" }; @@ -20117,20 +20128,20 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { return "()* loopback of 5191:2: ( ( (lv_ownedOperator_4_0= ruleBinaryOperatorCS ) ) ( (lv_ownedExpression_5_0= rulePrefixedExpCS ) ) )*"; } } - static final String DFA101_eotS = + static final String DFA102_eotS = "\60\uffff"; - static final String DFA101_eofS = + static final String DFA102_eofS = "\60\uffff"; - static final String DFA101_minS = + static final String DFA102_minS = "\1\4\12\uffff\6\0\37\uffff"; - static final String DFA101_maxS = + static final String DFA102_maxS = "\1\135\12\uffff\6\0\37\uffff"; - static final String DFA101_acceptS = + static final String DFA102_acceptS = "\1\uffff\1\1\1\2\1\3\1\4\14\uffff\1\7\7\uffff\1\10\24\uffff\1\5"+ "\1\6"; - static final String DFA101_specialS = + static final String DFA102_specialS = "\13\uffff\1\0\1\1\1\2\1\3\1\4\1\5\37\uffff}>"; - static final String[] DFA101_transitionS = { + static final String[] DFA102_transitionS = { "\2\31\2\4\20\uffff\10\31\1\1\1\uffff\11\31\1\uffff\1\4\2\31"+ "\17\uffff\1\13\10\21\1\14\1\15\1\16\1\17\1\20\4\uffff\4\4\3"+ "\uffff\1\2\5\uffff\1\3", @@ -20183,47 +20194,47 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { "" }; - static final short[] DFA101_eot = DFA.unpackEncodedString(DFA101_eotS); - static final short[] DFA101_eof = DFA.unpackEncodedString(DFA101_eofS); - static final char[] DFA101_min = DFA.unpackEncodedStringToUnsignedChars(DFA101_minS); - static final char[] DFA101_max = DFA.unpackEncodedStringToUnsignedChars(DFA101_maxS); - static final short[] DFA101_accept = DFA.unpackEncodedString(DFA101_acceptS); - static final short[] DFA101_special = DFA.unpackEncodedString(DFA101_specialS); - static final short[][] DFA101_transition; + static final short[] DFA102_eot = DFA.unpackEncodedString(DFA102_eotS); + static final short[] DFA102_eof = DFA.unpackEncodedString(DFA102_eofS); + static final char[] DFA102_min = DFA.unpackEncodedStringToUnsignedChars(DFA102_minS); + static final char[] DFA102_max = DFA.unpackEncodedStringToUnsignedChars(DFA102_maxS); + static final short[] DFA102_accept = DFA.unpackEncodedString(DFA102_acceptS); + static final short[] DFA102_special = DFA.unpackEncodedString(DFA102_specialS); + static final short[][] DFA102_transition; static { - int numStates = DFA101_transitionS.length; - DFA101_transition = new short[numStates][]; + int numStates = DFA102_transitionS.length; + DFA102_transition = new short[numStates][]; for (int i=0; i<numStates; i++) { - DFA101_transition[i] = DFA.unpackEncodedString(DFA101_transitionS[i]); + DFA102_transition[i] = DFA.unpackEncodedString(DFA102_transitionS[i]); } } - class DFA101 extends DFA { + class DFA102 extends DFA { - public DFA101(BaseRecognizer recognizer) { + public DFA102(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 101; - this.eot = DFA101_eot; - this.eof = DFA101_eof; - this.min = DFA101_min; - this.max = DFA101_max; - this.accept = DFA101_accept; - this.special = DFA101_special; - this.transition = DFA101_transition; + this.decisionNumber = 102; + this.eot = DFA102_eot; + this.eof = DFA102_eof; + this.min = DFA102_min; + this.max = DFA102_max; + this.accept = DFA102_accept; + this.special = DFA102_special; + this.transition = DFA102_transition; } public String getDescription() { - return "5441:1: (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_CollectionLiteralExpCS_5= ruleCollectionLiteralExpCS | this_TypeLiteralExpCS_6= ruleTypeLiteralExpCS | ( () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* ) | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) ) )"; + return "5441:1: (this_NestedExpCS_0= ruleNestedExpCS | this_IfExpCS_1= ruleIfExpCS | this_SelfExpCS_2= ruleSelfExpCS | this_PrimitiveLiteralExpCS_3= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_4= ruleTupleLiteralExpCS | this_CollectionLiteralExpCS_5= ruleCollectionLiteralExpCS | this_TypeLiteralExpCS_6= ruleTypeLiteralExpCS | ( () ( (lv_pathName_8_0= rulePathNameCS ) ) ( ( () otherlv_10= '[' ( (lv_firstIndexes_11_0= ruleExpCS ) ) (otherlv_12= ',' ( (lv_firstIndexes_13_0= ruleExpCS ) ) )* otherlv_14= ']' (otherlv_15= '[' ( (lv_secondIndexes_16_0= ruleExpCS ) ) (otherlv_17= ',' ( (lv_secondIndexes_18_0= ruleExpCS ) ) )* otherlv_19= ']' )? ( ( (lv_atPre_20_0= '@' ) ) otherlv_21= 'pre' )? ) | ( () otherlv_23= '{' ( ( ( (lv_ownedParts_24_0= ruleConstructorPartCS ) ) (otherlv_25= ',' ( (lv_ownedParts_26_0= ruleConstructorPartCS ) ) )* )? | ( (lv_value_27_0= ruleStringLiteral ) ) ) otherlv_28= '}' ) | ( ( ( (lv_atPre_29_0= '@' ) ) otherlv_30= 'pre' )? ( () otherlv_32= '(' ( ( (lv_argument_33_0= ruleNavigatingArgCS ) ) ( (lv_argument_34_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_35_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_36_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_37_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_38_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_39= ')' )? ) ) ) )"; } public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : - int LA101_11 = input.LA(1); + int LA102_11 = input.LA(1); - int index101_11 = input.index(); + int index102_11 = input.index(); input.rewind(); s = -1; if ( (synpred144_InternalQVTrelation()) ) {s = 46;} @@ -20231,14 +20242,14 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { else if ( (synpred146_InternalQVTrelation()) ) {s = 17;} - input.seek(index101_11); + input.seek(index102_11); if ( s>=0 ) return s; break; case 1 : - int LA101_12 = input.LA(1); + int LA102_12 = input.LA(1); - int index101_12 = input.index(); + int index102_12 = input.index(); input.rewind(); s = -1; if ( (synpred145_InternalQVTrelation()) ) {s = 47;} @@ -20246,14 +20257,14 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { else if ( (synpred146_InternalQVTrelation()) ) {s = 17;} - input.seek(index101_12); + input.seek(index102_12); if ( s>=0 ) return s; break; case 2 : - int LA101_13 = input.LA(1); + int LA102_13 = input.LA(1); - int index101_13 = input.index(); + int index102_13 = input.index(); input.rewind(); s = -1; if ( (synpred145_InternalQVTrelation()) ) {s = 47;} @@ -20261,14 +20272,14 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { else if ( (synpred146_InternalQVTrelation()) ) {s = 17;} - input.seek(index101_13); + input.seek(index102_13); if ( s>=0 ) return s; break; case 3 : - int LA101_14 = input.LA(1); + int LA102_14 = input.LA(1); - int index101_14 = input.index(); + int index102_14 = input.index(); input.rewind(); s = -1; if ( (synpred145_InternalQVTrelation()) ) {s = 47;} @@ -20276,14 +20287,14 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { else if ( (synpred146_InternalQVTrelation()) ) {s = 17;} - input.seek(index101_14); + input.seek(index102_14); if ( s>=0 ) return s; break; case 4 : - int LA101_15 = input.LA(1); + int LA102_15 = input.LA(1); - int index101_15 = input.index(); + int index102_15 = input.index(); input.rewind(); s = -1; if ( (synpred145_InternalQVTrelation()) ) {s = 47;} @@ -20291,14 +20302,14 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { else if ( (synpred146_InternalQVTrelation()) ) {s = 17;} - input.seek(index101_15); + input.seek(index102_15); if ( s>=0 ) return s; break; case 5 : - int LA101_16 = input.LA(1); + int LA102_16 = input.LA(1); - int index101_16 = input.index(); + int index102_16 = input.index(); input.rewind(); s = -1; if ( (synpred145_InternalQVTrelation()) ) {s = 47;} @@ -20306,13 +20317,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { else if ( (synpred146_InternalQVTrelation()) ) {s = 17;} - input.seek(index101_16); + input.seek(index102_16); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 101, _s, input); + new NoViableAltException(getDescription(), 102, _s, input); error(nvae); throw nvae; } @@ -20825,88 +20836,88 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser { public static final BitSet FOLLOW_78_in_rulePrimaryExpCS12886 = new BitSet(new long[]{0x0000000000000002L,0x0000000000100000L}); public static final BitSet FOLLOW_84_in_rulePrimaryExpCS12907 = new BitSet(new long[]{0x0000000000000000L,0x0000000000200000L}); public static final BitSet FOLLOW_85_in_rulePrimaryExpCS12932 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_17_in_rulePrimaryExpCS12966 = new BitSet(new long[]{0x000067FCFF0000B0L}); + public static final BitSet FOLLOW_17_in_rulePrimaryExpCS12966 = new BitSet(new long[]{0x000067FCFF2000B0L}); public static final BitSet FOLLOW_ruleConstructorPartCS_in_rulePrimaryExpCS12989 = new BitSet(new long[]{0x0000000000240000L}); public static final BitSet FOLLOW_18_in_rulePrimaryExpCS13002 = new BitSet(new long[]{0x000067FCFF000030L}); public static final BitSet FOLLOW_ruleConstructorPartCS_in_rulePrimaryExpCS13023 = new BitSet(new long[]{0x0000000000240000L}); - public static final BitSet FOLLOW_ruleStringLiteral_in_rulePrimaryExpCS13053 = new BitSet(new long[]{0x0000000000200000L}); - public static final BitSet FOLLOW_21_in_rulePrimaryExpCS13066 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_84_in_rulePrimaryExpCS13093 = new BitSet(new long[]{0x0000000000000000L,0x0000000000200000L}); - public static final BitSet FOLLOW_85_in_rulePrimaryExpCS13118 = new BitSet(new long[]{0x0000000100000002L}); - public static final BitSet FOLLOW_32_in_rulePrimaryExpCS13145 = new BitSet(new long[]{0xC001F7FFFF0000F0L,0x00000000288F0FFFL}); - public static final BitSet FOLLOW_ruleNavigatingArgCS_in_rulePrimaryExpCS13167 = new BitSet(new long[]{0x0000000200840000L,0x0000000000400000L}); - public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS13188 = new BitSet(new long[]{0x0000000200840000L,0x0000000000400000L}); - public static final BitSet FOLLOW_ruleNavigatingSemiArgCS_in_rulePrimaryExpCS13211 = new BitSet(new long[]{0x0000000200040000L,0x0000000000400000L}); - public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS13232 = new BitSet(new long[]{0x0000000200040000L,0x0000000000400000L}); - public static final BitSet FOLLOW_ruleNavigatingBarArgCS_in_rulePrimaryExpCS13257 = new BitSet(new long[]{0x0000000200040000L}); - public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS13278 = new BitSet(new long[]{0x0000000200040000L}); - public static final BitSet FOLLOW_33_in_rulePrimaryExpCS13295 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingArgCS_in_entryRuleNavigatingArgCS13336 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingArgCS13346 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingArgCS13392 = new BitSet(new long[]{0x0000000000010002L}); - public static final BitSet FOLLOW_16_in_ruleNavigatingArgCS13405 = new BitSet(new long[]{0xC001F7FDFF0000F0L,0x00000000208F0FFFL}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingArgCS13426 = new BitSet(new long[]{0x0000000000400002L}); - public static final BitSet FOLLOW_22_in_ruleNavigatingArgCS13439 = new BitSet(new long[]{0xC001F7FDFF0000F0L,0x00000000288F0FFFL}); - public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingArgCS13460 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingBarArgCS_in_entryRuleNavigatingBarArgCS13500 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingBarArgCS13510 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_86_in_ruleNavigatingBarArgCS13553 = new BitSet(new long[]{0xC001F7FDFF0000F0L,0x00000000288F0FFFL}); - public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingBarArgCS13587 = new BitSet(new long[]{0x0000000000010002L}); - public static final BitSet FOLLOW_16_in_ruleNavigatingBarArgCS13600 = new BitSet(new long[]{0xC001F7FDFF0000F0L,0x00000000208F0FFFL}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingBarArgCS13621 = new BitSet(new long[]{0x0000000000400002L}); - public static final BitSet FOLLOW_22_in_ruleNavigatingBarArgCS13634 = new BitSet(new long[]{0xC001F7FDFF0000F0L,0x00000000288F0FFFL}); - public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingBarArgCS13655 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_entryRuleNavigatingCommaArgCS13695 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingCommaArgCS13705 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_18_in_ruleNavigatingCommaArgCS13748 = new BitSet(new long[]{0xC001F7FDFF0000F0L,0x00000000288F0FFFL}); - public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingCommaArgCS13782 = new BitSet(new long[]{0x0000000000010002L}); - public static final BitSet FOLLOW_16_in_ruleNavigatingCommaArgCS13795 = new BitSet(new long[]{0xC001F7FDFF0000F0L,0x00000000208F0FFFL}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingCommaArgCS13816 = new BitSet(new long[]{0x0000000000400002L}); - public static final BitSet FOLLOW_22_in_ruleNavigatingCommaArgCS13829 = new BitSet(new long[]{0xC001F7FDFF0000F0L,0x00000000288F0FFFL}); - public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingCommaArgCS13850 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingSemiArgCS_in_entryRuleNavigatingSemiArgCS13890 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingSemiArgCS13900 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_23_in_ruleNavigatingSemiArgCS13943 = new BitSet(new long[]{0xC001F7FDFF0000F0L,0x00000000288F0FFFL}); - public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingSemiArgCS13977 = new BitSet(new long[]{0x0000000000010002L}); - public static final BitSet FOLLOW_16_in_ruleNavigatingSemiArgCS13990 = new BitSet(new long[]{0xC001F7FDFF0000F0L,0x00000000208F0FFFL}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingSemiArgCS14011 = new BitSet(new long[]{0x0000000000400002L}); - public static final BitSet FOLLOW_22_in_ruleNavigatingSemiArgCS14024 = new BitSet(new long[]{0xC001F7FDFF0000F0L,0x00000000288F0FFFL}); - public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingSemiArgCS14045 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_entryRuleNavigatingArgExpCS14085 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingArgExpCS14095 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingArgExpCS14144 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleIfExpCS_in_entryRuleIfExpCS14178 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleIfExpCS14188 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_87_in_ruleIfExpCS14225 = new BitSet(new long[]{0xC001F7FDFF0000F0L,0x00000000288F0FFFL}); - public static final BitSet FOLLOW_ruleExpCS_in_ruleIfExpCS14246 = new BitSet(new long[]{0x0000000000000000L,0x0000000001000000L}); - public static final BitSet FOLLOW_88_in_ruleIfExpCS14258 = new BitSet(new long[]{0xC001F7FDFF0000F0L,0x00000000288F0FFFL}); - public static final BitSet FOLLOW_ruleExpCS_in_ruleIfExpCS14279 = new BitSet(new long[]{0x0000000000000000L,0x0000000002000000L}); - public static final BitSet FOLLOW_89_in_ruleIfExpCS14291 = new BitSet(new long[]{0xC001F7FDFF0000F0L,0x00000000288F0FFFL}); - public static final BitSet FOLLOW_ruleExpCS_in_ruleIfExpCS14312 = new BitSet(new long[]{0x0000000000000000L,0x0000000004000000L}); - public static final BitSet FOLLOW_90_in_ruleIfExpCS14324 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleLetExpCS_in_entryRuleLetExpCS14360 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleLetExpCS14370 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_91_in_ruleLetExpCS14407 = new BitSet(new long[]{0x000067FCFF000030L}); - public static final BitSet FOLLOW_ruleLetVariableCS_in_ruleLetExpCS14428 = new BitSet(new long[]{0x0000000000040000L,0x0000000010000000L}); - public static final BitSet FOLLOW_18_in_ruleLetExpCS14441 = new BitSet(new long[]{0x000067FCFF000030L}); - public static final BitSet FOLLOW_ruleLetVariableCS_in_ruleLetExpCS14462 = new BitSet(new long[]{0x0000000000040000L,0x0000000010000000L}); - public static final BitSet FOLLOW_92_in_ruleLetExpCS14476 = new BitSet(new long[]{0xC001F7FDFF0000F0L,0x00000000288F0FFFL}); - public static final BitSet FOLLOW_ruleExpCS_in_ruleLetExpCS14497 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleLetVariableCS_in_entryRuleLetVariableCS14533 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleLetVariableCS14543 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleLetVariableCS14589 = new BitSet(new long[]{0x0000000000410000L}); - public static final BitSet FOLLOW_16_in_ruleLetVariableCS14602 = new BitSet(new long[]{0xC001F7FDFF0000F0L,0x00000000208F0FFFL}); - public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleLetVariableCS14623 = new BitSet(new long[]{0x0000000000400000L}); - public static final BitSet FOLLOW_22_in_ruleLetVariableCS14637 = new BitSet(new long[]{0xC001F7FDFF0000F0L,0x00000000288F0FFFL}); - public static final BitSet FOLLOW_ruleExpCS_in_ruleLetVariableCS14658 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleNestedExpCS_in_entryRuleNestedExpCS14694 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleNestedExpCS14704 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_32_in_ruleNestedExpCS14741 = new BitSet(new long[]{0xC001F7FDFF0000F0L,0x00000000288F0FFFL}); - public static final BitSet FOLLOW_ruleExpCS_in_ruleNestedExpCS14762 = new BitSet(new long[]{0x0000000200000000L}); - public static final BitSet FOLLOW_33_in_ruleNestedExpCS14774 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_ruleSelfExpCS_in_entryRuleSelfExpCS14810 = new BitSet(new long[]{0x0000000000000000L}); - public static final BitSet FOLLOW_EOF_in_entryRuleSelfExpCS14820 = new BitSet(new long[]{0x0000000000000002L}); - public static final BitSet FOLLOW_93_in_ruleSelfExpCS14869 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleStringLiteral_in_rulePrimaryExpCS13054 = new BitSet(new long[]{0x0000000000200000L}); + public static final BitSet FOLLOW_21_in_rulePrimaryExpCS13067 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_84_in_rulePrimaryExpCS13094 = new BitSet(new long[]{0x0000000000000000L,0x0000000000200000L}); + public static final BitSet FOLLOW_85_in_rulePrimaryExpCS13119 = new BitSet(new long[]{0x0000000100000002L}); + public static final BitSet FOLLOW_32_in_rulePrimaryExpCS13146 = new BitSet(new long[]{0xC001F7FFFF0000F0L,0x00000000288F0FFFL}); + public static final BitSet FOLLOW_ruleNavigatingArgCS_in_rulePrimaryExpCS13168 = new BitSet(new long[]{0x0000000200840000L,0x0000000000400000L}); + public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS13189 = new BitSet(new long[]{0x0000000200840000L,0x0000000000400000L}); + public static final BitSet FOLLOW_ruleNavigatingSemiArgCS_in_rulePrimaryExpCS13212 = new BitSet(new long[]{0x0000000200040000L,0x0000000000400000L}); + public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS13233 = new BitSet(new long[]{0x0000000200040000L,0x0000000000400000L}); + public static final BitSet FOLLOW_ruleNavigatingBarArgCS_in_rulePrimaryExpCS13258 = new BitSet(new long[]{0x0000000200040000L}); + public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS13279 = new BitSet(new long[]{0x0000000200040000L}); + public static final BitSet FOLLOW_33_in_rulePrimaryExpCS13296 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingArgCS_in_entryRuleNavigatingArgCS13337 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingArgCS13347 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingArgCS13393 = new BitSet(new long[]{0x0000000000010002L}); + public static final BitSet FOLLOW_16_in_ruleNavigatingArgCS13406 = new BitSet(new long[]{0xC001F7FDFF0000F0L,0x00000000208F0FFFL}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingArgCS13427 = new BitSet(new long[]{0x0000000000400002L}); + public static final BitSet FOLLOW_22_in_ruleNavigatingArgCS13440 = new BitSet(new long[]{0xC001F7FDFF0000F0L,0x00000000288F0FFFL}); + public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingArgCS13461 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingBarArgCS_in_entryRuleNavigatingBarArgCS13501 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingBarArgCS13511 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_86_in_ruleNavigatingBarArgCS13554 = new BitSet(new long[]{0xC001F7FDFF0000F0L,0x00000000288F0FFFL}); + public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingBarArgCS13588 = new BitSet(new long[]{0x0000000000010002L}); + public static final BitSet FOLLOW_16_in_ruleNavigatingBarArgCS13601 = new BitSet(new long[]{0xC001F7FDFF0000F0L,0x00000000208F0FFFL}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingBarArgCS13622 = new BitSet(new long[]{0x0000000000400002L}); + public static final BitSet FOLLOW_22_in_ruleNavigatingBarArgCS13635 = new BitSet(new long[]{0xC001F7FDFF0000F0L,0x00000000288F0FFFL}); + public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingBarArgCS13656 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_entryRuleNavigatingCommaArgCS13696 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingCommaArgCS13706 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_18_in_ruleNavigatingCommaArgCS13749 = new BitSet(new long[]{0xC001F7FDFF0000F0L,0x00000000288F0FFFL}); + public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingCommaArgCS13783 = new BitSet(new long[]{0x0000000000010002L}); + public static final BitSet FOLLOW_16_in_ruleNavigatingCommaArgCS13796 = new BitSet(new long[]{0xC001F7FDFF0000F0L,0x00000000208F0FFFL}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingCommaArgCS13817 = new BitSet(new long[]{0x0000000000400002L}); + public static final BitSet FOLLOW_22_in_ruleNavigatingCommaArgCS13830 = new BitSet(new long[]{0xC001F7FDFF0000F0L,0x00000000288F0FFFL}); + public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingCommaArgCS13851 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingSemiArgCS_in_entryRuleNavigatingSemiArgCS13891 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingSemiArgCS13901 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_23_in_ruleNavigatingSemiArgCS13944 = new BitSet(new long[]{0xC001F7FDFF0000F0L,0x00000000288F0FFFL}); + public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingSemiArgCS13978 = new BitSet(new long[]{0x0000000000010002L}); + public static final BitSet FOLLOW_16_in_ruleNavigatingSemiArgCS13991 = new BitSet(new long[]{0xC001F7FDFF0000F0L,0x00000000208F0FFFL}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingSemiArgCS14012 = new BitSet(new long[]{0x0000000000400002L}); + public static final BitSet FOLLOW_22_in_ruleNavigatingSemiArgCS14025 = new BitSet(new long[]{0xC001F7FDFF0000F0L,0x00000000288F0FFFL}); + public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingSemiArgCS14046 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_entryRuleNavigatingArgExpCS14086 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingArgExpCS14096 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingArgExpCS14145 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleIfExpCS_in_entryRuleIfExpCS14179 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleIfExpCS14189 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_87_in_ruleIfExpCS14226 = new BitSet(new long[]{0xC001F7FDFF0000F0L,0x00000000288F0FFFL}); + public static final BitSet FOLLOW_ruleExpCS_in_ruleIfExpCS14247 = new BitSet(new long[]{0x0000000000000000L,0x0000000001000000L}); + public static final BitSet FOLLOW_88_in_ruleIfExpCS14259 = new BitSet(new long[]{0xC001F7FDFF0000F0L,0x00000000288F0FFFL}); + public static final BitSet FOLLOW_ruleExpCS_in_ruleIfExpCS14280 = new BitSet(new long[]{0x0000000000000000L,0x0000000002000000L}); + public static final BitSet FOLLOW_89_in_ruleIfExpCS14292 = new BitSet(new long[]{0xC001F7FDFF0000F0L,0x00000000288F0FFFL}); + public static final BitSet FOLLOW_ruleExpCS_in_ruleIfExpCS14313 = new BitSet(new long[]{0x0000000000000000L,0x0000000004000000L}); + public static final BitSet FOLLOW_90_in_ruleIfExpCS14325 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleLetExpCS_in_entryRuleLetExpCS14361 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleLetExpCS14371 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_91_in_ruleLetExpCS14408 = new BitSet(new long[]{0x000067FCFF000030L}); + public static final BitSet FOLLOW_ruleLetVariableCS_in_ruleLetExpCS14429 = new BitSet(new long[]{0x0000000000040000L,0x0000000010000000L}); + public static final BitSet FOLLOW_18_in_ruleLetExpCS14442 = new BitSet(new long[]{0x000067FCFF000030L}); + public static final BitSet FOLLOW_ruleLetVariableCS_in_ruleLetExpCS14463 = new BitSet(new long[]{0x0000000000040000L,0x0000000010000000L}); + public static final BitSet FOLLOW_92_in_ruleLetExpCS14477 = new BitSet(new long[]{0xC001F7FDFF0000F0L,0x00000000288F0FFFL}); + public static final BitSet FOLLOW_ruleExpCS_in_ruleLetExpCS14498 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleLetVariableCS_in_entryRuleLetVariableCS14534 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleLetVariableCS14544 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleLetVariableCS14590 = new BitSet(new long[]{0x0000000000410000L}); + public static final BitSet FOLLOW_16_in_ruleLetVariableCS14603 = new BitSet(new long[]{0xC001F7FDFF0000F0L,0x00000000208F0FFFL}); + public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleLetVariableCS14624 = new BitSet(new long[]{0x0000000000400000L}); + public static final BitSet FOLLOW_22_in_ruleLetVariableCS14638 = new BitSet(new long[]{0xC001F7FDFF0000F0L,0x00000000288F0FFFL}); + public static final BitSet FOLLOW_ruleExpCS_in_ruleLetVariableCS14659 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleNestedExpCS_in_entryRuleNestedExpCS14695 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleNestedExpCS14705 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_32_in_ruleNestedExpCS14742 = new BitSet(new long[]{0xC001F7FDFF0000F0L,0x00000000288F0FFFL}); + public static final BitSet FOLLOW_ruleExpCS_in_ruleNestedExpCS14763 = new BitSet(new long[]{0x0000000200000000L}); + public static final BitSet FOLLOW_33_in_ruleNestedExpCS14775 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_ruleSelfExpCS_in_entryRuleSelfExpCS14811 = new BitSet(new long[]{0x0000000000000000L}); + public static final BitSet FOLLOW_EOF_in_entryRuleSelfExpCS14821 = new BitSet(new long[]{0x0000000000000002L}); + public static final BitSet FOLLOW_93_in_ruleSelfExpCS14870 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCollectionTemplateCS_in_synpred36_InternalQVTrelation3393 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleTupleLiteralExpCS_in_synpred144_InternalQVTrelation12610 = new BitSet(new long[]{0x0000000000000002L}); public static final BitSet FOLLOW_ruleCollectionLiteralExpCS_in_synpred145_InternalQVTrelation12640 = new BitSet(new long[]{0x0000000000000002L}); diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/services/QVTrelationGrammarAccess.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/services/QVTrelationGrammarAccess.java index 8f9326b02..095a0fe63 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/services/QVTrelationGrammarAccess.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/services/QVTrelationGrammarAccess.java @@ -87,11 +87,10 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder { private final Keyword cRightCurlyBracketKeyword_5 = (Keyword)cGroup.eContents().get(5); ////UnitCS: identifier+=[pivot::Element|UnrestrictedName] ('.' identifier+=[pivot::Element|UnrestrictedName])*; - // //CollectionTemplateCS: // name=UnrestrictedName? ":" type=CollectionTypeCS "{" (memberIdentifiers+=(TemplateCS | ElementTemplateCS) ("," - // memberIdentifiers+=(TemplateCS | ElementTemplateCS))* "++" (restIdentifier=[pivot::Variable|UnrestrictedName] | - // "_"))? "}"; + // memberIdentifiers+=(TemplateCS | ElementTemplateCS))* "++" (restIdentifier=[pivot::Variable|UnrestrictedName] | "_"))? + // "}"; public ParserRule getRule() { return rule; } //name=UnrestrictedName? ":" type=CollectionTypeCS "{" (memberIdentifiers+=(TemplateCS | ElementTemplateCS) ("," @@ -1466,17 +1465,14 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder { private final RuleCall cTemplateCSParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1); ////<OCLExpressionCS> ::= <PropertyCallExpCS> - // // | <VariableExpCS> - // + //// | <VariableExpCS> //// | <LiteralExpCS> - // // | <LetExpCS> - // // | <IfExpCS> - // + //// | <LetExpCS> + //// | <IfExpCS> //// | '(' <OCLExpressionCS> ')' - // // | <template> - // + //// | <template> //// notNameExpressionCS -> templateCS - // ExpCSOrTemplateCS returns essentialocl::ExpCS: + //ExpCSOrTemplateCS returns essentialocl::ExpCS: // ExpCS | TemplateCS; public ParserRule getRule() { return rule; } @@ -1555,21 +1551,19 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder { private final Keyword cWhereKeyword_19 = (Keyword)cAlternatives.eContents().get(19); ////ExpCS returns essentialocl::ExpCS: - // // InfixedExpCS - // //| TemplateCS; - // //-- relationIdentifier -> '_' - // + //// InfixedExpCS + ////| TemplateCS; + ////-- relationIdentifier -> '_' //UnrestrictedName returns ecore::EString: // EssentialOCLUnrestrictedName //| '_' - // | "checkonly" | "default_values" | "domain" | "enforce" | "extends" | - // "implementedby" | "import" | "library" | "key" | "opposite" | "overrides" | "primitive" | "query" | "relation" | - // "replace" | "top" | "transformation" | "when" | "where"; + // | "checkonly" | "default_values" | "domain" | "enforce" | "extends" | "implementedby" | "import" | "library" | "key" | + // "opposite" | "overrides" | "primitive" | "query" | "relation" | "replace" | "top" | "transformation" | "when" | + // "where"; public ParserRule getRule() { return rule; } //EssentialOCLUnrestrictedName //| '_' - // | "checkonly" | "default_values" | "domain" | "enforce" | "extends" | - //"implementedby" | "import" | "library" | "key" | "opposite" | "overrides" | "primitive" | "query" | "relation" | - //"replace" | "top" | "transformation" | "when" | "where" + //| "checkonly" | "default_values" | "domain" | "enforce" | "extends" | "implementedby" | "import" | "library" | "key" | + //"opposite" | "overrides" | "primitive" | "query" | "relation" | "replace" | "top" | "transformation" | "when" | "where" public Alternatives getAlternatives() { return cAlternatives; } //EssentialOCLUnrestrictedName @@ -1712,11 +1706,10 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder { } ////UnitCS: identifier+=[pivot::Element|UnrestrictedName] ('.' identifier+=[pivot::Element|UnrestrictedName])*; - // //CollectionTemplateCS: // name=UnrestrictedName? ":" type=CollectionTypeCS "{" (memberIdentifiers+=(TemplateCS | ElementTemplateCS) ("," - // memberIdentifiers+=(TemplateCS | ElementTemplateCS))* "++" (restIdentifier=[pivot::Variable|UnrestrictedName] | - // "_"))? "}"; + // memberIdentifiers+=(TemplateCS | ElementTemplateCS))* "++" (restIdentifier=[pivot::Variable|UnrestrictedName] | "_"))? + // "}"; public CollectionTemplateCSElements getCollectionTemplateCSAccess() { return (pCollectionTemplateCS != null) ? pCollectionTemplateCS : (pCollectionTemplateCS = new CollectionTemplateCSElements()); } @@ -1958,17 +1951,14 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder { } ////<OCLExpressionCS> ::= <PropertyCallExpCS> - // // | <VariableExpCS> - // + //// | <VariableExpCS> //// | <LiteralExpCS> - // // | <LetExpCS> - // // | <IfExpCS> - // + //// | <LetExpCS> + //// | <IfExpCS> //// | '(' <OCLExpressionCS> ')' - // // | <template> - // + //// | <template> //// notNameExpressionCS -> templateCS - // ExpCSOrTemplateCS returns essentialocl::ExpCS: + //ExpCSOrTemplateCS returns essentialocl::ExpCS: // ExpCS | TemplateCS; public ExpCSOrTemplateCSElements getExpCSOrTemplateCSAccess() { return (pExpCSOrTemplateCS != null) ? pExpCSOrTemplateCS : (pExpCSOrTemplateCS = new ExpCSOrTemplateCSElements()); @@ -1999,15 +1989,14 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder { } ////ExpCS returns essentialocl::ExpCS: - // // InfixedExpCS - // //| TemplateCS; - // //-- relationIdentifier -> '_' - // + //// InfixedExpCS + ////| TemplateCS; + ////-- relationIdentifier -> '_' //UnrestrictedName returns ecore::EString: // EssentialOCLUnrestrictedName //| '_' - // | "checkonly" | "default_values" | "domain" | "enforce" | "extends" | - // "implementedby" | "import" | "library" | "key" | "opposite" | "overrides" | "primitive" | "query" | "relation" | - // "replace" | "top" | "transformation" | "when" | "where"; + // | "checkonly" | "default_values" | "domain" | "enforce" | "extends" | "implementedby" | "import" | "library" | "key" | + // "opposite" | "overrides" | "primitive" | "query" | "relation" | "replace" | "top" | "transformation" | "when" | + // "where"; public UnrestrictedNameElements getUnrestrictedNameAccess() { return (pUnrestrictedName != null) ? pUnrestrictedName : (pUnrestrictedName = new UnrestrictedNameElements()); } @@ -2017,7 +2006,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder { } ////generate essentialOCLCST "http://www.eclipse.org/ocl/3.0.0/EssentialOCLCST" - // Model returns ContextCS: + //Model returns ContextCS: // ownedExpression=ExpCS; public EssentialOCLGrammarAccess.ModelElements getModelAccess() { return gaEssentialOCL.getModelAccess(); @@ -2080,8 +2069,8 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder { } //// String to allow diverse re-use - // // multiple leading zeroes occur as floating point fractional part - // terminal INT: + //// multiple leading zeroes occur as floating point fractional part + //terminal INT: // "0".."9"+; public TerminalRule getINTRule() { return gaEssentialOCL.getINTRule(); @@ -2108,10 +2097,8 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder { } //// Not terminal to allow parser backtracking to sort out "5..7" - // //// EssentialOCLTokenSource pieces this together ('.' INT)? (('e' | 'E') ('+' | '-')? INT)?; - // NUMBER_LITERAL returns - //BigNumber: + //NUMBER_LITERAL returns BigNumber: // INT; public EssentialOCLGrammarAccess.NUMBER_LITERALElements getNUMBER_LITERALAccess() { return gaEssentialOCL.getNUMBER_LITERALAccess(); @@ -2226,7 +2213,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder { } //// Intended to be overrideable - // InfixOperatorCS returns BinaryOperatorCS: + //InfixOperatorCS returns BinaryOperatorCS: // EssentialOCLInfixOperatorCS; public EssentialOCLGrammarAccess.InfixOperatorCSElements getInfixOperatorCSAccess() { return gaEssentialOCL.getInfixOperatorCSAccess(); @@ -2237,7 +2224,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder { } //// Intended to be overrideable - // NavigationOperatorCS: + //NavigationOperatorCS: // EssentialOCLNavigationOperatorCS; public EssentialOCLGrammarAccess.NavigationOperatorCSElements getNavigationOperatorCSAccess() { return gaEssentialOCL.getNavigationOperatorCSAccess(); @@ -2248,7 +2235,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder { } //// Intended to be overrideable - // UnaryOperatorCS: + //UnaryOperatorCS: // EssentialOCLUnaryOperatorCS; public EssentialOCLGrammarAccess.UnaryOperatorCSElements getUnaryOperatorCSAccess() { return gaEssentialOCL.getUnaryOperatorCSAccess(); @@ -2259,11 +2246,9 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder { } ////--------------------------------------------------------------------- - // // Names - // + //// Names ////--------------------------------------------------------------------- - // EssentialOCLUnrestrictedName returns - //ecore::EString: + //EssentialOCLUnrestrictedName returns ecore::EString: // Identifier; public EssentialOCLGrammarAccess.EssentialOCLUnrestrictedNameElements getEssentialOCLUnrestrictedNameAccess() { return gaEssentialOCL.getEssentialOCLUnrestrictedNameAccess(); @@ -2284,7 +2269,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder { } //// Intended to be overridden - // UnreservedName returns ecore::EString: + //UnreservedName returns ecore::EString: // EssentialOCLUnreservedName; public EssentialOCLGrammarAccess.UnreservedNameElements getUnreservedNameAccess() { return gaEssentialOCL.getUnreservedNameAccess(); @@ -2345,10 +2330,9 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder { } ////--------------------------------------------------------------------- - // // Types - // + //// Types ////--------------------------------------------------------------------- - // PrimitiveTypeIdentifier: + //PrimitiveTypeIdentifier: // "Boolean" | "Integer" | "Real" | "String" | "UnlimitedNatural" | "OclAny" | "OclInvalid" | "OclVoid"; public EssentialOCLGrammarAccess.PrimitiveTypeIdentifierElements getPrimitiveTypeIdentifierAccess() { return gaEssentialOCL.getPrimitiveTypeIdentifierAccess(); @@ -2439,10 +2423,9 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder { } ////--------------------------------------------------------------------- - // // Literals - // + //// Literals ////--------------------------------------------------------------------- - // CollectionLiteralExpCS: + //CollectionLiteralExpCS: // ownedType=CollectionTypeCS "{" (ownedParts+=CollectionLiteralPartCS ("," ownedParts+=CollectionLiteralPartCS)*)? "}"; public EssentialOCLGrammarAccess.CollectionLiteralExpCSElements getCollectionLiteralExpCSAccess() { return gaEssentialOCL.getCollectionLiteralExpCSAccess(); @@ -2614,19 +2597,14 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder { } ////--------------------------------------------------------------------- - // // Expressions - // + //// Expressions ////--------------------------------------------------------------------- - // //// An ExpCS permits a LetExpCS only in the final term to ensure - // //// that let is right associative, whereas infix operators are left associative. - // //// a = 64 / 16 / let b : Integer in 8 / let c : Integer in 4 - // // is - // + //// is //// a = (64 / 16) / (let b : Integer in 8 / (let c : Integer in 4 )) - // ExpCS: + //ExpCS: // PrefixedExpCS ({InfixExpCS.ownedExpression+=current} ownedOperator+=BinaryOperatorCS (ownedExpression+=PrefixedExpCS // (ownedOperator+=BinaryOperatorCS ownedExpression+=PrefixedExpCS)* (ownedOperator+=BinaryOperatorCS // ownedExpression+=LetExpCS)? | ownedExpression+=LetExpCS))? | {PrefixExpCS} ownedOperator+=UnaryOperatorCS+ @@ -2653,7 +2631,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder { // NestedExpCS | IfExpCS | SelfExpCS | PrimitiveLiteralExpCS | TupleLiteralExpCS | CollectionLiteralExpCS | // TypeLiteralExpCS | {NameExpCS} pathName=PathNameCS ({IndexExpCS.nameExp=current} "[" firstIndexes+=ExpCS ("," // firstIndexes+=ExpCS)* "]" ("[" secondIndexes+=ExpCS ("," secondIndexes+=ExpCS)* "]")? (atPre?="@" "pre")? | - // {ConstructorExpCS.nameExp=current} "{" (ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)* | + // {ConstructorExpCS.nameExp=current} "{" ((ownedParts+=ConstructorPartCS ("," ownedParts+=ConstructorPartCS)*)? | // value=StringLiteral) "}" | (atPre?="@" "pre")? ({InvocationExpCS.nameExp=current} "(" (argument+=NavigatingArgCS // argument+=NavigatingCommaArgCS* (argument+=NavigatingSemiArgCS argument+=NavigatingCommaArgCS*)? // (argument+=NavigatingBarArgCS argument+=NavigatingCommaArgCS*)?)? ")")?); @@ -2666,7 +2644,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder { } //// Type-less init is an illegal infix expression - // NavigatingArgCS: + //NavigatingArgCS: // name=NavigatingArgExpCS (":" ownedType=TypeExpCS ("=" init=ExpCS)?)?; public EssentialOCLGrammarAccess.NavigatingArgCSElements getNavigatingArgCSAccess() { return gaEssentialOCL.getNavigatingArgCSAccess(); @@ -2677,7 +2655,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder { } //// Type-less init is an illegal infix expression - // NavigatingBarArgCS returns NavigatingArgCS: + //NavigatingBarArgCS returns NavigatingArgCS: // prefix="|" name=NavigatingArgExpCS (":" ownedType=TypeExpCS ("=" init=ExpCS)?)?; public EssentialOCLGrammarAccess.NavigatingBarArgCSElements getNavigatingBarArgCSAccess() { return gaEssentialOCL.getNavigatingBarArgCSAccess(); @@ -2688,7 +2666,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder { } //// Type-less init is an illegal infix expression - // NavigatingCommaArgCS returns NavigatingArgCS: + //NavigatingCommaArgCS returns NavigatingArgCS: // prefix="," name=NavigatingArgExpCS (":" ownedType=TypeExpCS ("=" init=ExpCS)?)?; public EssentialOCLGrammarAccess.NavigatingCommaArgCSElements getNavigatingCommaArgCSAccess() { return gaEssentialOCL.getNavigatingCommaArgCSAccess(); @@ -2699,7 +2677,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder { } //// Type-less init is an illegal infix expression - // NavigatingSemiArgCS returns NavigatingArgCS: + //NavigatingSemiArgCS returns NavigatingArgCS: // prefix=";" name=NavigatingArgExpCS (":" ownedType=TypeExpCS ("=" init=ExpCS)?)?; public EssentialOCLGrammarAccess.NavigatingSemiArgCSElements getNavigatingSemiArgCSAccess() { return gaEssentialOCL.getNavigatingSemiArgCSAccess(); @@ -2710,8 +2688,8 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder { } //// Intended to be overridden - // // '?' -- defined by Complete OCL - // NavigatingArgExpCS returns ExpCS: + //// '?' -- defined by Complete OCL + //NavigatingArgExpCS returns ExpCS: // ExpCS; public EssentialOCLGrammarAccess.NavigatingArgExpCSElements getNavigatingArgExpCSAccess() { return gaEssentialOCL.getNavigatingArgExpCSAccess(); |